/* Cache file:154_en_20231206171548.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 {
}
.I16876 {
display:flex;
flex-direction:column;
position:relative;
min-height:100vh;

align-items:center;

	
}
.I16876:hover {
}

.I19198 {
display:flex;

display:none;
order:22;
flex:auto;
margin-top:0px;
padding-top:0px;
box-sizing:border-box;


}
.I19198:hover {
}
@media (max-width:992px) {
.I19198 {

padding-top:70px;


}
.I19198:hover {
}
}
@media (min-width:1440px) {
.I19198 {

order:28;

}
.I19198:hover {
}
}
.I16877 {
display:flex;
position:var(--I16877-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
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(--I16877-z-index, 1);
top:0px;
right:auto;
bottom:auto;
left:50%;
--I16877-location-transform:translate(-50%,0px);
	

transform:
var(--I16877-location-transform, translate(0px,0px))
var(--I16877-user-box-transform, translate(0px,0px))
;

--I16877-z-index:15;
flex-direction:row;
justify-content:flex-start;
align-items:center;

flex-wrap:wrap;
}
.I16877:hover {
}
.I16877 {
--I16877-position-static-computed:static;
}
.I16877 > .sector, .I16877 > .group-sectors {
position:relative;
}
@media (max-width:992px) {
.I16877 {

position:fixed;
z-index:var(--I16877-z-index, 1);

transform:
var(--I16877-location-transform, translate(0px,0px))
var(--I16877-user-box-transform, translate(0px,0px))
;


}
.I16877:hover {
}

}
@media (max-width:640px) {
.I16877 {

height:10vh;
box-sizing:content-box;
opacity:0.80;
visibility:visible;

position:fixed;
z-index:var(--I16877-z-index, 1);

transform:
var(--I16877-location-transform, translate(0px,0px))
var(--I16877-user-box-transform, translate(0px,0px))
;


flex-wrap:nowrap;
}
.I16877:hover {
}
.I16877 {
--I16877-position-static-computed:static;
}
.I16877 > .sector, .I16877 > .group-sectors {
position:relative;
}
}
@media (min-width:1440px) {
.I16877 {

order:25;
}
.I16877:hover {
}

}
.I16878 {
display:flex;
position:var(--I16878-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
flex:auto;

}
.I16878:hover {
}


.I16879 {
display:flex;
position:var(--I16879-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:50;
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;
--I16879-location-transform:translate(0px,0px);
z-index:var(--I16879-z-index, auto);

transform:
var(--I16879-location-transform, translate(0px,0px))
var(--I16879-user-box-transform, translate(0px,0px))
;

--I16879-z-index:1000;
position:var(--I16879-position-static-computed, static);
flex-direction:row;
justify-content:center;

flex-wrap:wrap;
}
.I16879:hover {
}
.I16879 {
--I16879-position-static-computed:static;
}
.I16879 > .sector, .I16879 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I16879 {

width:100%;

}
.I16879:hover {
}

}
@media (min-width:1440px) {
.I16879 {

order:59;
}
.I16879:hover {
}

}
.I16880 {
display:flex;
position:var(--I16880-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:40;
}
.I16880:hover {
}

@media (min-width:1440px) {
.I16880 {

order:49;
}
.I16880:hover {
}

}
.I16881 {
display:flex;
position:var(--I16881-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:42;
}
.I16881:hover {
}

@media (min-width:1440px) {
.I16881 {

order:51;
}
.I16881:hover {
}

}
.I16882 {
display:flex;
position:var(--I16882-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:38;
}
.I16882:hover {
}

@media (min-width:1440px) {
.I16882 {

order:47;
}
.I16882:hover {
}

}
.I16883 {
display:flex;
position:var(--I16883-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:35;
padding-top:10vh;

flex-direction:row;
justify-content:center;
align-content:stretch;
flex-wrap:wrap;
}
.I16883:hover {
}

@media (max-width:992px) {
.I16883 {

width:100vw;

flex-direction:row;


}
.I16883:hover {
}

}
@media (min-width:1440px) {
.I16883 {

order:44;
}
.I16883:hover {
}

}
.I19176 {
display:flex;
position:var(--I19176-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:13;
}
.I19176:hover {
}


.I19318 {
display:flex;
position:var(--I19318-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:31;
width:100%;

align-items:center;


}
.I19318:hover {
}

@media (min-width:1440px) {
.I19318 {

order:40;
}
.I19318:hover {
}

}
.I19640 {
display:flex;
position:var(--I19640-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:17;
height:100vh;
background-image:url('https://www.genexus.com/media/images/bkg_home_2018.png?timestamp=20181011174056');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/bkg_home_2018.png?timestamp=20181011174056') 1.00x,url('https://www.genexus.com/media/images/bkg_home_2018_x1.33.png?timestamp=20181011174056') 1.33x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/bkg_home_2018.png?timestamp=20181011174056') 1.00x,url('https://www.genexus.com/media/images/bkg_home_2018_x1.33.png?timestamp=20181011174056') 1.33x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/bkg_home_2018.png?timestamp=20181011174056') 1.00x,url('https://www.genexus.com/media/images/bkg_home_2018_x1.33.png?timestamp=20181011174056') 1.33x);
background-image:image-set(url('https://www.genexus.com/media/images/bkg_home_2018.png?timestamp=20181011174056') 1.00x,url('https://www.genexus.com/media/images/bkg_home_2018_x1.33.png?timestamp=20181011174056') 1.33x);
background-clip:border-box;
background-repeat:no-repeat;
background-size:cover;
background-position:center center;

align-items:center;
justify-content:center;


}
.I19640:hover {
}

@media (max-width:640px) {
.I19640 {

background-position:center top;

}
.I19640:hover {
}

}
@media (min-width:1440px) {
.I19640 {

order:26;
}
.I19640:hover {
}

}
.I21324 {
display:flex;
position:var(--I21324-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:12;
}
.I21324:hover {
}


.I21894 {
display:flex;
position:var(--I21894-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
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(--I21894-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I21894-location-transform:translate(0px,0px);
z-index:var(--I21894-z-index, 1);

transform:
var(--I21894-location-transform, translate(0px,0px))
var(--I21894-user-box-transform, translate(0px,0px))
;

--I21894-z-index:555;
}
.I21894:hover {
}
.I21894 {
--I21894-position-static-computed:relative;
}
.I21894 > .sector, .I21894 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I21894 {

height:72px;
margin-bottom:-72px;

}
.I21894:hover {
}

}
@media (max-width:640px) {
.I21894 {

box-sizing:border-box;

}
.I21894:hover {
}

}
@media (min-width:1440px) {
.I21894 {

order:17;
position:-webkit-sticky;
position:sticky;
top:var(--I21894-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I21894-location-transform:translate(0px,0px);
z-index:var(--I21894-z-index, 1);

transform:
var(--I21894-location-transform, translate(0px,0px))
var(--I21894-user-box-transform, translate(0px,0px))
;


}
.I21894:hover {
}

}
.I22233 {
display:flex;
position:var(--I22233-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:6;
width:100%;
min-height:80px;
background-color:rgba(17,17,17,0.90000);

position:fixed;
z-index:var(--I22233-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I22233-location-transform:translate(-50%,0px);
	

transform:
var(--I22233-location-transform, translate(0px,0px))
var(--I22233-user-box-transform, translate(0px,0px))
;

--I22233-z-index:999;
}
.I22233:hover {
}
.I22233 {
--I22233-position-static-computed:relative;
}
.I22233 > .sector, .I22233 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I22233 {

height:auto;
min-height:90px;

}
.I22233:hover {
}
.I22233 {
--I22233-position-static-computed:static;
}
.I22233 > .sector, .I22233 > .group-sectors {
position:relative;
}
}
@media (max-width:640px) {
.I22233 {

min-height:220px;
max-height:300px;
box-sizing:border-box;

}
.I22233:hover {
}

}
@media (min-width:1440px) {
.I22233 {

order:4;
position:fixed;
z-index:var(--I22233-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I22233-location-transform:translate(-50%,0px);
	

transform:
var(--I22233-location-transform, translate(0px,0px))
var(--I22233-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I22233:hover {
}

}
.I22389 {
display:flex;
position:var(--I22389-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:18;
align-items:center;


}
.I22389:hover {
}

@media (min-width:1440px) {
.I22389 {

order:18;
}
.I22389:hover {
}

}
.I26051 {
display:flex;
position:var(--I26051-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:43;
}
.I26051:hover {
}

@media (min-width:1440px) {
.I26051 {

order:52;
}
.I26051:hover {
}

}
.I27834 {
display:flex;
position:var(--I27834-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:11;
width:100%;
max-width:1440px;

position:-webkit-sticky;
position:sticky;
top:var(--I27834-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I27834-location-transform:translate(0px,0px);
z-index:var(--I27834-z-index, 1);

transform:
var(--I27834-location-transform, translate(0px,0px))
var(--I27834-user-box-transform, translate(0px,0px))
;

--I27834-top-sticky:100px;

}
.I27834:hover {
}

@media (max-width:992px) {
.I27834 {


transform:
var(--I27834-location-transform, translate(0px,0px))
var(--I27834-user-box-transform, translate(0px,0px))
;

--I27834-top-sticky:72px;

}
.I27834:hover {
}

}
@media (max-width:640px) {
.I27834 {

position:absolute;
z-index:var(--I27834-z-index, 1);

transform:
var(--I27834-location-transform, translate(0px,0px))
var(--I27834-user-box-transform, translate(0px,0px))
;


}
.I27834:hover {
}

}
@media (min-width:1440px) {
.I27834 {

order:19;
max-width:1440px;
background-color:rgb(247,105,74);

position:fixed;
z-index:var(--I27834-z-index, 1);
top:var(--I27834-top, auto);
right:var(--I27834-right, auto);
bottom:var(--I27834-bottom, auto);
left:var(--I27834-left, auto);
--I27834-location-transform:translate(0px,0px);
	

--I27834-top:100px;
transform:
var(--I27834-location-transform, translate(0px,0px))
var(--I27834-user-box-transform, translate(0px,0px))
;

--I27834-top-sticky:100px;
--I27834-z-index:100;
align-items:center;


}
.I27834:hover {
}
.I27834 {
--I27834-position-static-computed:static;
}
.I27834 > .sector, .I27834 > .group-sectors {
position:relative;
}
}
.I29865 {
display:flex;
position:var(--I29865-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:46;
}
.I29865:hover {
}

@media (min-width:1440px) {
.I29865 {

order:55;
}
.I29865:hover {
}

}
.I29930 {
display:flex;
position:var(--I29930-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:45;
}
.I29930:hover {
}

@media (min-width:1440px) {
.I29930 {

order:54;
}
.I29930:hover {
}

}
.I30415 {
display:flex;
position:var(--I30415-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:47;
}
.I30415:hover {
}

@media (min-width:1440px) {
.I30415 {

order:56;
}
.I30415:hover {
}

}
.I34902 {
display:flex;
position:var(--I34902-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:20;
}
.I34902:hover {
}

@media (min-width:1440px) {
.I34902 {

order:24;
}
.I34902:hover {
}

}
.I36063 {
display:flex;
position:var(--I36063-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:8;
}
.I36063:hover {
}


.I38924 {
display:flex;
position:var(--I38924-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I38924:hover {
}

@media (min-width:1440px) {
.I38924 {

order:27;
}
.I38924:hover {
}

}
.I45478 {
display:flex;
position:var(--I45478-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:49;
}
.I45478:hover {
}

@media (min-width:1440px) {
.I45478 {

order:58;
}
.I45478:hover {
}

}
.I60603 {
display:flex;
position:var(--I60603-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:51;
}
.I60603:hover {
}

@media (min-width:1440px) {
.I60603 {

order:47;
}
.I60603:hover {
}

}
.I67193 {
display:flex;
position:var(--I67193-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:52;
}
.I67193:hover {
}

@media (min-width:1440px) {
.I67193 {

order:48;
}
.I67193:hover {
}

}
.I67569 {
display:flex;
position:var(--I67569-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:53;
}
.I67569:hover {
}

@media (min-width:1440px) {
.I67569 {

order:49;
}
.I67569:hover {
}

}
.I70851 {
display:flex;
position:var(--I70851-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I70851:hover {
}


.I79045 {
display:flex;
position:var(--I79045-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:54;
}
.I79045:hover {
}

@media (min-width:1440px) {
.I79045 {

order:62;
}
.I79045:hover {
}

}
.I79970 {
display:flex;
position:var(--I79970-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:56;
}
.I79970:hover {
}

@media (min-width:1440px) {
.I79970 {

order:64;
}
.I79970:hover {
}

}
.I80336 {
display:flex;
position:var(--I80336-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:8;
}
.I80336:hover {
}

@media (min-width:1440px) {
.I80336 {

order:65;
}
.I80336:hover {
}

}
.I81589 {
display:flex;
position:var(--I81589-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:58;
}
.I81589:hover {
}

@media (min-width:1440px) {
.I81589 {

order:69;
}
.I81589:hover {
}

}
.I81955 {
display:flex;
position:var(--I81955-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:28;
}
.I81955:hover {
}

@media (min-width:1440px) {
.I81955 {

order:70;
}
.I81955:hover {
}

}
.I82749 {
display:flex;
position:var(--I82749-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:59;
}
.I82749:hover {
}

@media (min-width:1440px) {
.I82749 {

order:71;
}
.I82749:hover {
}

}
.I83312 {
display:flex;
position:var(--I83312-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:7;
}
.I83312:hover {
}

@media (min-width:1440px) {
.I83312 {

order:72;
}
.I83312:hover {
}

}
.I84080 {
display:flex;
position:var(--I84080-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:4;
}
.I84080:hover {
}


.I84682 {
display:flex;
position:var(--I84682-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:5;
width:100%;

}
.I84682:hover {
}

@media (min-width:1440px) {
.I84682 {

order:16;
}
.I84682:hover {
}

}
.I99383 {
display:flex;
position:var(--I99383-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:60;
}
.I99383:hover {
}

@media (min-width:1440px) {
.I99383 {

order:76;
}
.I99383:hover {
}

}
.I115400 {
display:flex;
position:var(--I115400-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
}
.I115400:hover {
}


.I116020 {
display:flex;
position:var(--I116020-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I116020:hover {
}


.I18177 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:100%;



flex-direction:row;
justify-content:center;
align-items:flex-end;
align-content:space-around;
flex-wrap:wrap;	
}
.I18177:hover {
}
.I18177 > .sector {
position:relative;
}

.I18211 {
display:flex;
align-items:flex-start;
position:relative;

order:10;
width:90%;
padding-bottom:10vh;
padding-left:5%;
padding-right:5%;
padding-top:10vh;
background-image:linear-gradient(270deg, rgb(231,244,255),rgb(255,247,245));
background-clip:border-box;
background-repeat:no-repeat;
background-size:cover;



justify-content:center;

	
}
.I18211:hover {
}


.I18263 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
flex:1 1 auto;
width:90%;
padding-left:5%;
padding-right:5%;



justify-content:center;

flex-wrap:wrap;	
}
.I18263:hover {
}


.I18269 {
display:flex;
align-items:flex-start;
position:relative;

order:9;
width:90%;
padding-left:5%;
padding-right:5%;



justify-content:center;
align-content:space-around;
flex-wrap:wrap;	
}
.I18269:hover {
}


.I19939 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:18;
width:100%;
height:640px;
background-color:rgb(245,245,245);



	
}
.I19939:hover {
}

@media (max-width:992px) {
.I19939 {

width:100vw;
height:auto;



flex-direction:column;

	
}
.I19939:hover {
}

}
@media (max-width:640px) {
.I19939 {



flex-direction:column;

	
}
.I19939:hover {
}

}
@media (min-width:1440px) {
.I19939 {

order:18;


	
}
.I19939:hover {
}

}
.I20503 {
display:flex;
align-items:flex-start;
position:relative;

order:62;
width:100%;
padding-bottom:20vh;
padding-top:20vh;
background-color:rgb(50,30,65);



	
}
.I20503:hover {
}

@media (max-width:992px) {
.I20503 {

padding-bottom:10vh;
padding-top:10vh;



flex-direction:column;
align-items:center;

	
}
.I20503:hover {
}

}
@media (max-width:640px) {
.I20503 {

order:53;


flex-direction:column;

	
}
.I20503:hover {
}

}
@media (min-width:1440px) {
.I20503 {

order:32;


	
}
.I20503:hover {
}

}
.I20669 {
display:flex;
align-items:flex-start;
position:relative;

order:44;
height:450px;
margin-bottom:50px;
padding-bottom:10vh;
box-sizing:content-box;



flex-direction:column;

	
}
.I20669:hover {
}
.I20669 > .sector {
position:absolute;
}
@media (max-width:640px) {
.I20669 {

display:none;
order:32;
width:100%;
height:250px;



	
}
.I20669:hover {
}
.I20669 > .sector {
position:relative;
}
}
@media (min-width:1440px) {
.I20669 {

order:25;


	
}
.I20669:hover {
}

}
.I20683 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:33;
height:150vh;
max-height:1000px;
margin-bottom:0px;
background-color:rgb(24,27,68);
background-image:url('https://www.genexus.com/media/images/bkg_aboutgenexus.png?timestamp=20181101184229');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/bkg_aboutgenexus.png?timestamp=20181101184229') 1.00x,url('https://www.genexus.com/media/images/bkg_aboutgenexus_x1.07.png?timestamp=20181101184229') 1.07x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/bkg_aboutgenexus.png?timestamp=20181101184229') 1.00x,url('https://www.genexus.com/media/images/bkg_aboutgenexus_x1.07.png?timestamp=20181101184229') 1.07x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/bkg_aboutgenexus.png?timestamp=20181101184229') 1.00x,url('https://www.genexus.com/media/images/bkg_aboutgenexus_x1.07.png?timestamp=20181101184229') 1.07x);
background-image:image-set(url('https://www.genexus.com/media/images/bkg_aboutgenexus.png?timestamp=20181101184229') 1.00x,url('https://www.genexus.com/media/images/bkg_aboutgenexus_x1.07.png?timestamp=20181101184229') 1.07x);
background-clip:content-box;
background-repeat:no-repeat;
background-position:left bottom;
box-sizing:content-box;



flex-direction:column;
align-items:flex-end;

	
}
.I20683:hover {
}

@media (max-width:992px) {
.I20683 {

width:100vw;
background-position:-300px 50%;



	
}
.I20683:hover {
}

}
@media (max-width:640px) {
.I20683 {

order:22;
width:100vw;
height:auto;
max-height:2000px;
margin-top:0vh;
padding-bottom:10vh;
padding-top:15vh;
background-image:none;
background-clip:border-box;
box-sizing:border-box;



	
}
.I20683:hover {
}

}
@media (min-width:1440px) {
.I20683 {

order:15;


	
}
.I20683:hover {
}

}
.I20699 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
margin-bottom:0vh;
padding-bottom:20vh;
padding-left:5vw;
padding-right:5vw;
padding-top:20vh;
background-color:rgb(61,63,64);



flex-direction:row;
justify-content:center;
align-content:space-around;
flex-wrap:wrap;	
}
.I20699:hover {
}

@media (max-width:992px) {
.I20699 {

width:100vw;
padding-top:10vh;



flex-direction:column;
align-items:center;

	
}
.I20699:hover {
}

}
@media (max-width:640px) {
.I20699 {

width:100vw;
margin-bottom:0vh;
padding-left:0vw;
padding-right:0vw;
box-sizing:border-box;



flex-direction:column;

	
}
.I20699:hover {
}

}
@media (min-width:1440px) {
.I20699 {

order:8;


	
}
.I20699:hover {
}

}
.I26506 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:35;
width:100%;
max-width:1113px;
margin-bottom:100px;
margin-top:100px;
padding-bottom:50px;
padding-top:50px;
border-radius:15px;
background-color:rgb(117,121,247);



flex-direction:column;
align-items:center;
justify-content:center;

	
}
.I26506:hover {
}

@media (max-width:992px) {
.I26506 {

width:100vw;
padding-left:9px;
padding-right:9px;
box-sizing:border-box;



	
}
.I26506:hover {
}

}
@media (max-width:640px) {
.I26506 {

order:24;
width:90vw;



	
}
.I26506:hover {
}

}
@media (min-width:1440px) {
.I26506 {

order:17;


	
}
.I26506:hover {
}

}
.I27653 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:24;
width:100%;
height:70vh;
max-width:1280px;
max-height:398px;
margin-bottom:100px;
margin-top:100px;
border-radius:15px;
background-color:rgb(0,0,0);
background-image:url('https://www.genexus.com/media/images/fondo-revive-gx29.jpg?timestamp=20200702150454');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/fondo-revive-gx29.jpg?timestamp=20200702150454') 1.00x,url('https://www.genexus.com/media/images/fondo-revive-gx29_x1.5.jpg?timestamp=20200702150454') 1.50x,url('https://www.genexus.com/media/images/fondo-revive-gx29_x1.5.jpg?timestamp=20200702150454') 1.50x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/fondo-revive-gx29.jpg?timestamp=20200702150454') 1.00x,url('https://www.genexus.com/media/images/fondo-revive-gx29_x1.5.jpg?timestamp=20200702150454') 1.50x,url('https://www.genexus.com/media/images/fondo-revive-gx29_x1.5.jpg?timestamp=20200702150454') 1.50x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/fondo-revive-gx29.jpg?timestamp=20200702150454') 1.00x,url('https://www.genexus.com/media/images/fondo-revive-gx29_x1.5.jpg?timestamp=20200702150454') 1.50x,url('https://www.genexus.com/media/images/fondo-revive-gx29_x1.5.jpg?timestamp=20200702150454') 1.50x);
background-image:image-set(url('https://www.genexus.com/media/images/fondo-revive-gx29.jpg?timestamp=20200702150454') 1.00x,url('https://www.genexus.com/media/images/fondo-revive-gx29_x1.5.jpg?timestamp=20200702150454') 1.50x,url('https://www.genexus.com/media/images/fondo-revive-gx29_x1.5.jpg?timestamp=20200702150454') 1.50x);
background-repeat:no-repeat;
background-size:cover;
background-position:right bottom;



flex-direction:column;
justify-content:center;

	
}
.I27653:hover {
}

@media (max-width:640px) {
.I27653 {

width:90vw;
background-color:rgb(0,0,0);
background-image:none;



	
}
.I27653:hover {
}

}
@media (min-width:1440px) {
.I27653 {

order:24;


	
}
.I27653:hover {
}

}
.I34830 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:17;
width:100%;
margin-bottom:5vh;
padding-bottom:20vh;
padding-left:0vw;
padding-right:0vw;
padding-top:20vh;
background-color:rgb(61,63,64);



flex-direction:row;
justify-content:center;
align-content:space-around;
flex-wrap:wrap;	
}
.I34830:hover {
}

@media (max-width:992px) {
.I34830 {

width:100vw;
padding-top:10vh;



flex-direction:column;
align-items:center;

	
}
.I34830:hover {
}

}
@media (max-width:640px) {
.I34830 {

width:100vw;
margin-bottom:0vh;
padding-left:0vw;
padding-right:0vw;
box-sizing:border-box;



flex-direction:column;

	
}
.I34830:hover {
}

}
@media (min-width:1440px) {
.I34830 {

order:17;


	
}
.I34830:hover {
}

}
.I35119 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:20;
width:100%;
height:580px;
background-color:rgb(245,245,245);



	
}
.I35119:hover {
}

@media (max-width:992px) {
.I35119 {

width:100vw;
height:auto;



flex-direction:column;

	
}
.I35119:hover {
}

}
@media (min-width:1440px) {
.I35119 {

order:20;


	
}
.I35119:hover {
}

}
.I48169 {
display:flex;
align-items:flex-start;
position:relative;

order:28;


	
}
.I48169:hover {
}

@media (max-width:640px) {
.I48169 {

order:18;


	
}
.I48169:hover {
}

}
@media (min-width:1440px) {
.I48169 {

order:11;


	
}
.I48169:hover {
}

}
.I84505 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:49;


	
}
.I84505:hover {
}

@media (max-width:640px) {
.I84505 {

display:flex;
order:37;
padding:2rem;



flex-direction:column;
align-items:center;

	
}
.I84505:hover {
}

}

.I84506 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:52;


	
}
.I84506:hover {
}

@media (max-width:640px) {
.I84506 {

display:flex;
padding:2rem;



flex-direction:column;
align-items:center;

	
}
.I84506:hover {
}

}

.I84507 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:54;


	
}
.I84507:hover {
}

@media (max-width:640px) {
.I84507 {

display:flex;
padding:2rem;



flex-direction:column;
align-items:center;

	
}
.I84507:hover {
}

}

.I113942 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;



	
}
.I113942:hover {
}


h1.I18072, .I18072 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18072 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I18072:hover {
}
.I18072 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I18072 > .viewport:hover {
}


h1.I18074, .I18074 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18074 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I18074:hover {
}
.I18074 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I18074 > .viewport:hover {
}
.I18074 > .sector-title, .I18074 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:19pt;
font-weight:300;
text-align:center;
text-transform:uppercase;


}
.I18074 > .sector-title:hover, .I18074 > .sector-title.i-collapsible-title:hover {
}
.I18074 > .sector-title .text {
display:flex;
flex-direction:column;
}
.I18074 > .sector-title .text::before {
align-self:center;
content:'';
display:flex;
padding-bottom:3vh;

width:223px;
height:80px;
background-image:url('https://www.genexus.com/media/images/icon_devices.png?timestamp=20171211192618');
background-repeat:no-repeat;
background-attachment:scroll;
background-origin:content-box;
background-size:100% 100%;
background-position:0% 0%;

order:0;
}
.I18074 > .sector-title, .I18074 > .sector-title.i-collapsible-title {
}
.I18074 > .sector-title .text, .I18074 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I18074 {


}
.I18074:hover {
}
.I18074 > .viewport {



}
.I18074 > .viewport:hover {
}
.I18074 > .sector-title, .I18074 > .sector-title.i-collapsible-title {
}
.I18074 > .sector-title:hover, .I18074 > .sector-title.i-collapsible-title:hover {
}
.I18074 > .sector-title .text {
flex-direction:column;
}
.I18074 > .sector-title .text::before {
display:flex;
padding-bottom:3vh;

width:223px;
height:80px;
background-image:url('https://www.genexus.com/media/images/icon_devices.png?timestamp=20171211192618');
background-repeat:no-repeat;
background-attachment:scroll;
background-origin:content-box;
background-size:100% 100%;
background-position:0% 0%;

order:0;
}
.I18074 > .sector-title, .I18074 > .sector-title.i-collapsible-title {
}
.I18074 > .sector-title .text, .I18074 > .sector-title.i-collapsible-title .text {
}

}

h1.I18176, .I18176 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18176 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I18176:hover {
}
.I18176 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I18176 > .viewport:hover {
}
.I18176 > .sector-title, .I18176 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:19pt;
font-weight:300;
text-align:center;
text-transform:uppercase;

width:100%;

}
.I18176 > .sector-title:hover, .I18176 > .sector-title.i-collapsible-title:hover {
}
.I18176 > .sector-title .text {
display:flex;
flex-direction:column;
}
.I18176 > .sector-title .text::before {
align-self:center;
content:'';
display:flex;
justify-content:center;
text-align:center;

padding-bottom:3vh;

width:91px;
height:90px;
background-image:url('https://www.genexus.com/media/images/whitepaper-icon.png?timestamp=20171211192657');
background-repeat:no-repeat;
background-attachment:scroll;
background-origin:content-box;
background-size:100% 100%;
background-position:0% 0%;

order:0;
}
.I18176 > .sector-title, .I18176 > .sector-title.i-collapsible-title {
}
.I18176 > .sector-title .text, .I18176 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I18176 {


}
.I18176:hover {
}
.I18176 > .viewport {



}
.I18176 > .viewport:hover {
}
.I18176 > .sector-title, .I18176 > .sector-title.i-collapsible-title {
}
.I18176 > .sector-title:hover, .I18176 > .sector-title.i-collapsible-title:hover {
}
.I18176 > .sector-title .text {
flex-direction:column;
}
.I18176 > .sector-title .text::before {
display:flex;
padding-bottom:3vh;

width:223px;
height:80px;
background-image:url('https://www.genexus.com/media/images/icon_devices.png?timestamp=20171211192618');
background-repeat:no-repeat;
background-attachment:scroll;
background-origin:content-box;
background-size:100% 100%;
background-position:0% 0%;

order:0;
}
.I18176 > .sector-title, .I18176 > .sector-title.i-collapsible-title {
}
.I18176 > .sector-title .text, .I18176 > .sector-title.i-collapsible-title .text {
}

}

h1.I18179, .I18179 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18179 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I18179:hover {
}
.I18179 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I18179 > .viewport:hover {
}
.I18179 > .sector-title, .I18179 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:19pt;
font-weight:300;
text-align:center;
text-transform:uppercase;

width:100%;

}
.I18179 > .sector-title:hover, .I18179 > .sector-title.i-collapsible-title:hover {
}
.I18179 > .sector-title .text {
display:flex;
flex-direction:column;
}
.I18179 > .sector-title .text::before {
align-self:center;
content:'';
display:flex;
justify-content:center;
text-align:center;

padding-bottom:3vh;

width:119px;
height:85px;
background-image:url('https://www.genexus.com/media/images/icon_training.png?timestamp=20171211192618');
background-repeat:no-repeat;
background-attachment:scroll;
background-origin:content-box;
background-size:100% 100%;
background-position:0% 0%;

order:0;
}
.I18179 > .sector-title, .I18179 > .sector-title.i-collapsible-title {
}
.I18179 > .sector-title .text, .I18179 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I18179 {


}
.I18179:hover {
}
.I18179 > .viewport {



}
.I18179 > .viewport:hover {
}
.I18179 > .sector-title, .I18179 > .sector-title.i-collapsible-title {
}
.I18179 > .sector-title:hover, .I18179 > .sector-title.i-collapsible-title:hover {
}
.I18179 > .sector-title .text {
flex-direction:column;
}
.I18179 > .sector-title .text::before {
display:flex;
padding-bottom:3vh;

width:223px;
height:80px;
background-image:url('https://www.genexus.com/media/images/icon_devices.png?timestamp=20171211192618');
background-repeat:no-repeat;
background-attachment:scroll;
background-origin:content-box;
background-size:100% 100%;
background-position:0% 0%;

order:0;
}
.I18179 > .sector-title, .I18179 > .sector-title.i-collapsible-title {
}
.I18179 > .sector-title .text, .I18179 > .sector-title.i-collapsible-title .text {
}

}

h1.I18181, .I18181 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18181 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I18181:hover {
}
.I18181 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I18181 > .viewport:hover {
}
.I18181 > .sector-title, .I18181 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:19pt;
font-weight:300;
text-align:center;
text-transform:uppercase;

width:100%;

}
.I18181 > .sector-title:hover, .I18181 > .sector-title.i-collapsible-title:hover {
}
.I18181 > .sector-title .text {
display:flex;
flex-direction:column;
}
.I18181 > .sector-title .text::before {
align-self:center;
content:'';
display:flex;
justify-content:center;
text-align:center;

padding-bottom:3vh;

width:117px;
height:84px;
background-image:url('https://www.genexus.com/media/images/icon_faq.png?timestamp=20171211192618');
background-repeat:no-repeat;
background-attachment:scroll;
background-origin:content-box;
background-size:100% 100%;
background-position:0% 0%;

order:0;
}
.I18181 > .sector-title, .I18181 > .sector-title.i-collapsible-title {
}
.I18181 > .sector-title .text, .I18181 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I18181 {


}
.I18181:hover {
}
.I18181 > .viewport {



}
.I18181 > .viewport:hover {
}
.I18181 > .sector-title, .I18181 > .sector-title.i-collapsible-title {
}
.I18181 > .sector-title:hover, .I18181 > .sector-title.i-collapsible-title:hover {
}
.I18181 > .sector-title .text {
flex-direction:column;
}
.I18181 > .sector-title .text::before {
display:flex;
padding-bottom:3vh;

width:223px;
height:80px;
background-image:url('https://www.genexus.com/media/images/icon_devices.png?timestamp=20171211192618');
background-repeat:no-repeat;
background-attachment:scroll;
background-origin:content-box;
background-size:100% 100%;
background-position:0% 0%;

order:0;
}
.I18181 > .sector-title, .I18181 > .sector-title.i-collapsible-title {
}
.I18181 > .sector-title .text, .I18181 > .sector-title.i-collapsible-title .text {
}

}

h1.I18184, .I18184 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18184 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
margin-top:40px;
padding-top:0px;


}
.I18184:hover {
}
.I18184 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I18184 > .viewport:hover {
}
.I18184 > .sector-title, .I18184 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
font-family:SourceSansPro-Light;
font-size:20pt;
font-style:normal;
font-weight:normal;
text-decoration:none;
text-align:center;
color:rgb(0,0,0);

width:100%;
height:50px;
margin-bottom:10px;
background-image:url('https://www.genexus.com/media/images/fdo_titulo_producto_gx.png?timestamp=20171211190204');

}
.I18184 > .sector-title:hover, .I18184 > .sector-title.i-collapsible-title:hover {
}
.I18184 > .sector-title, .I18184 > .sector-title.i-collapsible-title {
}
.I18184 > .sector-title .text, .I18184 > .sector-title.i-collapsible-title .text {
}


h1.I18207, .I18207 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18207 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-right:10vh;


}
.I18207:hover {
}
.I18207 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I18207 > .viewport:hover {
}
.I18207 > .sector-title, .I18207 > .sector-title.i-collapsible-title {
display:flex;
font-family:"Source Sans Pro";
font-size:44pt;


}
.I18207 > .sector-title:hover, .I18207 > .sector-title.i-collapsible-title:hover {
}
.I18207 > .sector-title, .I18207 > .sector-title.i-collapsible-title {
}
.I18207 > .sector-title .text, .I18207 > .sector-title.i-collapsible-title .text {
}


h1.I18209, .I18209 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18209 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I18209:hover {
}
.I18209 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I18209 > .viewport:hover {
}


h1.I18213, .I18213 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18213 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:12;
width:100%;


}
.I18213:hover {
}
.I18213 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I18213 > .viewport:hover {
}


h1.I18215, .I18215 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18215 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:11;
width:100%;
padding-bottom:5vh;
padding-top:7vh;


flex-direction:column;
}
.I18215:hover {
}
.I18215 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I18215 > .viewport:hover {
}
.I18215 > .sector-title, .I18215 > .sector-title.i-collapsible-title {
display:flex;
font-family:"Source Sans Pro";
font-size:15pt;
font-weight:normal;

padding-bottom:3vh;

align-self:center;
}
.I18215 > .sector-title:hover, .I18215 > .sector-title.i-collapsible-title:hover {
}
.I18215 > .sector-title, .I18215 > .sector-title.i-collapsible-title {
display:flex;
}
.I18215 > .sector-title .text, .I18215 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I18215 {


}
.I18215:hover {
}
.I18215 > .viewport {



}
.I18215 > .viewport:hover {
}
.I18215 > .sector-title, .I18215 > .sector-title.i-collapsible-title {
}
.I18215 > .sector-title:hover, .I18215 > .sector-title.i-collapsible-title:hover {
}
.I18215 > .sector-title, .I18215 > .sector-title.i-collapsible-title {
}
.I18215 > .sector-title .text, .I18215 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I18215 {


}
.I18215:hover {
}
.I18215 > .viewport {



}
.I18215 > .viewport:hover {
}
.I18215 > .sector-title, .I18215 > .sector-title.i-collapsible-title {
}
.I18215 > .sector-title:hover, .I18215 > .sector-title.i-collapsible-title:hover {
}
.I18215 > .sector-title, .I18215 > .sector-title.i-collapsible-title {
}
.I18215 > .sector-title .text, .I18215 > .sector-title.i-collapsible-title .text {
}

}
@media (min-width:1440px) {
.I18215 {


}
.I18215:hover {
}
.I18215 > .viewport {



}
.I18215 > .viewport:hover {
}
.I18215 > .sector-title, .I18215 > .sector-title.i-collapsible-title {
}
.I18215 > .sector-title:hover, .I18215 > .sector-title.i-collapsible-title:hover {
}
.I18215 > .sector-title, .I18215 > .sector-title.i-collapsible-title {
}
.I18215 > .sector-title .text, .I18215 > .sector-title.i-collapsible-title .text {
}

}
h1.I18261, .I18261 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18261 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:40%;


}
.I18261:hover {
}
.I18261 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I18261 > .viewport:hover {
}


h1.I18262, .I18262 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18262 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:40%;


}
.I18262:hover {
}
.I18262 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I18262 > .viewport:hover {
}


h1.I18267, .I18267 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18267 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:40%;


}
.I18267:hover {
}
.I18267 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I18267 > .viewport:hover {
}


h1.I18268, .I18268 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18268 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:40%;


}
.I18268:hover {
}
.I18268 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I18268 > .viewport:hover {
}


h1.I18271, .I18271 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18271 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;

}
.I18271:hover {
}
.I18271 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I18271 > .viewport:hover {
}


h1.I18273, .I18273 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18273 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:14;

}
.I18273:hover {
}
.I18273 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I18273 > .viewport:hover {
}
.I18273 > .sector-title, .I18273 > .sector-title.i-collapsible-title {
}
.I18273 > .sector-title:hover, .I18273 > .sector-title.i-collapsible-title:hover {
}
.I18273 > .sector-title, .I18273 > .sector-title.i-collapsible-title {
}
.I18273 > .sector-title .text, .I18273 > .sector-title.i-collapsible-title .text {
}


h1.I19887, .I19887 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I19887 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
max-width:1100px;
margin-bottom:20vh;
padding-left:10vw;
padding-right:10vw;


}
.I19887:hover {
}
.I19887 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I19887 > .viewport:hover {
}
.I19887 > .sector-title, .I19887 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:52px;
font-weight:600;
text-align:center;
line-height:58px;

width:60%;
margin:auto;
padding-bottom:6vh;

}
.I19887 > .sector-title:hover, .I19887 > .sector-title.i-collapsible-title:hover {
}
.I19887 > .sector-title, .I19887 > .sector-title.i-collapsible-title {
}
.I19887 > .sector-title .text, .I19887 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I19887 {

width:100vw;
padding-left:5vw;
padding-right:5vw;
box-sizing:border-box;


}
.I19887:hover {
}
.I19887 > .viewport {



}
.I19887 > .viewport:hover {
}
.I19887 > .sector-title, .I19887 > .sector-title.i-collapsible-title {
display:flex;
font-size:40pt;


}
.I19887 > .sector-title:hover, .I19887 > .sector-title.i-collapsible-title:hover {
}
.I19887 > .sector-title, .I19887 > .sector-title.i-collapsible-title {
}
.I19887 > .sector-title .text, .I19887 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I19887 {


}
.I19887:hover {
}
.I19887 > .viewport {



}
.I19887 > .viewport:hover {
}
.I19887 > .sector-title, .I19887 > .sector-title.i-collapsible-title {
display:flex;
font-size:8vw;
line-height:8vw;


}
.I19887 > .sector-title:hover, .I19887 > .sector-title.i-collapsible-title:hover {
}
.I19887 > .sector-title, .I19887 > .sector-title.i-collapsible-title {
}
.I19887 > .sector-title .text, .I19887 > .sector-title.i-collapsible-title .text {
}

}
@media (min-width:1440px) {
.I19887 {

order:1;

}
.I19887:hover {
}
.I19887 > .viewport {



}
.I19887 > .viewport:hover {
}
.I19887 > .sector-title, .I19887 > .sector-title.i-collapsible-title {
}
.I19887 > .sector-title:hover, .I19887 > .sector-title.i-collapsible-title:hover {
}
.I19887 > .sector-title, .I19887 > .sector-title.i-collapsible-title {
}
.I19887 > .sector-title .text, .I19887 > .sector-title.i-collapsible-title .text {
}

}
h1.I19922, .I19922 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I19922 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
padding-bottom:15vh;
padding-left:5vw;
padding-right:5vw;
padding-top:10vh;
background-color:rgb(3,230,195);
background-clip:border-box;
background-repeat:no-repeat;
background-position:left center;
background-origin:border-box;


z-index:2;
}
.I19922:hover {
}
.I19922 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I19922 > .viewport:hover {
}
.I19922 > .sector-title, .I19922 > .sector-title.i-collapsible-title {
display:flex;
font-family:Graphik;
font-size:50px;
font-weight:600;
color:rgb(255,255,255);


}
.I19922 > .sector-title:hover, .I19922 > .sector-title.i-collapsible-title:hover {
}
.I19922 > .sector-title, .I19922 > .sector-title.i-collapsible-title {
}
.I19922 > .sector-title .text, .I19922 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I19922 {

width:100vw;
box-sizing:border-box;


}
.I19922:hover {
}
.I19922 > .viewport {



}
.I19922 > .viewport:hover {
}
.I19922 > .sector-title, .I19922 > .sector-title.i-collapsible-title {
}
.I19922 > .sector-title:hover, .I19922 > .sector-title.i-collapsible-title:hover {
}
.I19922 > .sector-title, .I19922 > .sector-title.i-collapsible-title {
}
.I19922 > .sector-title .text, .I19922 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I19922 {

padding-bottom:10vh;
padding-left:2vw;
padding-right:2vw;


}
.I19922:hover {
}
.I19922 > .viewport {

justify-content:center;


}
.I19922 > .viewport:hover {
}
.I19922 > .sector-title, .I19922 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
text-align:center;

padding-bottom:8vh;

}
.I19922 > .sector-title:hover, .I19922 > .sector-title.i-collapsible-title:hover {
}
.I19922 > .sector-title, .I19922 > .sector-title.i-collapsible-title {
}
.I19922 > .sector-title .text, .I19922 > .sector-title.i-collapsible-title .text {
}

}

h1.I19938, .I19938 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I19938 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I19938:hover {
}
.I19938 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I19938 > .viewport:hover {
}


h1.I20500, .I20500 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I20500 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:35vw;
padding-left:15vh;
padding-right:10vh;


}
.I20500:hover {
}
.I20500 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I20500 > .viewport:hover {
}
.I20500 > .sector-title, .I20500 > .sector-title.i-collapsible-title {
display:flex;
font-family:Rubik;
font-size:10px;
color:rgb(255,255,255);
text-transform:uppercase;


}
.I20500 > .sector-title:hover, .I20500 > .sector-title.i-collapsible-title:hover {
}
.I20500 > .sector-title, .I20500 > .sector-title.i-collapsible-title {
}
.I20500 > .sector-title .text, .I20500 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I20500 {

width:70vw;


}
.I20500:hover {
}
.I20500 > .viewport {



}
.I20500 > .viewport:hover {
}
.I20500 > .sector-title, .I20500 > .sector-title.i-collapsible-title {
}
.I20500 > .sector-title:hover, .I20500 > .sector-title.i-collapsible-title:hover {
}
.I20500 > .sector-title, .I20500 > .sector-title.i-collapsible-title {
}
.I20500 > .sector-title .text, .I20500 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I20500 {

width:100vw;
padding-left:5vh;
padding-right:5vh;
box-sizing:border-box;


}
.I20500:hover {
}
.I20500 > .viewport {



}
.I20500 > .viewport:hover {
}
.I20500 > .sector-title, .I20500 > .sector-title.i-collapsible-title {
}
.I20500 > .sector-title:hover, .I20500 > .sector-title.i-collapsible-title:hover {
}
.I20500 > .sector-title, .I20500 > .sector-title.i-collapsible-title {
}
.I20500 > .sector-title .text, .I20500 > .sector-title.i-collapsible-title .text {
}

}

h1.I20502, .I20502 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I20502 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:40vw;
background-color:rgb(50,30,65);
box-shadow:none;
transform:none;


z-index:3;
}
.I20502:hover {
}
.I20502 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I20502 > .viewport:hover {
}

@media (max-width:992px) {
.I20502 {

width:80vw;
margin-top:50px;


}
.I20502:hover {
}
.I20502 > .viewport {

justify-content:center;


}
.I20502 > .viewport:hover {
}

}
@media (max-width:640px) {
.I20502 {

width:100vw;
padding-left:5vw;
padding-right:5vw;
box-sizing:border-box;


}
.I20502:hover {
}
.I20502 > .viewport {



}
.I20502 > .viewport:hover {
}

}

h1.I20616, .I20616 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I20616 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
height:1vh;


}
.I20616:hover {
}
.I20616 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I20616 > .viewport:hover {
}


h1.I20668, .I20668 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I20668 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:41;
width:90vw;
max-width:980px;
padding-left:5vw;
padding-right:5vw;
padding-top:10vh;
transition:none;


flex-direction:column;
}
.I20668:hover {
}
.I20668 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I20668 > .viewport:hover {
}
.I20668 > .sector-title, .I20668 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:44pt;
font-weight:600;
text-align:center;
line-height:55pt;

padding-bottom:6vh;

align-self:center;
}
.I20668 > .sector-title:hover, .I20668 > .sector-title.i-collapsible-title:hover {
}
.I20668 > .sector-title, .I20668 > .sector-title.i-collapsible-title {
}
.I20668 > .sector-title .text, .I20668 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I20668 {


}
.I20668:hover {
}
.I20668 > .viewport {



}
.I20668 > .viewport:hover {
}
.I20668 > .sector-title, .I20668 > .sector-title.i-collapsible-title {
display:flex;
font-size:40pt;


}
.I20668 > .sector-title:hover, .I20668 > .sector-title.i-collapsible-title:hover {
}
.I20668 > .sector-title, .I20668 > .sector-title.i-collapsible-title {
}
.I20668 > .sector-title .text, .I20668 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I20668 {

order:30;

}
.I20668:hover {
}
.I20668 > .viewport {



}
.I20668 > .viewport:hover {
}
.I20668 > .sector-title, .I20668 > .sector-title.i-collapsible-title {
}
.I20668 > .sector-title:hover, .I20668 > .sector-title.i-collapsible-title:hover {
}
.I20668 > .sector-title, .I20668 > .sector-title.i-collapsible-title {
}
.I20668 > .sector-title .text, .I20668 > .sector-title.i-collapsible-title .text {
}

}
@media (min-width:1440px) {
.I20668 {

order:23;

}
.I20668:hover {
}
.I20668 > .viewport {



}
.I20668 > .viewport:hover {
}
.I20668 > .sector-title, .I20668 > .sector-title.i-collapsible-title {
}
.I20668 > .sector-title:hover, .I20668 > .sector-title.i-collapsible-title:hover {
}
.I20668 > .sector-title, .I20668 > .sector-title.i-collapsible-title {
}
.I20668 > .sector-title .text, .I20668 > .sector-title.i-collapsible-title .text {
}

}
h1.I20671, .I20671 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I20671 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I20671:hover {
}
.I20671 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;
align-items:flex-end;


}
.I20671 > .viewport:hover {
}


h1.I20673, .I20673 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I20673 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:59;
width:100%;


}
.I20673:hover {
}
.I20673 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I20673 > .viewport:hover {
}

@media (max-width:640px) {
.I20673 {

order:50;

}
.I20673:hover {
}
.I20673 > .viewport {

justify-content:flex-start;


}
.I20673 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I20673 {

order:29;

}
.I20673:hover {
}
.I20673 > .viewport {



}
.I20673 > .viewport:hover {
}

}
h1.I20677, .I20677 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I20677 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
margin-top:70px;


z-index:10;
}
.I20677:hover {
}
.I20677 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I20677 > .viewport:hover {
}


h1.I20680, .I20680 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I20680 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:50%;
padding-bottom:10vh;
padding-right:5vw;
padding-top:30vh;
box-sizing:border-box;


}
.I20680:hover {
}
.I20680 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I20680 > .viewport:hover {
}
.I20680 > .sector-title, .I20680 > .sector-title.i-collapsible-title {
display:flex;
justify-content:flex-start;
font-family:Graphik;
font-size:50pt;
font-weight:600;
text-align:left;
color:rgb(255,255,255);

margin-bottom:20px;

}
.I20680 > .sector-title:hover, .I20680 > .sector-title.i-collapsible-title:hover {
}
.I20680 > .sector-title, .I20680 > .sector-title.i-collapsible-title {
}
.I20680 > .sector-title .text, .I20680 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I20680 {

width:60%;
padding-top:12vh;


}
.I20680:hover {
}
.I20680 > .viewport {



}
.I20680 > .viewport:hover {
}
.I20680 > .sector-title, .I20680 > .sector-title.i-collapsible-title {
display:flex;
font-size:40pt;


}
.I20680 > .sector-title:hover, .I20680 > .sector-title.i-collapsible-title:hover {
}
.I20680 > .sector-title, .I20680 > .sector-title.i-collapsible-title {
}
.I20680 > .sector-title .text, .I20680 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I20680 {

width:100vw;
padding-left:5vw;
padding-top:10vh;


}
.I20680:hover {
}
.I20680 > .viewport {



}
.I20680 > .viewport:hover {
}
.I20680 > .sector-title, .I20680 > .sector-title.i-collapsible-title {
display:flex;
font-size:12vw;


}
.I20680 > .sector-title:hover, .I20680 > .sector-title.i-collapsible-title:hover {
}
.I20680 > .sector-title, .I20680 > .sector-title.i-collapsible-title {
}
.I20680 > .sector-title .text, .I20680 > .sector-title.i-collapsible-title .text {
}

}

h1.I20682, .I20682 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I20682 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:50%;
padding-left:0vw;


}
.I20682:hover {
}
.I20682 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-start;


}
.I20682 > .viewport:hover {
}

@media (max-width:992px) {
.I20682 {

width:60%;


}
.I20682:hover {
}
.I20682 > .viewport {



}
.I20682 > .viewport:hover {
}

}
@media (max-width:640px) {
.I20682 {

width:100vw;


}
.I20682:hover {
}
.I20682 > .viewport {

justify-content:center;


}
.I20682 > .viewport:hover {
}

}

h1.I20708, .I20708 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I20708 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:35vw;
padding-right:0vh;


}
.I20708:hover {
}
.I20708 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I20708 > .viewport:hover {
}

@media (max-width:992px) {
.I20708 {

width:80vw;
padding-right:0px;


}
.I20708:hover {
}
.I20708 > .viewport {



}
.I20708 > .viewport:hover {
}

}
@media (max-width:640px) {
.I20708 {

width:90vw;
padding-left:5vw;
padding-right:0;
box-sizing:border-box;


}
.I20708:hover {
}
.I20708 > .viewport {



}
.I20708 > .viewport:hover {
}

}

h1.I20958, .I20958 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I20958 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;
max-width:35vw;


}
.I20958:hover {
}
.I20958 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-end;


}
.I20958 > .viewport:hover {
}

@media (max-width:992px) {
.I20958 {

width:80vw;


}
.I20958:hover {
}
.I20958 > .viewport {



}
.I20958 > .viewport:hover {
}

}
@media (max-width:640px) {
.I20958 {

width:100%;
max-width:35vw;


}
.I20958:hover {
}
.I20958 > .viewport {



}
.I20958 > .viewport:hover {
}

}

h1.I21378, .I21378 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I21378 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I21378:hover {
}
.I21378 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I21378 > .viewport:hover {
}


h1.I21629, .I21629 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I21629 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;
margin-top:70px;
background-color:rgb(255,255,255);


z-index:5;
}
.I21629:hover {
}
.I21629 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I21629 > .viewport:hover {
}


h1.I21632, .I21632 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I21632 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;
margin-top:70px;
background-color:rgb(255,255,255);


z-index:1;
}
.I21632:hover {
}
.I21632 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I21632 > .viewport:hover {
}


h1.I21646, .I21646 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I21646 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:47;
margin-bottom:20vh;


}
.I21646:hover {
}
.I21646 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I21646 > .viewport:hover {
}

@media (max-width:640px) {
.I21646 {

display:none;
order:35;

}
.I21646:hover {
}
.I21646 > .viewport {



}
.I21646 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I21646 {

order:28;

}
.I21646:hover {
}
.I21646 > .viewport {



}
.I21646 > .viewport:hover {
}

}
h1.I21665, .I21665 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I21665 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;

}
.I21665:hover {
}
.I21665 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I21665 > .viewport:hover {
}


h1.I21918, .I21918 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I21918 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:42;
padding-left:5vw;
padding-right:5vw;


flex-direction:column;
}
.I21918:hover {
}
.I21918 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I21918 > .viewport:hover {
}

@media (max-width:992px) {
.I21918 {


flex-direction:column;
}
.I21918:hover {
}
.I21918 > .viewport {



}
.I21918 > .viewport:hover {
}

}
@media (max-width:640px) {
.I21918 {

order:31;

flex-direction:column;
}
.I21918:hover {
}
.I21918 > .viewport {



}
.I21918 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I21918 {

order:24;

flex-direction:column;
}
.I21918:hover {
}
.I21918 > .viewport {



}
.I21918 > .viewport:hover {
}

}
h1.I26502, .I26502 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I26502 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
max-width:900px;
margin-bottom:32px;


}
.I26502:hover {
}
.I26502 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I26502 > .viewport:hover {
}

@media (max-width:992px) {
.I26502 {

height:auto;


}
.I26502:hover {
}
.I26502 > .viewport {



}
.I26502 > .viewport:hover {
}

}
@media (max-width:640px) {
.I26502 {


}
.I26502:hover {
}
.I26502 > .viewport {

justify-content:center;


}
.I26502 > .viewport:hover {
}

}

h1.I26504, .I26504 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I26504 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;
max-width:900px;
padding-left:0vw;


}
.I26504:hover {
}
.I26504 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-start;


}
.I26504 > .viewport:hover {
}

@media (max-width:992px) {
.I26504 {

margin-top:50px;


}
.I26504:hover {
}
.I26504 > .viewport {



}
.I26504 > .viewport:hover {
}

}
@media (max-width:640px) {
.I26504 {

width:80vw;
margin-top:0px;


}
.I26504:hover {
}
.I26504 > .viewport {



}
.I26504 > .viewport:hover {
}

}

h1.I27650, .I27650 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I27650 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-left:90px;


}
.I27650:hover {
}
.I27650 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I27650 > .viewport:hover {
}

@media (max-width:640px) {
.I27650 {

margin-left:25px;
margin-right:25px;


}
.I27650:hover {
}
.I27650 > .viewport {



}
.I27650 > .viewport:hover {
}

}

h1.I27652, .I27652 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I27652 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
margin-left:90px;
margin-top:32px;


}
.I27652:hover {
}
.I27652 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I27652 > .viewport:hover {
}

@media (max-width:640px) {
.I27652 {

margin-left:25px;


}
.I27652:hover {
}
.I27652 > .viewport {

justify-content:center;


}
.I27652 > .viewport:hover {
}

}

h1.I33174, .I33174 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I33174 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:36;
width:100%;
max-width:1220px;
margin-top:0px;


}
.I33174:hover {
}
.I33174 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I33174 > .viewport:hover {
}

@media (max-width:992px) {
.I33174 {

margin-top:100px;


}
.I33174:hover {
}
.I33174 > .viewport {



}
.I33174 > .viewport:hover {
}

}
@media (max-width:640px) {
.I33174 {

display:none;
order:25;
margin-top:30px;


}
.I33174:hover {
}
.I33174 > .viewport {



}
.I33174 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I33174 {

order:18;

}
.I33174:hover {
}
.I33174 > .viewport {



}
.I33174 > .viewport:hover {
}

}
h1.I33176, .I33176 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I33176 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:37;
width:100%;
max-width:900px;
margin-bottom:-230px;
margin-top:80px;
transform:translate(0px,-330px) ;


}
.I33176:hover {
}
.I33176 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I33176 > .viewport:hover {
}

@media (max-width:640px) {
.I33176 {

display:none;
order:26;
width:100vw;
margin-bottom:0px;
margin-left:0px;


}
.I33176:hover {
}
.I33176 > .viewport {

justify-content:center;


}
.I33176 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I33176 {

order:19;

}
.I33176:hover {
}
.I33176 > .viewport {



}
.I33176 > .viewport:hover {
}

}
h1.I33184, .I33184 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I33184 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:38;
width:100%;
max-width:940px;
margin-bottom:106px;
margin-top:106px;


}
.I33184:hover {
}
.I33184 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I33184 > .viewport:hover {
}

@media (max-width:640px) {
.I33184 {

display:none;
order:27;
margin-bottom:0px;
margin-left:0px;
margin-top:0px;
padding-bottom:40px;
padding-top:40px;
background-color:rgb(22,26,68);


}
.I33184:hover {
}
.I33184 > .viewport {

justify-content:center;


}
.I33184 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I33184 {

order:20;

}
.I33184:hover {
}
.I33184 > .viewport {



}
.I33184 > .viewport:hover {
}

}
h1.I34829, .I34829 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I34829 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:480px;
padding-right:76px;


}
.I34829:hover {
}
.I34829 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I34829 > .viewport:hover {
}

@media (max-width:992px) {
.I34829 {

width:80vw;
padding-right:0px;


}
.I34829:hover {
}
.I34829 > .viewport {



}
.I34829 > .viewport:hover {
}

}
@media (max-width:640px) {
.I34829 {

width:90vw;
padding-left:5vw;
padding-right:0;
box-sizing:border-box;


}
.I34829:hover {
}
.I34829 > .viewport {



}
.I34829 > .viewport:hover {
}

}

h1.I34834, .I34834 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I34834 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:440px;


}
.I34834:hover {
}
.I34834 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I34834 > .viewport:hover {
}

@media (max-width:992px) {
.I34834 {

width:80vw;


}
.I34834:hover {
}
.I34834 > .viewport {



}
.I34834 > .viewport:hover {
}

}
@media (max-width:640px) {
.I34834 {

width:80vw;


}
.I34834:hover {
}
.I34834 > .viewport {



}
.I34834 > .viewport:hover {
}

}

h1.I34889, .I34889 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I34889 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:60;
width:100%;


}
.I34889:hover {
}
.I34889 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I34889 > .viewport:hover {
}

@media (max-width:640px) {
.I34889 {

order:51;

}
.I34889:hover {
}
.I34889 > .viewport {



}
.I34889 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I34889 {

order:30;

}
.I34889:hover {
}
.I34889 > .viewport {



}
.I34889 > .viewport:hover {
}

}
.I34881 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I34881:hover {
}

.I34882 {
display:flex;
position:var(--I34882-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
padding-bottom:100px;
padding-top:100px;
background-color:rgb(108,72,201);

align-items:center;


}
.I34882:hover {
}

@media (max-width:992px) {
.I34882 {

padding-bottom:64px;
padding-top:64px;

}
.I34882:hover {
}

}
@media (max-width:640px) {
.I34882 {

width:100vw;
padding-bottom:64px;
padding-left:26px;
padding-right:26px;
padding-top:100px;
box-sizing:border-box;

align-items:flex-start;


}
.I34882:hover {
}

}

h1.I34883, .I34883 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I34883 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
max-width:1075px;
margin-bottom:20px;


flex-direction:column;
}
.I34883:hover {
}
.I34883 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I34883 > .viewport:hover {
}
.I34883 > .sector-title, .I34883 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:300;
text-align:center;
color:rgb(255,255,255);


align-self:center;
}
.I34883 > .sector-title:hover, .I34883 > .sector-title.i-collapsible-title:hover {
}
.I34883 > .sector-title, .I34883 > .sector-title.i-collapsible-title {
}
.I34883 > .sector-title .text, .I34883 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I34883 {

max-width:740px;


}
.I34883:hover {
}
.I34883 > .viewport {



}
.I34883 > .viewport:hover {
}
.I34883 > .sector-title, .I34883 > .sector-title.i-collapsible-title {
}
.I34883 > .sector-title:hover, .I34883 > .sector-title.i-collapsible-title:hover {
}
.I34883 > .sector-title, .I34883 > .sector-title.i-collapsible-title {
}
.I34883 > .sector-title .text, .I34883 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I34883 {

order:1;
width:80vw;
max-width:940px;
margin-bottom:16px;


flex-direction:column;
}
.I34883:hover {
}
.I34883 > .viewport {



}
.I34883 > .viewport:hover {
}
.I34883 > .sector-title, .I34883 > .sector-title.i-collapsible-title {
display:flex;
font-size:30px;


align-self:flex-start;
}
.I34883 > .sector-title:hover, .I34883 > .sector-title.i-collapsible-title:hover {
}
.I34883 > .sector-title, .I34883 > .sector-title.i-collapsible-title {
}
.I34883 > .sector-title .text, .I34883 > .sector-title.i-collapsible-title .text {
}

}
@media (min-width:1440px) {
.I34883 {


}
.I34883:hover {
}
.I34883 > .viewport {



}
.I34883 > .viewport:hover {
}
.I34883 > .sector-title, .I34883 > .sector-title.i-collapsible-title {
}
.I34883 > .sector-title:hover, .I34883 > .sector-title.i-collapsible-title:hover {
}
.I34883 > .sector-title, .I34883 > .sector-title.i-collapsible-title {
}
.I34883 > .sector-title .text, .I34883 > .sector-title.i-collapsible-title .text {
}

}
h1.I34884, .I34884 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I34884 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
max-width:1000px;


}
.I34884:hover {
}
.I34884 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I34884 > .viewport:hover {
}
.I34884 > .sector-title, .I34884 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.125rem;
font-weight:400;
text-align:center;
color:rgb(255,255,255);
line-height:26px;

width:100%;
margin-bottom:32px;

}
.I34884 > .sector-title:hover, .I34884 > .sector-title.i-collapsible-title:hover {
}
.I34884 > .sector-title, .I34884 > .sector-title.i-collapsible-title {
}
.I34884 > .sector-title .text, .I34884 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I34884 {

max-width:740px;


}
.I34884:hover {
}
.I34884 > .viewport {



}
.I34884 > .viewport:hover {
}
.I34884 > .sector-title, .I34884 > .sector-title.i-collapsible-title {
display:flex;
margin-bottom:32px;

}
.I34884 > .sector-title:hover, .I34884 > .sector-title.i-collapsible-title:hover {
}
.I34884 > .sector-title, .I34884 > .sector-title.i-collapsible-title {
}
.I34884 > .sector-title .text, .I34884 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I34884 {

order:4;
width:100%;
margin-top:16px;


}
.I34884:hover {
}
.I34884 > .viewport {

justify-content:flex-start;


}
.I34884 > .viewport:hover {
}
.I34884 > .sector-title, .I34884 > .sector-title.i-collapsible-title {
display:flex;
justify-content:flex-start;
font-size:1rem;
text-align:left;
line-height:28px;

margin-bottom:32px;

}
.I34884 > .sector-title:hover, .I34884 > .sector-title.i-collapsible-title:hover {
}
.I34884 > .sector-title, .I34884 > .sector-title.i-collapsible-title {
}
.I34884 > .sector-title .text, .I34884 > .sector-title.i-collapsible-title .text {
}

}

h1.I39530, .I39530 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I39530 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
margin-top:16px;


}
.I39530:hover {
}
.I39530 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I39530 > .viewport:hover {
}

@media (max-width:640px) {
.I39530 {

order:5;

}
.I39530:hover {
}
.I39530 > .viewport {

justify-content:flex-start;


}
.I39530 > .viewport:hover {
}

}

h1.I53590, .I53590 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I53590 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
width:100%;
max-width:940px;
margin-bottom:32px;


}
.I53590:hover {
}
.I53590 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I53590 > .viewport:hover {
}

@media (max-width:992px) {
.I53590 {

max-width:740px;
margin-bottom:20px;


}
.I53590:hover {
}
.I53590 > .viewport {



}
.I53590 > .viewport:hover {
}

}
@media (max-width:640px) {
.I53590 {

order:2;

}
.I53590:hover {
}
.I53590 > .viewport {

justify-content:flex-start;


}
.I53590 > .viewport:hover {
}

}

.I34886, a.I34886 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(255,255,255);
letter-spacing:-1px;
line-height:74px;

width:100%;
box-sizing:border-box;

}
.I34886:hover, a.I34886:hover {
}
@media (max-width:992px) {
.I34886, a.I34886 {
display:flex;
font-size:1.625rem;
line-height:30px;
white-space:normal;
word-break:normal;


}
.I34886:hover, a.I34886:hover {
}
}
@media (max-width:640px) {
.I34886, a.I34886 {
display:flex;
justify-content:flex-start;
font-size:1.625rem;
text-align:left;
letter-spacing:0px;
line-height:30px;

width:100%;

}
.I34886:hover, a.I34886:hover {
}
}

.I34887 .button, .I34887.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
height:44px;
margin-left:auto;
margin-right:auto;
padding-left:30px;
padding-right:30px;
border-radius:22px;
background-color:rgb(255,255,255);

}
.I34887 button.button, button.I34887.button {
cursor:pointer;
}
.I34887 .button .text, .I34887.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:500;
color:rgb(0,0,0);
line-height:26px;

}
.I34887 .button .icon, .I34887.button .icon {
flex:none;
background-size:100% 100%;
}
.I34887 .button:hover, .I34887.button:hover {
}
.I34887 .button:hover .text, .I34887.button:hover .text {
}
.I34887 .button:hover .icon, .I34887.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I34887 .button, .I34887.button {
}
.I34887 button.button, button.I34887.button {
}
.I34887 .button .text, .I34887.button .text {
font-size:1rem;

}
.I34887 .button .icon, .I34887.button .icon {
background-size:100% 100%;
}
.I34887 .button:hover, .I34887.button:hover {
}
.I34887 .button:hover .text, .I34887.button:hover .text {
}
.I34887 .button:hover .icon, .I34887.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I34887 .button, .I34887.button {
height:44px;
margin-left:0px;
margin-right:0px;

}
.I34887 button.button, button.I34887.button {
}
.I34887 .button .text, .I34887.button .text {
}
.I34887 .button .icon, .I34887.button .icon {
background-size:100% 100%;
}
.I34887 .button:hover, .I34887.button:hover {
}
.I34887 .button:hover .text, .I34887.button:hover .text {
}
.I34887 .button:hover .icon, .I34887.button:hover .icon {
background-size:100% 100%;
}
}

.I39526, a.I39526 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:0.875rem;
text-decoration:underline;
text-align:center;
color:rgb(255,255,255);

width:100%;
box-sizing:border-box;

}
.I39526:hover, a.I39526:hover {
}
@media (max-width:640px) {
.I39526, a.I39526 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I39526:hover, a.I39526:hover {
}
}

.I53580, a.I53580 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.125rem;
text-align:center;
color:rgb(255,255,255);
line-height:26px;

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I53580:hover, a.I53580:hover {
}
@media (max-width:640px) {
.I53580, a.I53580 {
display:flex;
justify-content:flex-start;
font-size:1rem;
text-align:left;
line-height:28px;


}
.I53580:hover, a.I53580:hover {
}
}

h1.I35117, .I35117 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I35117 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-bottom:15vh;
padding-left:5vw;
padding-right:5vw;
padding-top:10vh;
background-color:rgb(3,230,195);
background-clip:border-box;
background-repeat:no-repeat;
background-position:left center;
background-origin:border-box;


z-index:2;
}
.I35117:hover {
}
.I35117 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I35117 > .viewport:hover {
}
.I35117 > .sector-title, .I35117 > .sector-title.i-collapsible-title {
display:flex;
font-family:Graphik;
font-size:50px;
font-weight:600;
color:rgb(255,255,255);


}
.I35117 > .sector-title:hover, .I35117 > .sector-title.i-collapsible-title:hover {
}
.I35117 > .sector-title, .I35117 > .sector-title.i-collapsible-title {
}
.I35117 > .sector-title .text, .I35117 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I35117 {

width:100vw;
box-sizing:border-box;


}
.I35117:hover {
}
.I35117 > .viewport {



}
.I35117 > .viewport:hover {
}
.I35117 > .sector-title, .I35117 > .sector-title.i-collapsible-title {
}
.I35117 > .sector-title:hover, .I35117 > .sector-title.i-collapsible-title:hover {
}
.I35117 > .sector-title, .I35117 > .sector-title.i-collapsible-title {
}
.I35117 > .sector-title .text, .I35117 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I35117 {

padding-bottom:10vh;
padding-left:2vw;
padding-right:2vw;


}
.I35117:hover {
}
.I35117 > .viewport {

justify-content:center;


}
.I35117 > .viewport:hover {
}
.I35117 > .sector-title, .I35117 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
text-align:center;

padding-bottom:8vh;

}
.I35117 > .sector-title:hover, .I35117 > .sector-title.i-collapsible-title:hover {
}
.I35117 > .sector-title, .I35117 > .sector-title.i-collapsible-title {
}
.I35117 > .sector-title .text, .I35117 > .sector-title.i-collapsible-title .text {
}

}

h1.I35118, .I35118 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I35118 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I35118:hover {
}
.I35118 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I35118 > .viewport:hover {
}


h1.I36873, .I36873 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I36873 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0px;


}
.I36873:hover {
}
.I36873 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I36873 > .viewport:hover {
}

@media (max-width:640px) {
.I36873 {

padding-top:120px;


}
.I36873:hover {
}
.I36873 > .viewport {



}
.I36873 > .viewport:hover {
}

}

.I36869 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I36869:hover {
}

.I36870 {
display:flex;
position:var(--I36870-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;

align-items:center;


}
.I36870:hover {
}

@media (max-width:640px) {
.I36870 {

width:95vw;

align-items:flex-start;


}
.I36870:hover {
}

}

h1.I36871, .I36871 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I36871 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:32px;
margin-top:80px;


flex-direction:column;
}
.I36871:hover {
}
.I36871 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;
align-items:center;


}
.I36871 > .viewport:hover {
}
.I36871 > .sector-title, .I36871 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
align-items:flex-end;
font-family:Graphik;
font-size:52px;
font-weight:600;
text-align:center;

width:968px;
height:58px;

align-self:center;
}
.I36871 > .sector-title:hover, .I36871 > .sector-title.i-collapsible-title:hover {
}
.I36871 > .sector-title, .I36871 > .sector-title.i-collapsible-title {
}
.I36871 > .sector-title .text, .I36871 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I36871 {


}
.I36871:hover {
}
.I36871 > .viewport {



}
.I36871 > .viewport:hover {
}
.I36871 > .sector-title, .I36871 > .sector-title.i-collapsible-title {
}
.I36871 > .sector-title:hover, .I36871 > .sector-title.i-collapsible-title:hover {
}
.I36871 > .sector-title, .I36871 > .sector-title.i-collapsible-title {
}
.I36871 > .sector-title .text, .I36871 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I36871 {

width:100%;
margin-bottom:39px;
margin-top:130px;


flex-direction:column;
}
.I36871:hover {
}
.I36871 > .viewport {



}
.I36871 > .viewport:hover {
}
.I36871 > .sector-title, .I36871 > .sector-title.i-collapsible-title {
display:flex;
justify-content:flex-start;
font-size:30px;
text-align:left;

width:318px;
padding-left:10px;

align-self:flex-start;
}
.I36871 > .sector-title:hover, .I36871 > .sector-title.i-collapsible-title:hover {
}
.I36871 > .sector-title, .I36871 > .sector-title.i-collapsible-title {
}
.I36871 > .sector-title .text, .I36871 > .sector-title.i-collapsible-title .text {
}

}
@media (min-width:1440px) {
.I36871 {


}
.I36871:hover {
}
.I36871 > .viewport {



}
.I36871 > .viewport:hover {
}
.I36871 > .sector-title, .I36871 > .sector-title.i-collapsible-title {
}
.I36871 > .sector-title:hover, .I36871 > .sector-title.i-collapsible-title:hover {
}
.I36871 > .sector-title, .I36871 > .sector-title.i-collapsible-title {
}
.I36871 > .sector-title .text, .I36871 > .sector-title.i-collapsible-title .text {
}

}
.I36872 {
display:flex;
width:1221px;
height:661px;
margin-top:60px;

}
.I36872:hover {
}
@media (max-width:640px) {
.I36872 {
display:flex;
width:100vw;
height:230px;
margin-top:40px;

}
.I36872:hover {
}
}

h1.I38109, .I38109 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I38109 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:29;

}
.I38109:hover {
}
.I38109 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I38109 > .viewport:hover {
}

@media (max-width:640px) {
.I38109 {

order:19;

}
.I38109:hover {
}
.I38109 > .viewport {



}
.I38109 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I38109 {

order:12;

}
.I38109:hover {
}
.I38109 > .viewport {



}
.I38109 > .viewport:hover {
}

}
.I38105 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-left:57px;
padding-right:57px;
box-sizing:border-box;

align-items:center;

	
}
.I38105:hover {
}
@media (max-width:992px) {
.I38105 {
width:100vw;

	
}
.I38105:hover {
}
}
@media (max-width:640px) {
.I38105 {
padding-left:8px;
padding-right:8px;

	
}
.I38105:hover {
}
}

.I38106 {
display:flex;
position:var(--I38106-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1104px;

}
.I38106:hover {
}

@media (max-width:992px) {
.I38106 {

width:100%;

}
.I38106:hover {
}

}

.I38127 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;
max-width:1104px;
margin-bottom:32px;
padding-left:7px;
padding-right:7px;
box-sizing:border-box;



align-items:center;

	
}
.I38127:hover {
}

@media (max-width:992px) {
.I38127 {



flex-direction:column;

	
}
.I38127:hover {
}

}
@media (max-width:640px) {
.I38127 {

margin-bottom:35px;
padding-left:29px;
padding-right:0px;
box-sizing:border-box;



flex-direction:column;
align-items:flex-start;

	
}
.I38127:hover {
}

}

.I66084 {
display:flex;
align-items:flex-start;
position:relative;

order:4;


	
}
.I66084:hover {
}


h1.I38107, .I38107 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I38107 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I38107:hover {
}
.I38107 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I38107 > .viewport:hover {
}

@media (max-width:992px) {
.I38107 {


}
.I38107:hover {
}
.I38107 > .viewport {

justify-content:center;


}
.I38107 > .viewport:hover {
}

}
@media (max-width:640px) {
.I38107 {

width:100%;
box-sizing:border-box;


}
.I38107:hover {
}
.I38107 > .viewport {

justify-content:flex-start;


}
.I38107 > .viewport:hover {
}

}

h1.I38118, .I38118 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I38118 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I38118:hover {
}
.I38118 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I38118 > .viewport:hover {
}

@media (max-width:992px) {
.I38118 {

margin-bottom:15px;
padding-left:0px;


}
.I38118:hover {
}
.I38118 > .viewport {



}
.I38118 > .viewport:hover {
}

}
@media (max-width:640px) {
.I38118 {

width:100%;
margin-bottom:15px;
box-sizing:border-box;


}
.I38118:hover {
}
.I38118 > .viewport {



}
.I38118 > .viewport:hover {
}

}

h1.I38124, .I38124 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I38124 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
margin-left:auto;


}
.I38124:hover {
}
.I38124 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I38124 > .viewport:hover {
}

@media (max-width:992px) {
.I38124 {

width:100%;


}
.I38124:hover {
}
.I38124 > .viewport {

justify-content:center;


}
.I38124 > .viewport:hover {
}

}
@media (max-width:640px) {
.I38124 {

width:100%;


}
.I38124:hover {
}
.I38124 > .viewport {

justify-content:flex-start;


}
.I38124 > .viewport:hover {
}

}

h1.I66158, .I66158 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I66158 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;


}
.I66158:hover {
}
.I66158 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I66158 > .viewport:hover {
}


.I38108 {
display:flex;
flex-direction:column;
width:100%;

}
.I38108:hover {
}
h1.I38108, .I38108 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I38108, .I38108 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I38108, .I38108 p {
margin:0px;
}

figure.I38108, .I38108 figure {
margin:0px;
}

a.I38108, .I38108 a {
text-decoration:inherit;
color:inherit;
}

.I38108 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I38108 article, article.I38108 {
margin-bottom:78px;
margin-left:7px;
margin-right:7px;

flex-direction:column;	
}
.I38108 article:hover, article.I38108:hover {
}
.I38108 article.active, article.I38108.active {
}
.I38108 .title {
display:flex;
font-family:Graphik;
font-size:18px;
font-weight:600;
line-height:22px;

width:354px;
margin-top:20px;

}
.I38108 .title:hover {
}
.I38108 article.active .title {
}

.I38108 .title {order:2;}
.I38108 .image, .I38108.image {
width:354px;
height:234px;

order:1;
}
.I38108 .image:hover, .I38108.image:hover {
}
.I38108 article.active .image, .I38108.image {
}

.I38108 .articles {
display:flex;
flex:1;
flex-direction:row;
flex-wrap:wrap;	
}
.I38108 .articles:hover {
}
.I38108 .article-container::after {
content:'';
display:flex;
align-items:center;
align-self:center;
}
.I38108 .article-container:last-child::after {
content:none;	
}
.I38108:hover .article-container::after {
}

@media (max-width:992px) {
.I38108 {
width:auto;

}
.I38108:hover {
}
.I38108 header {
}
.I38108 article, article.I38108 {
	
}
.I38108 article:hover, article.I38108:hover {
}
.I38108 article.active, article.I38108.active {
}
.I38108 .title {
}
.I38108 .title:hover {
}
.I38108 article.active .title {
}


.I38108 .image, .I38108.image {
order:;
}
.I38108 .image:hover, .I38108.image:hover {
}
.I38108 article.active .image, .I38108.image {
}

.I38108 .articles {
flex-direction:column;
flex-wrap:wrap;	
}
.I38108 .articles:hover {
}
.I38108 .article-container::after {
content:'';
}
.I38108 .article-container:last-child::after {
	
}
.I38108:hover .article-container::after {
}

}
@media (max-width:640px) {
.I38108 {
width:100%;

}
.I38108:hover {
}
.I38108 header {
}
.I38108 article, article.I38108 {
margin-bottom:30px;
margin-left:29px;
margin-right:0px;
box-sizing:border-box;

	
}
.I38108 article:hover, article.I38108:hover {
}
.I38108 article.active, article.I38108.active {
}
.I38108 .title {
display:flex;
font-size:14px;
color:rgb(0,0,0);

width:295px;
margin-top:20px;

}
.I38108 .title:hover {
}
.I38108 article.active .title {
}


.I38108 .image, .I38108.image {
width:285px;
height:auto;

order:;
}
.I38108 .image:hover, .I38108.image:hover {
}
.I38108 article.active .image, .I38108.image {
}

.I38108 .articles {
flex-direction:column;
flex-wrap:nowrap;	
}
.I38108 .articles:hover {
}
.I38108 .article-container::after {
content:'';
}
.I38108 .article-container:last-child::after {
	
}
.I38108:hover .article-container::after {
}

}

.I38115, a.I38115 {
display:flex;
font-family:Graphik;
font-size:36px;
font-weight:600;

width:100%;
padding-left:0px;
padding-right:0px;

}
.I38115:hover, a.I38115:hover {
}
@media (max-width:992px) {
.I38115, a.I38115 {
display:flex;
font-size:36px;


}
.I38115:hover, a.I38115:hover {
}
}
@media (max-width:640px) {
.I38115, a.I38115 {
display:flex;
font-size:26px;

width:80%;

}
.I38115:hover, a.I38115:hover {
}
}

.I38121 .button, .I38121.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I38121 button.button, button.I38121.button {
cursor:pointer;
}
.I38121 .button .text, .I38121.button .text {
font-family:Graphik;
font-size:16px;
font-weight:600;
color:rgb(250,50,99);

}
.I38121 .button .icon, .I38121.button .icon {
flex:none;
background-size:100% 100%;
}
.I38121 .button:hover, .I38121.button:hover {
}
.I38121 .button:hover .text, .I38121.button:hover .text {
}
.I38121 .button:hover .icon, .I38121.button:hover .icon {
background-size:100% 100%;
}

.I66121, a.I66121 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1.5rem;
padding-left:10px;
padding-right:10px;

}
.I66121:hover, a.I66121:hover {
}
@media (max-width:992px) {
.I66121, a.I66121 {
}
.I66121:hover, a.I66121:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I66121, a.I66121 {
display:flex;
padding-bottom:1rem;

}
.I66121:hover, a.I66121:hover {
}
}

h1.I38190, .I38190 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I38190 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:30;
width:100%;


}
.I38190:hover {
}
.I38190 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I38190 > .viewport:hover {
}

@media (max-width:640px) {
.I38190 {

order:20;

}
.I38190:hover {
}
.I38190 > .viewport {



}
.I38190 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I38190 {

order:13;

}
.I38190:hover {
}
.I38190 > .viewport {



}
.I38190 > .viewport:hover {
}

}
.I38178 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

	
}
.I38178:hover {
}

.I38179 {
display:flex;
position:var(--I38179-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
padding-bottom:144px;
padding-top:144px;
background-color:rgb(0,0,0);

flex-direction:row;
justify-content:center;


}
.I38179:hover {
}

@media (max-width:992px) {
.I38179 {

padding-bottom:100px;
padding-top:100px;

flex-direction:row;


}
.I38179:hover {
}

}
@media (max-width:640px) {
.I38179 {

padding-bottom:56px;
padding-top:56px;

flex-direction:column;


}
.I38179:hover {
}

}

.I38180 {
display:flex;
align-items:flex-start;
position:relative;

order:6;
width:654px;
padding-bottom:0px;
padding-left:76px;
padding-top:0px;
box-sizing:border-box;



flex-direction:column;

	
}
.I38180:hover {
}

@media (max-width:992px) {
.I38180 {

width:454px;
padding-left:50px;



	
}
.I38180:hover {
}

}
@media (max-width:640px) {
.I38180 {

order:5;
width:100%;
padding-bottom:0px;
padding-left:30px;
padding-right:30px;
padding-top:0px;



	
}
.I38180:hover {
}

}

.I38181 {
display:flex;
align-items:flex-start;
position:relative;

order:5;
width:403px;
padding-bottom:0px;
padding-top:5px;



flex-direction:column;
align-items:center;

	
}
.I38181:hover {
}

@media (max-width:992px) {
.I38181 {

width:280px;



	
}
.I38181:hover {
}

}
@media (max-width:640px) {
.I38181 {

order:6;
width:100%;
padding-bottom:20px;
padding-left:30px;
padding-right:30px;
padding-top:20px;
box-sizing:border-box;



	
}
.I38181:hover {
}

}

h1.I38182, .I38182 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I38182 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
margin-bottom:72px;


}
.I38182:hover {
}
.I38182 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I38182 > .viewport:hover {
}

@media (max-width:640px) {
.I38182 {

width:100%;
margin-bottom:0px;


}
.I38182:hover {
}
.I38182 > .viewport {

justify-content:center;


}
.I38182 > .viewport:hover {
}

}

h1.I38183, .I38183 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I38183 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
margin-bottom:104px;


}
.I38183:hover {
}
.I38183 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-end;


}
.I38183 > .viewport:hover {
}

@media (max-width:640px) {
.I38183 {

margin-bottom:32px;


}
.I38183:hover {
}
.I38183 > .viewport {

justify-content:flex-start;


}
.I38183 > .viewport:hover {
}

}

h1.I38184, .I38184 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I38184 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I38184:hover {
}
.I38184 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I38184 > .viewport:hover {
}

@media (max-width:640px) {
.I38184 {

display:none;

}
.I38184:hover {
}
.I38184 > .viewport {



}
.I38184 > .viewport:hover {
}

}

h1.I38185, .I38185 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I38185 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
margin-bottom:40px;


}
.I38185:hover {
}
.I38185 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I38185 > .viewport:hover {
}


h1.I38194, .I38194 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I38194 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I38194:hover {
}
.I38194 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I38194 > .viewport:hover {
}

@media (max-width:640px) {
.I38194 {

display:flex;
width:100%;


}
.I38194:hover {
}
.I38194 > .viewport {



}
.I38194 > .viewport:hover {
}

}

.I38186 .image, .I38186.image {
vertical-align:top;
width:491px;
height:467px;

}
.I38186 .image:hover, .I38186.image:hover {
}
@media (max-width:640px) {
.I38186 .image, .I38186.image {
width:100%;
height:auto;

}
.I38186 .image:hover, .I38186.image:hover {
}
}

.I38187, a.I38187 {
display:flex;
justify-content:flex-end;
font-family:Rubik;
font-size:20px;
text-align:right;
color:rgb(255,255,255);
line-height:30px;

width:100%;
max-width:403px;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I38187:hover, a.I38187:hover {
}
@media (max-width:992px) {
.I38187, a.I38187 {
display:flex;
justify-content:flex-end;
text-align:right;


}
.I38187:hover, a.I38187:hover {
}
}
@media (max-width:640px) {
.I38187, a.I38187 {
display:flex;
justify-content:flex-start;
font-size:20px;
text-align:left;

max-width:100%;

}
.I38187:hover, a.I38187:hover {
}
}

.I38188 .button, .I38188.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
height:44px;
padding-left:30px;
padding-right:30px;
border-radius:22px;
background-color:rgb(250,50,99);
box-sizing:border-box;

}
.I38188 button.button, button.I38188.button {
cursor:pointer;
}
.I38188 .button .text, .I38188.button .text {
font-family:Rubik;
font-size:16px;
font-weight:500;
color:rgb(255,255,255);

}
.I38188 .button .icon, .I38188.button .icon {
flex:none;
background-size:100% 100%;
}
.I38188 .button:hover, .I38188.button:hover {
}
.I38188 .button:hover .text, .I38188.button:hover .text {
}
.I38188 .button:hover .icon, .I38188.button:hover .icon {
background-size:100% 100%;
}

.I38189, a.I38189 {
display:flex;
font-family:Graphik;
font-size:52px;
font-weight:600;
color:rgb(255,255,255);
letter-spacing:-1px;
line-height:58px;

width:100%;
max-width:578px;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I38189:hover, a.I38189:hover {
}

.I38192 .button, .I38192.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
height:44px;
padding-left:30px;
padding-right:30px;
border-radius:22px;
background-color:rgb(250,50,99);
box-sizing:border-box;

}
.I38192 button.button, button.I38192.button {
cursor:pointer;
}
.I38192 .button .text, .I38192.button .text {
font-family:Rubik;
font-size:16px;
font-weight:500;
color:rgb(255,255,255);

}
.I38192 .button .icon, .I38192.button .icon {
flex:none;
background-size:100% 100%;
}
.I38192 .button:hover, .I38192.button:hover {
}
.I38192 .button:hover .text, .I38192.button:hover .text {
}
.I38192 .button:hover .icon, .I38192.button:hover .icon {
background-size:100% 100%;
}

h1.I40762, .I40762 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I40762 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:65;
width:100%;


}
.I40762:hover {
}
.I40762 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I40762 > .viewport:hover {
}

@media (max-width:640px) {
.I40762 {

order:55;

}
.I40762:hover {
}
.I40762 > .viewport {



}
.I40762 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I40762 {

order:34;

}
.I40762:hover {
}
.I40762 > .viewport {



}
.I40762 > .viewport:hover {
}

}
.I40748 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

	
}
.I40748:hover {
}
@media (max-width:640px) {
.I40748 {
width:100vw;

	
}
.I40748:hover {
}
}

.I40749 {
display:flex;
position:var(--I40749-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
padding-bottom:128px;
padding-top:128px;

flex-direction:row;
justify-content:center;


}
.I40749:hover {
}

@media (max-width:992px) {
.I40749 {

padding-bottom:65px;
padding-top:65px;

flex-direction:column;
align-items:center;


}
.I40749:hover {
}

}
@media (max-width:640px) {
.I40749 {

width:100%;
padding-bottom:50px;
padding-left:29px;
padding-right:29px;
padding-top:64px;
box-sizing:border-box;

flex-direction:column;


}
.I40749:hover {
}

}

.I40750 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
width:100%;
max-width:706px;
background-repeat:no-repeat;



	
}
.I40750:hover {
}

@media (max-width:640px) {
.I40750 {

max-width:350px;
box-sizing:border-box;



flex-direction:column;
align-items:flex-start;

	
}
.I40750:hover {
}

}

.I40751 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:460px;



flex-direction:column;

	
}
.I40751:hover {
}

@media (max-width:992px) {
.I40751 {

width:100%;
max-width:700px;



	
}
.I40751:hover {
}

}
@media (max-width:640px) {
.I40751 {

display:flex;
width:317px;



	
}
.I40751:hover {
}

}

h1.I40752, .I40752 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I40752 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
max-width:431px;
margin-top:0px;


}
.I40752:hover {
}
.I40752 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I40752 > .viewport:hover {
}


h1.I40753, .I40753 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I40753 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:630px;
padding-left:50px;
box-sizing:border-box;


}
.I40753:hover {
}
.I40753 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I40753 > .viewport:hover {
}

@media (max-width:992px) {
.I40753 {

width:100%;
padding-left:20px;


}
.I40753:hover {
}
.I40753 > .viewport {

justify-content:center;


}
.I40753 > .viewport:hover {
}

}
@media (max-width:640px) {
.I40753 {

display:none;

}
.I40753:hover {
}
.I40753 > .viewport {



}
.I40753 > .viewport:hover {
}

}

h1.I40754, .I40754 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I40754 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;

}
.I40754:hover {
}
.I40754 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I40754 > .viewport:hover {
}

@media (max-width:640px) {
.I40754 {

display:flex;
width:100%;


}
.I40754:hover {
}
.I40754 > .viewport {

justify-content:center;


}
.I40754 > .viewport:hover {
}

}

h1.I40755, .I40755 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I40755 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I40755:hover {
}
.I40755 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I40755 > .viewport:hover {
}

@media (max-width:992px) {
.I40755 {

width:100%;
margin-bottom:65px;


}
.I40755:hover {
}
.I40755 > .viewport {

justify-content:center;


}
.I40755 > .viewport:hover {
}

}
@media (max-width:640px) {
.I40755 {

margin-bottom:40px;


}
.I40755:hover {
}
.I40755 > .viewport {

justify-content:flex-start;


}
.I40755 > .viewport:hover {
}

}

h1.I40756, .I40756 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I40756 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I40756:hover {
}
.I40756 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I40756 > .viewport:hover {
}

@media (max-width:992px) {
.I40756 {


}
.I40756:hover {
}
.I40756 > .viewport {

justify-content:center;


}
.I40756 > .viewport:hover {
}

}
@media (max-width:640px) {
.I40756 {

width:100%;


}
.I40756:hover {
}
.I40756 > .viewport {

justify-content:center;


}
.I40756 > .viewport:hover {
}

}

h1.I40757, .I40757 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I40757, .I40757 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I40757, .I40757 p {
margin:0px;
}

figure.I40757, .I40757 figure {
margin:0px;
}

a.I40757, .I40757 a {
text-decoration:inherit;
color:inherit;
}

.I40757 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I40757 article, article.I40757 {
flex-direction:row-reverse;	
}
.I40757 article:hover, article.I40757:hover {
}
.I40757 article.active, article.I40757.active {
}
.I40757 .abstract {
order:2;
}
.I40757 .abstract:hover {
}
.I40757 .abstract {
display:block;
width:413px;
margin-bottom:40px;

font-family:Graphik;
font-size:46px;
font-weight:600;
color:rgb(0,0,0);
line-height:58px;

}

.I40757 .body {
}
.I40757 .body:hover {
	
}
.I40757 .body {
display:block;
width:431px;
margin-bottom:40px;

font-family:Rubik;
font-size:20px;
color:rgb(61,63,64);
line-height:30px;

}
.I40757 .body img {
}
.I40757 .body img:hover {
}


.I40757 .content-seemore-button, .I40757.content-seemore-button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
width:200px;
height:44px;
padding-left:30px;
padding-right:30px;
border-radius:27.5px;
background-color:rgb(250,50,99);
box-sizing:border-box;

}
.I40757 button.content-seemore-button, button.I40757.content-seemore-button {
cursor:pointer;
}
.I40757 .content-seemore-button .text, .I40757.content-seemore-button .text {
font-family:Rubik;
font-size:16px;
font-weight:500;
text-align:center;
color:rgb(255,255,255);

}
.I40757 .content-seemore-button .icon, .I40757.content-seemore-button .icon {
flex:none;
background-size:100% 100%;
}
.I40757 .content-seemore-button:hover, .I40757.content-seemore-button:hover {
}
.I40757 .content-seemore-button:hover .text, .I40757.content-seemore-button:hover .text {
}
.I40757 .content-seemore-button:hover .icon, .I40757.content-seemore-button:hover .icon {
background-size:100% 100%;
}

.I40757 .content-seemore-button {
}

@media (max-width:640px) {
.I40757 header {
}
.I40757 article, article.I40757 {
	
}
.I40757 article:hover, article.I40757:hover {
}
.I40757 article.active, article.I40757.active {
}
.I40757 .abstract {
order:3;
}
.I40757 .abstract:hover {
}
.I40757 .abstract {
margin-bottom:0px;

}

.I40757 .body {
}
.I40757 .body:hover {
	
}


.I40757 .content-seemore-button, .I40757.content-seemore-button {
}
.I40757 button.content-seemore-button, button.I40757.content-seemore-button {
}
.I40757 .content-seemore-button .text, .I40757.content-seemore-button .text {
}
.I40757 .content-seemore-button .icon, .I40757.content-seemore-button .icon {
background-size:100% 100%;
}
.I40757 .content-seemore-button:hover, .I40757.content-seemore-button:hover {
}
.I40757 .content-seemore-button:hover .text, .I40757.content-seemore-button:hover .text {
}
.I40757 .content-seemore-button:hover .icon, .I40757.content-seemore-button:hover .icon {
background-size:100% 100%;
}

.I40757 .content-seemore-button {
}

}

.I40758 {
display:flex;
flex-direction:column;
}
.I40758:hover {
}
h1.I40758, .I40758 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I40758, .I40758 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I40758, .I40758 p {
margin:0px;
}

figure.I40758, .I40758 figure {
margin:0px;
}

a.I40758, .I40758 a {
text-decoration:inherit;
color:inherit;
}

.I40758 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I40758 article, article.I40758 {
width:287px;
height:203px;
margin-bottom:2px;
margin-left:2px;

flex-direction:row;	
}
.I40758 article:hover, article.I40758:hover {
background-color:rgb(37,19,93);

}
.I40758 article.active, article.I40758.active {
}
.I40758 .abstract {
order:;
}
.I40758 .abstract:hover {
}
.I40758 .abstract {
display:block;
width:210px;
height:68px;
margin-bottom:15px;
margin-left:19px;
margin-top:120px;

font-family:Rubik;
font-size:14px;
color:rgb(255,255,255);
line-height:20px;

}

.I40758 .image, .I40758.image {
width:287px;
height:203px;
margin-top:-203px;

order:;
}
.I40758 .image:hover, .I40758.image:hover {
opacity:0.33;

}
.I40758 article.active .image, .I40758.image {
}
.I40758 .content-seemore-button, .I40758.content-seemore-button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
width:287px;
margin-top:-50px;
padding-left:115px;

flex-direction:row-reverse;
}
.I40758 button.content-seemore-button, button.I40758.content-seemore-button {
cursor:pointer;
}
.I40758 .content-seemore-button .text, .I40758.content-seemore-button .text {
max-width:0px;overflow:hidden;
}
.I40758 .content-seemore-button .icon, .I40758.content-seemore-button .icon {
flex:none;
background-size:100% 100%;
width:28px;
height:14px;
background-image:url('https://www.genexus.com/media/images/read-more-arrow.png?timestamp=20210305131913');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/read-more-arrow.png?timestamp=20210305131913') 1.00x,url('https://www.genexus.com/media/images/read-more-arrow_x2.png?timestamp=20210305131913') 2.00x,url('https://www.genexus.com/media/images/read-more-arrow_x3.png?timestamp=20210305131913') 3.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/read-more-arrow.png?timestamp=20210305131913') 1.00x,url('https://www.genexus.com/media/images/read-more-arrow_x2.png?timestamp=20210305131913') 2.00x,url('https://www.genexus.com/media/images/read-more-arrow_x3.png?timestamp=20210305131913') 3.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/read-more-arrow.png?timestamp=20210305131913') 1.00x,url('https://www.genexus.com/media/images/read-more-arrow_x2.png?timestamp=20210305131913') 2.00x,url('https://www.genexus.com/media/images/read-more-arrow_x3.png?timestamp=20210305131913') 3.00x);
background-image:image-set(url('https://www.genexus.com/media/images/read-more-arrow.png?timestamp=20210305131913') 1.00x,url('https://www.genexus.com/media/images/read-more-arrow_x2.png?timestamp=20210305131913') 2.00x,url('https://www.genexus.com/media/images/read-more-arrow_x3.png?timestamp=20210305131913') 3.00x);
width:28px !important;
height:14px !important;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
display:block;
}
.I40758 .content-seemore-button:hover, .I40758.content-seemore-button:hover {
}
.I40758 .content-seemore-button:hover .text, .I40758.content-seemore-button:hover .text {
text-align:right;

}
.I40758 .content-seemore-button:hover .icon, .I40758.content-seemore-button:hover .icon {
background-size:100% 100%;
width:28px;
height:14px;
background-image:url('https://www.genexus.com/media/images/read-more-arrow.png?timestamp=20210305131913');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/read-more-arrow.png?timestamp=20210305131913') 1.00x,url('https://www.genexus.com/media/images/read-more-arrow_x2.png?timestamp=20210305131913') 2.00x,url('https://www.genexus.com/media/images/read-more-arrow_x3.png?timestamp=20210305131913') 3.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/read-more-arrow.png?timestamp=20210305131913') 1.00x,url('https://www.genexus.com/media/images/read-more-arrow_x2.png?timestamp=20210305131913') 2.00x,url('https://www.genexus.com/media/images/read-more-arrow_x3.png?timestamp=20210305131913') 3.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/read-more-arrow.png?timestamp=20210305131913') 1.00x,url('https://www.genexus.com/media/images/read-more-arrow_x2.png?timestamp=20210305131913') 2.00x,url('https://www.genexus.com/media/images/read-more-arrow_x3.png?timestamp=20210305131913') 3.00x);
background-image:image-set(url('https://www.genexus.com/media/images/read-more-arrow.png?timestamp=20210305131913') 1.00x,url('https://www.genexus.com/media/images/read-more-arrow_x2.png?timestamp=20210305131913') 2.00x,url('https://www.genexus.com/media/images/read-more-arrow_x3.png?timestamp=20210305131913') 3.00x);
}

.I40758 .content-seemore-button {
display:none;
}

.I40758 .articles {
display:flex;
flex:1;
flex-direction:row;
max-width:578px;

flex-wrap:wrap;	
}
.I40758 .articles:hover {
}
.I40758 .article-container::after {
content:'';
display:flex;
align-items:center;
align-self:center;
}
.I40758 .article-container:last-child::after {
content:none;	
}
.I40758:hover .article-container::after {
}

@media (max-width:992px) {
.I40758 {
}
.I40758:hover {
}
.I40758 header {
}
.I40758 article, article.I40758 {
	
}
.I40758 article:hover, article.I40758:hover {
}
.I40758 article.active, article.I40758.active {
}
.I40758 .abstract {
order:;
}
.I40758 .abstract:hover {
}

.I40758 .image, .I40758.image {
order:;
}
.I40758 .image:hover, .I40758.image:hover {
}
.I40758 article.active .image, .I40758.image {
}
.I40758 .content-seemore-button, .I40758.content-seemore-button {
}
.I40758 button.content-seemore-button, button.I40758.content-seemore-button {
}
.I40758 .content-seemore-button .text, .I40758.content-seemore-button .text {
}
.I40758 .content-seemore-button .icon, .I40758.content-seemore-button .icon {
background-size:100% 100%;
}
.I40758 .content-seemore-button:hover, .I40758.content-seemore-button:hover {
}
.I40758 .content-seemore-button:hover .text, .I40758.content-seemore-button:hover .text {
}
.I40758 .content-seemore-button:hover .icon, .I40758.content-seemore-button:hover .icon {
background-size:100% 100%;
}

.I40758 .content-seemore-button {
}

.I40758 .articles {
	
}
.I40758 .articles:hover {
}
.I40758 .article-container::after {
content:'';
}
.I40758 .article-container:last-child::after {
	
}
.I40758:hover .article-container::after {
}

}
@media (max-width:640px) {
.I40758 {
}
.I40758:hover {
}
.I40758 header {
}
.I40758 article, article.I40758 {
	
}
.I40758 article:hover, article.I40758:hover {
}
.I40758 article.active, article.I40758.active {
}
.I40758 .abstract {
order:;
}
.I40758 .abstract:hover {
}

.I40758 .image, .I40758.image {
order:;
}
.I40758 .image:hover, .I40758.image:hover {
}
.I40758 article.active .image, .I40758.image {
}
.I40758 .content-seemore-button, .I40758.content-seemore-button {
}
.I40758 button.content-seemore-button, button.I40758.content-seemore-button {
}
.I40758 .content-seemore-button .text, .I40758.content-seemore-button .text {
}
.I40758 .content-seemore-button .icon, .I40758.content-seemore-button .icon {
background-size:100% 100%;
}
.I40758 .content-seemore-button:hover, .I40758.content-seemore-button:hover {
}
.I40758 .content-seemore-button:hover .text, .I40758.content-seemore-button:hover .text {
}
.I40758 .content-seemore-button:hover .icon, .I40758.content-seemore-button:hover .icon {
background-size:100% 100%;
}

.I40758 .content-seemore-button {
}

.I40758 .articles {
	
}
.I40758 .articles:hover {
}
.I40758 .article-container::after {
content:'';
}
.I40758 .article-container:last-child::after {
	
}
.I40758:hover .article-container::after {
}

}
@media (min-width:1440px) {
.I40758 {
}
.I40758:hover {
}
.I40758 header {
}
.I40758 article, article.I40758 {
	
}
.I40758 article:hover, article.I40758:hover {
}
.I40758 article.active, article.I40758.active {
}
.I40758 .abstract {
order:;
}
.I40758 .abstract:hover {
}

.I40758 .image, .I40758.image {
order:;
}
.I40758 .image:hover, .I40758.image:hover {
}
.I40758 article.active .image, .I40758.image {
}
.I40758 .content-seemore-button, .I40758.content-seemore-button {
}
.I40758 button.content-seemore-button, button.I40758.content-seemore-button {
}
.I40758 .content-seemore-button .text, .I40758.content-seemore-button .text {
}
.I40758 .content-seemore-button .icon, .I40758.content-seemore-button .icon {
background-size:100% 100%;
}
.I40758 .content-seemore-button:hover, .I40758.content-seemore-button:hover {
}
.I40758 .content-seemore-button:hover .text, .I40758.content-seemore-button:hover .text {
}
.I40758 .content-seemore-button:hover .icon, .I40758.content-seemore-button:hover .icon {
background-size:100% 100%;
}

.I40758 .content-seemore-button {
}

.I40758 .articles {
	
}
.I40758 .articles:hover {
}
.I40758 .article-container::after {
content:'';
}
.I40758 .article-container:last-child::after {
	
}
.I40758:hover .article-container::after {
}

}
ul.I40759, .I40759 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

ol.I40759, .I40759 ol {
margin:0px;
padding:0px;
list-style-type:none;
}

.I40759 {
display:flex;
flex-wrap:wrap;
position:relative;
}
.I40759:hover {
}
.I40759 .items, .I40759.items {
display:flex;
position:relative;
flex:auto;
overflow:hidden;
}
.I40759 .items > li, .I40759.items > li {
position:static;
width:100%;
height:100%;
flex:none;
}
.I40759 .items {
--transition-type:scroll;
--slideshow-transition:margin-left 0.40s;
}
.I40759.slide-1 .items { --slideshow-scroll:calc((-100% * 0) + var(--gesture-move-x, 0px));} .I40759.slide-2 .items { --slideshow-scroll:calc((-100% * 1) + var(--gesture-move-x, 0px));} .I40759.slide-3 .items { --slideshow-scroll:calc((-100% * 2) + var(--gesture-move-x, 0px));} .I40759.slide-4 .items { --slideshow-scroll:calc((-100% * 3) + var(--gesture-move-x, 0px));}
.I40759 .items::before {
content:'';
margin-left:var(--slideshow-scroll);
transition:var(--slideshow-transition);
}
.I40759 .items > li > a, .I40759.items > li > a {
display:block;
width:100%;
height:100%;
}
.I40759 .indicators {
display:flex;
position:absolute;
z-index:15;
justify-content:center;align-items:flex-end;top:auto;bottom:0px;left:50%;right:auto;transform:translate(-50%,0px);
width:10px;
height:10px;
margin:10px;

display:none;
}
.I40759 .indicators:hover {
}
.I40759 .indicators > li {
display:flex;
}
.I40759 .indicators > li > span {
cursor:pointer;

font-size:0px !important;
background-size:100% 100%;
width:10px !important;
height:10px !important;
display:flex;
width:10px;
height:10px;
border-radius:10px;
background-color:rgb(216,216,216);

}
.I40759 .indicators > li > span:hover {
}
.I40759.slide-1 .indicators li:nth-child(1) > span,.I40759.slide-2 .indicators li:nth-child(2) > span,.I40759.slide-3 .indicators li:nth-child(3) > span,.I40759.slide-4 .indicators li:nth-child(4) > span {

width:10px !important;
height:10px !important;
display:flex;
width:10px;
height:10px;
background-color:rgb(169,167,167);

}
.I40759.slide-1 .indicators li:nth-child(1) > span:hover,.I40759.slide-2 .indicators li:nth-child(2) > span:hover,.I40759.slide-3 .indicators li:nth-child(3) > span:hover,.I40759.slide-4 .indicators li:nth-child(4) > span:hover {
}
.I40759 .indicators > li:after {
content:'';	
display:flex;
align-items:center;
content:'';
display:flex;
width:25px;
height:10px;
background-color:rgb(255,255,255);

}
.I40759 .indicators:hover > li:after {
}
.I40759 .indicators > li:last-child::after {
content:none;
}
.I40759 > .items .item-1 {
}
.I40759 > .items .item-2 {
}
.I40759 > .items .item-3 {
}
.I40759 > .items .item-4 {
}
.I40759 > .items > li {
width:100%;
box-sizing:border-box;

}
.I40759 > .items > li:hover {
}
@media (max-width:640px) {
.I40759 {
width:100vw;
padding-left:5px;
box-sizing:border-box;

}
.I40759:hover {
}
.I40759 .items, .I40759.items {
}
.I40759 .items > li, .I40759.items > li {
}
.I40759 .items {
}
.I40759.slide-1 .items { --slideshow-scroll:calc((-100% * 0) + var(--gesture-move-x, 0px));} .I40759.slide-2 .items { --slideshow-scroll:calc((-100% * 1) + var(--gesture-move-x, 0px));} .I40759.slide-3 .items { --slideshow-scroll:calc((-100% * 2) + var(--gesture-move-x, 0px));} .I40759.slide-4 .items { --slideshow-scroll:calc((-100% * 3) + var(--gesture-move-x, 0px));}
.I40759 .items::before {
}
.I40759 .items > li > a, .I40759.items > li > a {
}
.I40759 .indicators {
justify-content:center;align-items:flex-end;top:auto;bottom:0px;left:50%;right:auto;transform:translate(-50%,0px);
width:10px;
height:10px;
margin:10px;
border-radius:10px;
background-color:rgb(216,216,216);

display:flex;
}
.I40759 .indicators:hover {
}
.I40759 .indicators > li {
}
.I40759 .indicators > li > span {

}
.I40759 .indicators > li > span:hover {
}
.I40759.slide-1 .indicators li:nth-child(1) > span,.I40759.slide-2 .indicators li:nth-child(2) > span,.I40759.slide-3 .indicators li:nth-child(3) > span,.I40759.slide-4 .indicators li:nth-child(4) > span {

width:10px !important;
height:10px !important;
display:flex;
width:10px;
height:10px;
background-color:rgb(169,167,167);

}
.I40759.slide-1 .indicators li:nth-child(1) > span:hover,.I40759.slide-2 .indicators li:nth-child(2) > span:hover,.I40759.slide-3 .indicators li:nth-child(3) > span:hover,.I40759.slide-4 .indicators li:nth-child(4) > span:hover {
}
.I40759 .indicators > li:after {
	
display:flex;
width:10px;
height:10px;

}
.I40759 .indicators:hover > li:after {
}
.I40759 .indicators > li:last-child::after {
content:none;
}
.I40759 > .items .item-1 {
}
.I40759 > .items .item-2 {
}
.I40759 > .items .item-3 {
}
.I40759 > .items .item-4 {
}
.I40759 > .items > li {
width:100%;
margin-bottom:-70px;
padding-bottom:10px;
padding-left:2px;
box-sizing:content-box;

}
.I40759 > .items > li:hover {
}
}

.I40760 .button, .I40760.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
height:44px;
padding-left:30px;
padding-right:30px;
border-color:rgb(151,151,151);
border-style:solid;
border-width:1px;
border-radius:22px;

}
.I40760 button.button, button.I40760.button {
cursor:pointer;
}
.I40760 .button .text, .I40760.button .text {
font-family:Rubik;
font-size:16px;
font-weight:500;
color:rgb(17,17,17);
line-height:26px;

}
.I40760 .button .icon, .I40760.button .icon {
flex:none;
background-size:100% 100%;
}
.I40760 .button:hover, .I40760.button:hover {
}
.I40760 .button:hover .text, .I40760.button:hover .text {
}
.I40760 .button:hover .icon, .I40760.button:hover .icon {
background-size:100% 100%;
}

h1.I40761, .I40761 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I40761, .I40761 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I40761, .I40761 p {
margin:0px;
}

figure.I40761, .I40761 figure {
margin:0px;
}

a.I40761, .I40761 a {
text-decoration:inherit;
color:inherit;
}

.I40761 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I40761 article, article.I40761 {
width:100%;

flex-direction:row-reverse;	
}
.I40761 article:hover, article.I40761:hover {
}
.I40761 article.active, article.I40761.active {
}
.I40761 .abstract {
order:2;
}
.I40761 .abstract:hover {
}
.I40761 .abstract {
display:block;
width:100%;
margin-bottom:44px;

font-family:Graphik;
font-size:46px;
font-weight:600;
color:rgb(0,0,0);
line-height:46px;

}

.I40761 .body {
}
.I40761 .body:hover {
	
}
.I40761 .body {
display:block;
width:100%;
max-width:429px;
margin-bottom:32px;
padding-right:20px;
box-sizing:border-box;

font-family:Rubik;
font-size:18px;
color:rgb(61,63,64);
line-height:30px;

}
.I40761 .body img {
}
.I40761 .body img:hover {
}



@media (max-width:992px) {
.I40761 header {
}
.I40761 article, article.I40761 {
	
}
.I40761 article:hover, article.I40761:hover {
}
.I40761 article.active, article.I40761.active {
}
.I40761 .abstract {
order:;
}
.I40761 .abstract:hover {
}
.I40761 .abstract {
font-size:26px;
text-align:center;
line-height:26px;

}

.I40761 .body {
}
.I40761 .body:hover {
	
}
.I40761 .body {
max-width:700px;
padding-right:20px;

text-align:center;

}



}
@media (max-width:640px) {
.I40761 header {
}
.I40761 article, article.I40761 {
	
}
.I40761 article:hover, article.I40761:hover {
}
.I40761 article.active, article.I40761.active {
}
.I40761 .abstract {
order:3;
}
.I40761 .abstract:hover {
}
.I40761 .abstract {
margin-bottom:20px;

font-size:30px;
text-align:left;
line-height:37px;

}

.I40761 .body {
}
.I40761 .body:hover {
	
}
.I40761 .body {
margin-bottom:32px;

font-size:18px;
text-align:left;
line-height:26px;

}



}

.I40682 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I40682:hover {
}

.I40683 {
display:flex;
position:var(--I40683-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;

align-items:center;


}
.I40683:hover {
}


h1.I40684, .I40684 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I40684 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I40684:hover {
}
.I40684 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I40684 > .viewport:hover {
}


.I40685 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I40685:hover {
}

.I40686 {
display:flex;
position:var(--I40686-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1222px;

align-items:center;


}
.I40686:hover {
}

@media (max-width:640px) {
.I40686 {

margin-bottom:106px;

}
.I40686:hover {
}

}

h1.I40687, .I40687 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I40687 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I40687:hover {
}
.I40687 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I40687 > .viewport:hover {
}


h1.I40688, .I40688 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I40688, .I40688 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I40688, .I40688 p {
margin:0px;
}

figure.I40688, .I40688 figure {
margin:0px;
}

a.I40688, .I40688 a {
text-decoration:inherit;
color:inherit;
}

.I40688 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I40688 article, article.I40688 {
width:315px;
border-color:rgb(120,120,120);
border-radius:10px;
box-shadow:0px 3px 7px -3px rgb(102,102,102);

flex-direction:column;	
}
.I40688 article:hover, article.I40688:hover {
}
.I40688 article.active, article.I40688.active {
}
.I40688 .title {
display:flex;
font-family:Graphik;
font-size:20px;
font-weight:600;

padding-bottom:12px;
padding-left:40px;
padding-right:40px;
box-sizing:border-box;
box-shadow:none;

}
.I40688 .title:hover {
}
.I40688 article.active .title {
}

.I40688 .title {order:3;}
.I40688 .abstract {
order:3;
}
.I40688 .abstract:hover {
}
.I40688 .abstract {
display:block;
min-height:70px;
margin-bottom:0px;
margin-left:40px;
margin-right:40px;
box-shadow:none;

font-family:Rubik;
font-size:16px;

}

.I40688 .image, .I40688.image {
width:315px;
height:240px;
box-shadow:0px 3px 7px -3px rgb(255,255,255);

order:1;
}
.I40688 .image:hover, .I40688.image:hover {
}
.I40688 article.active .image, .I40688.image {
}
.I40688 .content-seemore-button, .I40688.content-seemore-button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
width:114px;
margin-bottom:40px;
margin-left:40px;
padding-bottom:2px;
border-bottom-color:rgb(185,255,0);
border-bottom-style:solid;
border-bottom-width:2px;

flex-direction:row-reverse;
}
.I40688 button.content-seemore-button, button.I40688.content-seemore-button {
cursor:pointer;
}
.I40688 .content-seemore-button .text, .I40688.content-seemore-button .text {
font-family:Rubik;
font-size:16px;
font-weight:500;
text-align:left;
color:rgb(0,0,0);

}
.I40688 .content-seemore-button .icon, .I40688.content-seemore-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;
}
.I40688 .content-seemore-button:hover, .I40688.content-seemore-button:hover {
}
.I40688 .content-seemore-button:hover .text, .I40688.content-seemore-button:hover .text {
}
.I40688 .content-seemore-button:hover .icon, .I40688.content-seemore-button:hover .icon {
background-size:100% 100%;
}

.I40688 .content-seemore-button {
}
.I40688 .category-list {
display:flex;	
flex-direction:row;
		
order:2;	
width:312px;
margin-bottom:8px;
padding-left:40px;
padding-right:40px;
box-sizing:border-box;

}
.I40688 .category-list:hover {
}
.I40688 .category-item {
display:flex;
}
.I40688 .category-item .text {
display:flex;
font-family:Rubik;
font-size:12px;
color:var(--color-secondary);

margin-top:20px;
padding-bottom:4px;
padding-left:6px;
padding-right:6px;
padding-top:4px;
background-color:var(--color);
box-sizing:border-box;

}
.I40688 .category-item::after {
content:'';	
display:flex;
align-items:center;
align-self:center;
}
.I40688 .category-item:last-child::after {
content:none;	
}
.I40688 .C40688-2438 {
--color:;
--color-secondary:;
}.I40688 .C40688-2439 {
--color:;
--color-secondary:;
}.I40688 .C40688-2440 {
--color:;
--color-secondary:;
}.I40688 .C40688-2441 {
--color:;
--color-secondary:;
}.I40688 .C40688-2442 {
--color:;
--color-secondary:;
}.I40688 .C40688-2443 {
--color:;
--color-secondary:;
}.I40688 .C40688-2444 {
--color:;
--color-secondary:;
}.I40688 .C40688-2445 {
--color:;
--color-secondary:;
}.I40688 .C40688-2446 {
--color:;
--color-secondary:;
}.I40688 .C40688-2468 {
--color:rgb(233,90,12);
--color-secondary:;
}.I40688 .C40688-2538 {
--color:rgb(159,0,28);
--color-secondary:;
}.I40688 .C40688-2539 {
--color:;
--color-secondary:;
}.I40688 .C40688-2540 {
--color:;
--color-secondary:;
}.I40688 .C40688-2541 {
--color:;
--color-secondary:;
}.I40688 .C40688-2542 {
--color:rgb(149,185,203);
--color-secondary:rgb(255,255,255);
}.I40688 .C40688-2543 {
--color:;
--color-secondary:;
}.I40688 .C40688-2544 {
--color:rgb(41,177,172);
--color-secondary:;
}.I40688 .C40688-2545 {
--color:;
--color-secondary:;
}.I40688 .C40688-2546 {
--color:;
--color-secondary:;
}.I40688 .C40688-2547 {
--color:;
--color-secondary:;
}.I40688 .C40688-2548 {
--color:;
--color-secondary:;
}.I40688 .C40688-2670 {
--color:;
--color-secondary:;
}.I40688 .C40688-2671 {
--color:rgb(151,150,150);
--color-secondary:;
}.I40688 .C40688-2672 {
--color:rgb(151,150,150);
--color-secondary:;
}.I40688 .C40688-2674 {
--color:;
--color-secondary:;
}.I40688 .C40688-2701 {
--color:rgb(233,90,12);
--color-secondary:;
}.I40688 .C40688-2775 {
--color:rgb(0,55,183);
--color-secondary:;
}.I40688 .C40688-2776 {
--color:rgb(54,158,18);
--color-secondary:;
}.I40688 .C40688-2777 {
--color:rgb(255,219,0);
--color-secondary:;
}.I40688 .C40688-5628 {
--color:;
--color-secondary:;
}.I40688 .C40688-5629 {
--color:rgb(102,76,194);
--color-secondary:rgb(255,255,255);
}.I40688 .C40688-5630 {
--color:rgb(105,110,242);
--color-secondary:rgb(255,255,255);
}.I40688 .C40688-5631 {
--color:rgb(243,233,250);
--color-secondary:rgb(132,101,208);
}.I40688 .C40688-5632 {
--color:rgb(250,236,233);
--color-secondary:rgb(252,61,44);
}.I40688 .C40688-5633 {
--color:rgb(233,250,240);
--color-secondary:rgb(0,133,123);
}.I40688 .C40688-5634 {
--color:rgb(243,233,250);
--color-secondary:rgb(108,72,201);
}.I40688 .C40688-5635 {
--color:rgb(213,224,250);
--color-secondary:rgb(70,74,174);
}.I40688 .C40688-5636 {
--color:rgb(253,213,204);
--color-secondary:rgb(240,109,81);
}.I40688 .C40688-5637 {
--color:rgb(253,213,204);
--color-secondary:rgb(239,102,73);
}.I40688 .C40688-5638 {
--color:rgb(243,233,250);
--color-secondary:rgb(99,65,186);
}.I40688 .C40688-5639 {
--color:rgb(213,224,250);
--color-secondary:rgb(82,87,180);
}.I40688 .C40688-5644 {
--color:;
--color-secondary:;
}.I40688 .C40688-5645 {
--color:rgb(243,233,250);
--color-secondary:rgb(108,72,201);
}.I40688 .C40688-5646 {
--color:rgb(213,224,250);
--color-secondary:rgb(70,74,174);
}.I40688 .C40688-5647 {
--color:rgb(253,213,204);
--color-secondary:rgb(240,109,81);
}.I40688 .C40688-5648 {
--color:rgb(243,233,250);
--color-secondary:rgb(99,65,186);
}.I40688 .C40688-5649 {
--color:rgb(213,224,250);
--color-secondary:rgb(70,74,174);
}.I40688 .C40688-5650 {
--color:rgb(253,213,204);
--color-secondary:rgb(241,116,90);
}.I40688 .C40688-5651 {
--color:rgb(165,64,149);
--color-secondary:rgb(255,255,255);
}.I40688 .C40688-5652 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5653 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5654 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5655 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5656 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5657 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5658 {
--color:rgb(243,233,250);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5659 {
--color:rgb(243,233,250);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5660 {
--color:rgb(243,233,250);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5661 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5662 {
--color:rgb(17,17,17);
--color-secondary:rgb(255,255,255);
}.I40688 .C40688-5663 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5664 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5666 {
--color:;
--color-secondary:;
}.I40688 .C40688-5667 {
--color:;
--color-secondary:;
}.I40688 .C40688-5668 {
--color:;
--color-secondary:;
}.I40688 .C40688-5669 {
--color:;
--color-secondary:;
}.I40688 .C40688-5670 {
--color:;
--color-secondary:;
}.I40688 .C40688-5671 {
--color:;
--color-secondary:;
}.I40688 .C40688-5672 {
--color:;
--color-secondary:;
}.I40688 .C40688-5673 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5674 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5675 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5676 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40688 .C40688-5677 {
--color:;
--color-secondary:;
}.I40688 .C40688-5678 {
--color:;
--color-secondary:;
}.I40688 .C40688-5679 {
--color:;
--color-secondary:;
}.I40688 .C40688-5681 {
--color:;
--color-secondary:;
}.I40688 .C40688-5682 {
--color:;
--color-secondary:;
}.I40688 .C40688-5683 {
--color:;
--color-secondary:;
}.I40688 .C40688-5684 {
--color:;
--color-secondary:;
}.I40688 .C40688-5685 {
--color:;
--color-secondary:;
}.I40688 .C40688-5686 {
--color:;
--color-secondary:;
}.I40688 .C40688-5687 {
--color:;
--color-secondary:;
}.I40688 .C40688-5689 {
--color:;
--color-secondary:;
}.I40688 .C40688-5690 {
--color:;
--color-secondary:;
}.I40688 .C40688-5691 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40688 .C40688-5692 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40688 .C40688-5693 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40688 .C40688-5694 {
--color:;
--color-secondary:;
}.I40688 .C40688-5695 {
--color:;
--color-secondary:;
}.I40688 .C40688-5697 {
--color:;
--color-secondary:;
}.I40688 .C40688-5698 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40688 .C40688-5699 {
--color:;
--color-secondary:;
}.I40688 .C40688-5700 {
--color:;
--color-secondary:;
}.I40688 .C40688-5701 {
--color:;
--color-secondary:;
}.I40688 .C40688-5702 {
--color:;
--color-secondary:;
}.I40688 .C40688-5703 {
--color:;
--color-secondary:;
}.I40688 .C40688-5704 {
--color:;
--color-secondary:;
}.I40688 .C40688-5705 {
--color:;
--color-secondary:;
}.I40688 .C40688-5706 {
--color:;
--color-secondary:;
}.I40688 .C40688-5707 {
--color:;
--color-secondary:;
}.I40688 .C40688-5708 {
--color:;
--color-secondary:;
}.I40688 .C40688-5709 {
--color:;
--color-secondary:;
}.I40688 .C40688-5710 {
--color:;
--color-secondary:;
}.I40688 .C40688-5711 {
--color:;
--color-secondary:;
}.I40688 .C40688-5712 {
--color:;
--color-secondary:;
}.I40688 .C40688-5713 {
--color:;
--color-secondary:;
}.I40688 .C40688-5714 {
--color:;
--color-secondary:;
}.I40688 .C40688-5715 {
--color:;
--color-secondary:;
}.I40688 .C40688-5716 {
--color:;
--color-secondary:;
}.I40688 .C40688-5717 {
--color:;
--color-secondary:;
}.I40688 .C40688-5718 {
--color:;
--color-secondary:;
}.I40688 .C40688-5719 {
--color:;
--color-secondary:;
}.I40688 .C40688-5720 {
--color:;
--color-secondary:;
}.I40688 .C40688-5721 {
--color:;
--color-secondary:;
}.I40688 .C40688-5722 {
--color:;
--color-secondary:;
}.I40688 .C40688-5723 {
--color:;
--color-secondary:;
}.I40688 .C40688-5724 {
--color:;
--color-secondary:;
}.I40688 .C40688-5725 {
--color:;
--color-secondary:;
}

@media (max-width:992px) {
.I40688 header {
}
.I40688 article, article.I40688 {
	
}
.I40688 article:hover, article.I40688:hover {
}
.I40688 article.active, article.I40688.active {
}
.I40688 .title {
}
.I40688 .title:hover {
}
.I40688 article.active .title {
}


.I40688 .abstract {
order:;
}
.I40688 .abstract:hover {
}

.I40688 .image, .I40688.image {
order:;
}
.I40688 .image:hover, .I40688.image:hover {
}
.I40688 article.active .image, .I40688.image {
}
.I40688 .content-seemore-button, .I40688.content-seemore-button {
}
.I40688 button.content-seemore-button, button.I40688.content-seemore-button {
}
.I40688 .content-seemore-button .text, .I40688.content-seemore-button .text {
}
.I40688 .content-seemore-button .icon, .I40688.content-seemore-button .icon {
background-size:100% 100%;
}
.I40688 .content-seemore-button:hover, .I40688.content-seemore-button:hover {
}
.I40688 .content-seemore-button:hover .text, .I40688.content-seemore-button:hover .text {
}
.I40688 .content-seemore-button:hover .icon, .I40688.content-seemore-button:hover .icon {
background-size:100% 100%;
}

.I40688 .content-seemore-button {
}
.I40688 .category-list {
	
		
order:;	
}
.I40688 .category-list:hover {
}
.I40688 .category-item {
}
.I40688 .category-item .text {
}
.I40688 .category-item::after {
	
}
.I40688 .category-item:last-child::after {
	
}
.I40688 .C40688-2438 {
--color:;
--color-secondary:;
}.I40688 .C40688-2439 {
--color:;
--color-secondary:;
}.I40688 .C40688-2440 {
--color:;
--color-secondary:;
}.I40688 .C40688-2441 {
--color:;
--color-secondary:;
}.I40688 .C40688-2442 {
--color:;
--color-secondary:;
}.I40688 .C40688-2443 {
--color:;
--color-secondary:;
}.I40688 .C40688-2444 {
--color:;
--color-secondary:;
}.I40688 .C40688-2445 {
--color:;
--color-secondary:;
}.I40688 .C40688-2446 {
--color:;
--color-secondary:;
}.I40688 .C40688-2468 {
--color:rgb(233,90,12);
--color-secondary:;
}.I40688 .C40688-2538 {
--color:rgb(159,0,28);
--color-secondary:;
}.I40688 .C40688-2539 {
--color:;
--color-secondary:;
}.I40688 .C40688-2540 {
--color:;
--color-secondary:;
}.I40688 .C40688-2541 {
--color:;
--color-secondary:;
}.I40688 .C40688-2542 {
--color:rgb(149,185,203);
--color-secondary:rgb(255,255,255);
}.I40688 .C40688-2543 {
--color:;
--color-secondary:;
}.I40688 .C40688-2544 {
--color:rgb(41,177,172);
--color-secondary:;
}.I40688 .C40688-2545 {
--color:;
--color-secondary:;
}.I40688 .C40688-2546 {
--color:;
--color-secondary:;
}.I40688 .C40688-2547 {
--color:;
--color-secondary:;
}.I40688 .C40688-2548 {
--color:;
--color-secondary:;
}.I40688 .C40688-2670 {
--color:;
--color-secondary:;
}.I40688 .C40688-2671 {
--color:rgb(151,150,150);
--color-secondary:;
}.I40688 .C40688-2672 {
--color:rgb(151,150,150);
--color-secondary:;
}.I40688 .C40688-2674 {
--color:;
--color-secondary:;
}.I40688 .C40688-2701 {
--color:rgb(233,90,12);
--color-secondary:;
}.I40688 .C40688-2775 {
--color:rgb(0,55,183);
--color-secondary:;
}.I40688 .C40688-2776 {
--color:rgb(54,158,18);
--color-secondary:;
}.I40688 .C40688-2777 {
--color:rgb(255,219,0);
--color-secondary:;
}.I40688 .C40688-5628 {
--color:;
--color-secondary:;
}.I40688 .C40688-5629 {
--color:rgb(102,76,194);
--color-secondary:rgb(255,255,255);
}.I40688 .C40688-5630 {
--color:rgb(105,110,242);
--color-secondary:rgb(255,255,255);
}.I40688 .C40688-5631 {
--color:rgb(243,233,250);
--color-secondary:rgb(132,101,208);
}.I40688 .C40688-5632 {
--color:rgb(250,236,233);
--color-secondary:rgb(252,61,44);
}.I40688 .C40688-5633 {
--color:rgb(233,250,240);
--color-secondary:rgb(0,133,123);
}.I40688 .C40688-5634 {
--color:rgb(243,233,250);
--color-secondary:rgb(108,72,201);
}.I40688 .C40688-5635 {
--color:rgb(213,224,250);
--color-secondary:rgb(70,74,174);
}.I40688 .C40688-5636 {
--color:rgb(253,213,204);
--color-secondary:rgb(240,109,81);
}.I40688 .C40688-5637 {
--color:rgb(253,213,204);
--color-secondary:rgb(239,102,73);
}.I40688 .C40688-5638 {
--color:rgb(243,233,250);
--color-secondary:rgb(99,65,186);
}.I40688 .C40688-5639 {
--color:rgb(213,224,250);
--color-secondary:rgb(82,87,180);
}.I40688 .C40688-5644 {
--color:;
--color-secondary:;
}.I40688 .C40688-5645 {
--color:rgb(243,233,250);
--color-secondary:rgb(108,72,201);
}.I40688 .C40688-5646 {
--color:rgb(213,224,250);
--color-secondary:rgb(70,74,174);
}.I40688 .C40688-5647 {
--color:rgb(253,213,204);
--color-secondary:rgb(240,109,81);
}.I40688 .C40688-5648 {
--color:rgb(243,233,250);
--color-secondary:rgb(99,65,186);
}.I40688 .C40688-5649 {
--color:rgb(213,224,250);
--color-secondary:rgb(70,74,174);
}.I40688 .C40688-5650 {
--color:rgb(253,213,204);
--color-secondary:rgb(241,116,90);
}.I40688 .C40688-5651 {
--color:rgb(165,64,149);
--color-secondary:rgb(255,255,255);
}.I40688 .C40688-5652 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5653 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5654 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5655 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5656 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5657 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5658 {
--color:rgb(243,233,250);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5659 {
--color:rgb(243,233,250);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5660 {
--color:rgb(243,233,250);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5661 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5662 {
--color:rgb(17,17,17);
--color-secondary:rgb(255,255,255);
}.I40688 .C40688-5663 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5664 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5666 {
--color:;
--color-secondary:;
}.I40688 .C40688-5667 {
--color:;
--color-secondary:;
}.I40688 .C40688-5668 {
--color:;
--color-secondary:;
}.I40688 .C40688-5669 {
--color:;
--color-secondary:;
}.I40688 .C40688-5670 {
--color:;
--color-secondary:;
}.I40688 .C40688-5671 {
--color:;
--color-secondary:;
}.I40688 .C40688-5672 {
--color:;
--color-secondary:;
}.I40688 .C40688-5673 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5674 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5675 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5676 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40688 .C40688-5677 {
--color:;
--color-secondary:;
}.I40688 .C40688-5678 {
--color:;
--color-secondary:;
}.I40688 .C40688-5679 {
--color:;
--color-secondary:;
}.I40688 .C40688-5681 {
--color:;
--color-secondary:;
}.I40688 .C40688-5682 {
--color:;
--color-secondary:;
}.I40688 .C40688-5683 {
--color:;
--color-secondary:;
}.I40688 .C40688-5684 {
--color:;
--color-secondary:;
}.I40688 .C40688-5685 {
--color:;
--color-secondary:;
}.I40688 .C40688-5686 {
--color:;
--color-secondary:;
}.I40688 .C40688-5687 {
--color:;
--color-secondary:;
}.I40688 .C40688-5689 {
--color:;
--color-secondary:;
}.I40688 .C40688-5690 {
--color:;
--color-secondary:;
}.I40688 .C40688-5691 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40688 .C40688-5692 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40688 .C40688-5693 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40688 .C40688-5694 {
--color:;
--color-secondary:;
}.I40688 .C40688-5695 {
--color:;
--color-secondary:;
}.I40688 .C40688-5697 {
--color:;
--color-secondary:;
}.I40688 .C40688-5698 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40688 .C40688-5699 {
--color:;
--color-secondary:;
}.I40688 .C40688-5700 {
--color:;
--color-secondary:;
}.I40688 .C40688-5701 {
--color:;
--color-secondary:;
}.I40688 .C40688-5702 {
--color:;
--color-secondary:;
}.I40688 .C40688-5703 {
--color:;
--color-secondary:;
}.I40688 .C40688-5704 {
--color:;
--color-secondary:;
}.I40688 .C40688-5705 {
--color:;
--color-secondary:;
}.I40688 .C40688-5706 {
--color:;
--color-secondary:;
}.I40688 .C40688-5707 {
--color:;
--color-secondary:;
}.I40688 .C40688-5708 {
--color:;
--color-secondary:;
}.I40688 .C40688-5709 {
--color:;
--color-secondary:;
}.I40688 .C40688-5710 {
--color:;
--color-secondary:;
}.I40688 .C40688-5711 {
--color:;
--color-secondary:;
}.I40688 .C40688-5712 {
--color:;
--color-secondary:;
}.I40688 .C40688-5713 {
--color:;
--color-secondary:;
}.I40688 .C40688-5714 {
--color:;
--color-secondary:;
}.I40688 .C40688-5715 {
--color:;
--color-secondary:;
}.I40688 .C40688-5716 {
--color:;
--color-secondary:;
}.I40688 .C40688-5717 {
--color:;
--color-secondary:;
}.I40688 .C40688-5718 {
--color:;
--color-secondary:;
}.I40688 .C40688-5719 {
--color:;
--color-secondary:;
}.I40688 .C40688-5720 {
--color:;
--color-secondary:;
}.I40688 .C40688-5721 {
--color:;
--color-secondary:;
}.I40688 .C40688-5722 {
--color:;
--color-secondary:;
}.I40688 .C40688-5723 {
--color:;
--color-secondary:;
}.I40688 .C40688-5724 {
--color:;
--color-secondary:;
}.I40688 .C40688-5725 {
--color:;
--color-secondary:;
}

}
@media (max-width:640px) {
.I40688 header {
}
.I40688 article, article.I40688 {
	
}
.I40688 article:hover, article.I40688:hover {
}
.I40688 article.active, article.I40688.active {
}
.I40688 .title {
}
.I40688 .title:hover {
}
.I40688 article.active .title {
}


.I40688 .abstract {
order:;
}
.I40688 .abstract:hover {
}
.I40688 .abstract {
margin-bottom:82px;

}

.I40688 .image, .I40688.image {
order:;
}
.I40688 .image:hover, .I40688.image:hover {
}
.I40688 article.active .image, .I40688.image {
}
.I40688 .content-seemore-button, .I40688.content-seemore-button {
}
.I40688 button.content-seemore-button, button.I40688.content-seemore-button {
}
.I40688 .content-seemore-button .text, .I40688.content-seemore-button .text {
}
.I40688 .content-seemore-button .icon, .I40688.content-seemore-button .icon {
background-size:100% 100%;
}
.I40688 .content-seemore-button:hover, .I40688.content-seemore-button:hover {
}
.I40688 .content-seemore-button:hover .text, .I40688.content-seemore-button:hover .text {
}
.I40688 .content-seemore-button:hover .icon, .I40688.content-seemore-button:hover .icon {
background-size:100% 100%;
}

.I40688 .content-seemore-button {
}
.I40688 .category-list {
	
		
order:;	
}
.I40688 .category-list:hover {
}
.I40688 .category-item {
}
.I40688 .category-item .text {
}
.I40688 .category-item::after {
	
}
.I40688 .category-item:last-child::after {
	
}
.I40688 .C40688-2438 {
--color:;
--color-secondary:;
}.I40688 .C40688-2439 {
--color:;
--color-secondary:;
}.I40688 .C40688-2440 {
--color:;
--color-secondary:;
}.I40688 .C40688-2441 {
--color:;
--color-secondary:;
}.I40688 .C40688-2442 {
--color:;
--color-secondary:;
}.I40688 .C40688-2443 {
--color:;
--color-secondary:;
}.I40688 .C40688-2444 {
--color:;
--color-secondary:;
}.I40688 .C40688-2445 {
--color:;
--color-secondary:;
}.I40688 .C40688-2446 {
--color:;
--color-secondary:;
}.I40688 .C40688-2468 {
--color:rgb(233,90,12);
--color-secondary:;
}.I40688 .C40688-2538 {
--color:rgb(159,0,28);
--color-secondary:;
}.I40688 .C40688-2539 {
--color:;
--color-secondary:;
}.I40688 .C40688-2540 {
--color:;
--color-secondary:;
}.I40688 .C40688-2541 {
--color:;
--color-secondary:;
}.I40688 .C40688-2542 {
--color:rgb(149,185,203);
--color-secondary:rgb(255,255,255);
}.I40688 .C40688-2543 {
--color:;
--color-secondary:;
}.I40688 .C40688-2544 {
--color:rgb(41,177,172);
--color-secondary:;
}.I40688 .C40688-2545 {
--color:;
--color-secondary:;
}.I40688 .C40688-2546 {
--color:;
--color-secondary:;
}.I40688 .C40688-2547 {
--color:;
--color-secondary:;
}.I40688 .C40688-2548 {
--color:;
--color-secondary:;
}.I40688 .C40688-2670 {
--color:;
--color-secondary:;
}.I40688 .C40688-2671 {
--color:rgb(151,150,150);
--color-secondary:;
}.I40688 .C40688-2672 {
--color:rgb(151,150,150);
--color-secondary:;
}.I40688 .C40688-2674 {
--color:;
--color-secondary:;
}.I40688 .C40688-2701 {
--color:rgb(233,90,12);
--color-secondary:;
}.I40688 .C40688-2775 {
--color:rgb(0,55,183);
--color-secondary:;
}.I40688 .C40688-2776 {
--color:rgb(54,158,18);
--color-secondary:;
}.I40688 .C40688-2777 {
--color:rgb(255,219,0);
--color-secondary:;
}.I40688 .C40688-5628 {
--color:;
--color-secondary:;
}.I40688 .C40688-5629 {
--color:rgb(102,76,194);
--color-secondary:rgb(255,255,255);
}.I40688 .C40688-5630 {
--color:rgb(105,110,242);
--color-secondary:rgb(255,255,255);
}.I40688 .C40688-5631 {
--color:rgb(243,233,250);
--color-secondary:rgb(132,101,208);
}.I40688 .C40688-5632 {
--color:rgb(250,236,233);
--color-secondary:rgb(252,61,44);
}.I40688 .C40688-5633 {
--color:rgb(233,250,240);
--color-secondary:rgb(0,133,123);
}.I40688 .C40688-5634 {
--color:rgb(243,233,250);
--color-secondary:rgb(108,72,201);
}.I40688 .C40688-5635 {
--color:rgb(213,224,250);
--color-secondary:rgb(70,74,174);
}.I40688 .C40688-5636 {
--color:rgb(253,213,204);
--color-secondary:rgb(240,109,81);
}.I40688 .C40688-5637 {
--color:rgb(253,213,204);
--color-secondary:rgb(239,102,73);
}.I40688 .C40688-5638 {
--color:rgb(243,233,250);
--color-secondary:rgb(99,65,186);
}.I40688 .C40688-5639 {
--color:rgb(213,224,250);
--color-secondary:rgb(82,87,180);
}.I40688 .C40688-5644 {
--color:;
--color-secondary:;
}.I40688 .C40688-5645 {
--color:rgb(243,233,250);
--color-secondary:rgb(108,72,201);
}.I40688 .C40688-5646 {
--color:rgb(213,224,250);
--color-secondary:rgb(70,74,174);
}.I40688 .C40688-5647 {
--color:rgb(253,213,204);
--color-secondary:rgb(240,109,81);
}.I40688 .C40688-5648 {
--color:rgb(243,233,250);
--color-secondary:rgb(99,65,186);
}.I40688 .C40688-5649 {
--color:rgb(213,224,250);
--color-secondary:rgb(70,74,174);
}.I40688 .C40688-5650 {
--color:rgb(253,213,204);
--color-secondary:rgb(241,116,90);
}.I40688 .C40688-5651 {
--color:rgb(165,64,149);
--color-secondary:rgb(255,255,255);
}.I40688 .C40688-5652 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5653 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5654 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5655 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5656 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5657 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5658 {
--color:rgb(243,233,250);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5659 {
--color:rgb(243,233,250);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5660 {
--color:rgb(243,233,250);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5661 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5662 {
--color:rgb(17,17,17);
--color-secondary:rgb(255,255,255);
}.I40688 .C40688-5663 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5664 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5666 {
--color:;
--color-secondary:;
}.I40688 .C40688-5667 {
--color:;
--color-secondary:;
}.I40688 .C40688-5668 {
--color:;
--color-secondary:;
}.I40688 .C40688-5669 {
--color:;
--color-secondary:;
}.I40688 .C40688-5670 {
--color:;
--color-secondary:;
}.I40688 .C40688-5671 {
--color:;
--color-secondary:;
}.I40688 .C40688-5672 {
--color:;
--color-secondary:;
}.I40688 .C40688-5673 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5674 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5675 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5676 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40688 .C40688-5677 {
--color:;
--color-secondary:;
}.I40688 .C40688-5678 {
--color:;
--color-secondary:;
}.I40688 .C40688-5679 {
--color:;
--color-secondary:;
}.I40688 .C40688-5681 {
--color:;
--color-secondary:;
}.I40688 .C40688-5682 {
--color:;
--color-secondary:;
}.I40688 .C40688-5683 {
--color:;
--color-secondary:;
}.I40688 .C40688-5684 {
--color:;
--color-secondary:;
}.I40688 .C40688-5685 {
--color:;
--color-secondary:;
}.I40688 .C40688-5686 {
--color:;
--color-secondary:;
}.I40688 .C40688-5687 {
--color:;
--color-secondary:;
}.I40688 .C40688-5689 {
--color:;
--color-secondary:;
}.I40688 .C40688-5690 {
--color:;
--color-secondary:;
}.I40688 .C40688-5691 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40688 .C40688-5692 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40688 .C40688-5693 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40688 .C40688-5694 {
--color:;
--color-secondary:;
}.I40688 .C40688-5695 {
--color:;
--color-secondary:;
}.I40688 .C40688-5697 {
--color:;
--color-secondary:;
}.I40688 .C40688-5698 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40688 .C40688-5699 {
--color:;
--color-secondary:;
}.I40688 .C40688-5700 {
--color:;
--color-secondary:;
}.I40688 .C40688-5701 {
--color:;
--color-secondary:;
}.I40688 .C40688-5702 {
--color:;
--color-secondary:;
}.I40688 .C40688-5703 {
--color:;
--color-secondary:;
}.I40688 .C40688-5704 {
--color:;
--color-secondary:;
}.I40688 .C40688-5705 {
--color:;
--color-secondary:;
}.I40688 .C40688-5706 {
--color:;
--color-secondary:;
}.I40688 .C40688-5707 {
--color:;
--color-secondary:;
}.I40688 .C40688-5708 {
--color:;
--color-secondary:;
}.I40688 .C40688-5709 {
--color:;
--color-secondary:;
}.I40688 .C40688-5710 {
--color:;
--color-secondary:;
}.I40688 .C40688-5711 {
--color:;
--color-secondary:;
}.I40688 .C40688-5712 {
--color:;
--color-secondary:;
}.I40688 .C40688-5713 {
--color:;
--color-secondary:;
}.I40688 .C40688-5714 {
--color:;
--color-secondary:;
}.I40688 .C40688-5715 {
--color:;
--color-secondary:;
}.I40688 .C40688-5716 {
--color:;
--color-secondary:;
}.I40688 .C40688-5717 {
--color:;
--color-secondary:;
}.I40688 .C40688-5718 {
--color:;
--color-secondary:;
}.I40688 .C40688-5719 {
--color:;
--color-secondary:;
}.I40688 .C40688-5720 {
--color:;
--color-secondary:;
}.I40688 .C40688-5721 {
--color:;
--color-secondary:;
}.I40688 .C40688-5722 {
--color:;
--color-secondary:;
}.I40688 .C40688-5723 {
--color:;
--color-secondary:;
}.I40688 .C40688-5724 {
--color:;
--color-secondary:;
}.I40688 .C40688-5725 {
--color:;
--color-secondary:;
}

}
@media (min-width:1440px) {
.I40688 header {
}
.I40688 article, article.I40688 {
	
}
.I40688 article:hover, article.I40688:hover {
}
.I40688 article.active, article.I40688.active {
}
.I40688 .title {
}
.I40688 .title:hover {
}
.I40688 article.active .title {
}


.I40688 .abstract {
order:;
}
.I40688 .abstract:hover {
}

.I40688 .image, .I40688.image {
order:;
}
.I40688 .image:hover, .I40688.image:hover {
}
.I40688 article.active .image, .I40688.image {
}
.I40688 .content-seemore-button, .I40688.content-seemore-button {
}
.I40688 button.content-seemore-button, button.I40688.content-seemore-button {
}
.I40688 .content-seemore-button .text, .I40688.content-seemore-button .text {
}
.I40688 .content-seemore-button .icon, .I40688.content-seemore-button .icon {
background-size:100% 100%;
}
.I40688 .content-seemore-button:hover, .I40688.content-seemore-button:hover {
}
.I40688 .content-seemore-button:hover .text, .I40688.content-seemore-button:hover .text {
}
.I40688 .content-seemore-button:hover .icon, .I40688.content-seemore-button:hover .icon {
background-size:100% 100%;
}

.I40688 .content-seemore-button {
}
.I40688 .category-list {
	
		
order:;	
}
.I40688 .category-list:hover {
}
.I40688 .category-item {
}
.I40688 .category-item .text {
}
.I40688 .category-item::after {
	
}
.I40688 .category-item:last-child::after {
	
}
.I40688 .C40688-2438 {
--color:;
--color-secondary:;
}.I40688 .C40688-2439 {
--color:;
--color-secondary:;
}.I40688 .C40688-2440 {
--color:;
--color-secondary:;
}.I40688 .C40688-2441 {
--color:;
--color-secondary:;
}.I40688 .C40688-2442 {
--color:;
--color-secondary:;
}.I40688 .C40688-2443 {
--color:;
--color-secondary:;
}.I40688 .C40688-2444 {
--color:;
--color-secondary:;
}.I40688 .C40688-2445 {
--color:;
--color-secondary:;
}.I40688 .C40688-2446 {
--color:;
--color-secondary:;
}.I40688 .C40688-2468 {
--color:rgb(233,90,12);
--color-secondary:;
}.I40688 .C40688-2538 {
--color:rgb(159,0,28);
--color-secondary:;
}.I40688 .C40688-2539 {
--color:;
--color-secondary:;
}.I40688 .C40688-2540 {
--color:;
--color-secondary:;
}.I40688 .C40688-2541 {
--color:;
--color-secondary:;
}.I40688 .C40688-2542 {
--color:rgb(149,185,203);
--color-secondary:rgb(255,255,255);
}.I40688 .C40688-2543 {
--color:;
--color-secondary:;
}.I40688 .C40688-2544 {
--color:rgb(41,177,172);
--color-secondary:;
}.I40688 .C40688-2545 {
--color:;
--color-secondary:;
}.I40688 .C40688-2546 {
--color:;
--color-secondary:;
}.I40688 .C40688-2547 {
--color:;
--color-secondary:;
}.I40688 .C40688-2548 {
--color:;
--color-secondary:;
}.I40688 .C40688-2670 {
--color:;
--color-secondary:;
}.I40688 .C40688-2671 {
--color:rgb(151,150,150);
--color-secondary:;
}.I40688 .C40688-2672 {
--color:rgb(151,150,150);
--color-secondary:;
}.I40688 .C40688-2674 {
--color:;
--color-secondary:;
}.I40688 .C40688-2701 {
--color:rgb(233,90,12);
--color-secondary:;
}.I40688 .C40688-2775 {
--color:rgb(0,55,183);
--color-secondary:;
}.I40688 .C40688-2776 {
--color:rgb(54,158,18);
--color-secondary:;
}.I40688 .C40688-2777 {
--color:rgb(255,219,0);
--color-secondary:;
}.I40688 .C40688-5628 {
--color:;
--color-secondary:;
}.I40688 .C40688-5629 {
--color:rgb(102,76,194);
--color-secondary:rgb(255,255,255);
}.I40688 .C40688-5630 {
--color:rgb(105,110,242);
--color-secondary:rgb(255,255,255);
}.I40688 .C40688-5631 {
--color:rgb(243,233,250);
--color-secondary:rgb(132,101,208);
}.I40688 .C40688-5632 {
--color:rgb(250,236,233);
--color-secondary:rgb(252,61,44);
}.I40688 .C40688-5633 {
--color:rgb(233,250,240);
--color-secondary:rgb(0,133,123);
}.I40688 .C40688-5634 {
--color:rgb(243,233,250);
--color-secondary:rgb(108,72,201);
}.I40688 .C40688-5635 {
--color:rgb(213,224,250);
--color-secondary:rgb(70,74,174);
}.I40688 .C40688-5636 {
--color:rgb(253,213,204);
--color-secondary:rgb(240,109,81);
}.I40688 .C40688-5637 {
--color:rgb(253,213,204);
--color-secondary:rgb(239,102,73);
}.I40688 .C40688-5638 {
--color:rgb(243,233,250);
--color-secondary:rgb(99,65,186);
}.I40688 .C40688-5639 {
--color:rgb(213,224,250);
--color-secondary:rgb(82,87,180);
}.I40688 .C40688-5644 {
--color:;
--color-secondary:;
}.I40688 .C40688-5645 {
--color:rgb(243,233,250);
--color-secondary:rgb(108,72,201);
}.I40688 .C40688-5646 {
--color:rgb(213,224,250);
--color-secondary:rgb(70,74,174);
}.I40688 .C40688-5647 {
--color:rgb(253,213,204);
--color-secondary:rgb(240,109,81);
}.I40688 .C40688-5648 {
--color:rgb(243,233,250);
--color-secondary:rgb(99,65,186);
}.I40688 .C40688-5649 {
--color:rgb(213,224,250);
--color-secondary:rgb(70,74,174);
}.I40688 .C40688-5650 {
--color:rgb(253,213,204);
--color-secondary:rgb(241,116,90);
}.I40688 .C40688-5651 {
--color:rgb(165,64,149);
--color-secondary:rgb(255,255,255);
}.I40688 .C40688-5652 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5653 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5654 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5655 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5656 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5657 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5658 {
--color:rgb(243,233,250);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5659 {
--color:rgb(243,233,250);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5660 {
--color:rgb(243,233,250);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5661 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5662 {
--color:rgb(17,17,17);
--color-secondary:rgb(255,255,255);
}.I40688 .C40688-5663 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5664 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5666 {
--color:;
--color-secondary:;
}.I40688 .C40688-5667 {
--color:;
--color-secondary:;
}.I40688 .C40688-5668 {
--color:;
--color-secondary:;
}.I40688 .C40688-5669 {
--color:;
--color-secondary:;
}.I40688 .C40688-5670 {
--color:;
--color-secondary:;
}.I40688 .C40688-5671 {
--color:;
--color-secondary:;
}.I40688 .C40688-5672 {
--color:;
--color-secondary:;
}.I40688 .C40688-5673 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5674 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5675 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40688 .C40688-5676 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40688 .C40688-5677 {
--color:;
--color-secondary:;
}.I40688 .C40688-5678 {
--color:;
--color-secondary:;
}.I40688 .C40688-5679 {
--color:;
--color-secondary:;
}.I40688 .C40688-5681 {
--color:;
--color-secondary:;
}.I40688 .C40688-5682 {
--color:;
--color-secondary:;
}.I40688 .C40688-5683 {
--color:;
--color-secondary:;
}.I40688 .C40688-5684 {
--color:;
--color-secondary:;
}.I40688 .C40688-5685 {
--color:;
--color-secondary:;
}.I40688 .C40688-5686 {
--color:;
--color-secondary:;
}.I40688 .C40688-5687 {
--color:;
--color-secondary:;
}.I40688 .C40688-5689 {
--color:;
--color-secondary:;
}.I40688 .C40688-5690 {
--color:;
--color-secondary:;
}.I40688 .C40688-5691 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40688 .C40688-5692 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40688 .C40688-5693 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40688 .C40688-5694 {
--color:;
--color-secondary:;
}.I40688 .C40688-5695 {
--color:;
--color-secondary:;
}.I40688 .C40688-5697 {
--color:;
--color-secondary:;
}.I40688 .C40688-5698 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40688 .C40688-5699 {
--color:;
--color-secondary:;
}.I40688 .C40688-5700 {
--color:;
--color-secondary:;
}.I40688 .C40688-5701 {
--color:;
--color-secondary:;
}.I40688 .C40688-5702 {
--color:;
--color-secondary:;
}.I40688 .C40688-5703 {
--color:;
--color-secondary:;
}.I40688 .C40688-5704 {
--color:;
--color-secondary:;
}.I40688 .C40688-5705 {
--color:;
--color-secondary:;
}.I40688 .C40688-5706 {
--color:;
--color-secondary:;
}.I40688 .C40688-5707 {
--color:;
--color-secondary:;
}.I40688 .C40688-5708 {
--color:;
--color-secondary:;
}.I40688 .C40688-5709 {
--color:;
--color-secondary:;
}.I40688 .C40688-5710 {
--color:;
--color-secondary:;
}.I40688 .C40688-5711 {
--color:;
--color-secondary:;
}.I40688 .C40688-5712 {
--color:;
--color-secondary:;
}.I40688 .C40688-5713 {
--color:;
--color-secondary:;
}.I40688 .C40688-5714 {
--color:;
--color-secondary:;
}.I40688 .C40688-5715 {
--color:;
--color-secondary:;
}.I40688 .C40688-5716 {
--color:;
--color-secondary:;
}.I40688 .C40688-5717 {
--color:;
--color-secondary:;
}.I40688 .C40688-5718 {
--color:;
--color-secondary:;
}.I40688 .C40688-5719 {
--color:;
--color-secondary:;
}.I40688 .C40688-5720 {
--color:;
--color-secondary:;
}.I40688 .C40688-5721 {
--color:;
--color-secondary:;
}.I40688 .C40688-5722 {
--color:;
--color-secondary:;
}.I40688 .C40688-5723 {
--color:;
--color-secondary:;
}.I40688 .C40688-5724 {
--color:;
--color-secondary:;
}.I40688 .C40688-5725 {
--color:;
--color-secondary:;
}

}

.I40725 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I40725:hover {
}

.I40726 {
display:flex;
position:var(--I40726-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;

align-items:center;


}
.I40726:hover {
}


h1.I40727, .I40727 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I40727 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I40727:hover {
}
.I40727 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I40727 > .viewport:hover {
}


.I40728 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I40728:hover {
}

.I40729 {
display:flex;
position:var(--I40729-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1222px;

align-items:center;


}
.I40729:hover {
}

@media (max-width:640px) {
.I40729 {

margin-bottom:106px;

}
.I40729:hover {
}

}

h1.I40730, .I40730 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I40730 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I40730:hover {
}
.I40730 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I40730 > .viewport:hover {
}


h1.I40731, .I40731 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I40731, .I40731 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I40731, .I40731 p {
margin:0px;
}

figure.I40731, .I40731 figure {
margin:0px;
}

a.I40731, .I40731 a {
text-decoration:inherit;
color:inherit;
}

.I40731 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I40731 article, article.I40731 {
width:315px;
border-color:rgb(120,120,120);
border-radius:10px;
box-shadow:0px 3px 7px -3px rgb(102,102,102);

flex-direction:column;	
}
.I40731 article:hover, article.I40731:hover {
}
.I40731 article.active, article.I40731.active {
}
.I40731 .title {
display:flex;
font-family:Graphik;
font-size:20px;
font-weight:600;

padding-bottom:12px;
padding-left:40px;
padding-right:40px;
box-sizing:border-box;
box-shadow:none;

}
.I40731 .title:hover {
}
.I40731 article.active .title {
}

.I40731 .title {order:3;}
.I40731 .abstract {
order:3;
}
.I40731 .abstract:hover {
}
.I40731 .abstract {
display:block;
min-height:70px;
margin-bottom:0px;
margin-left:40px;
margin-right:40px;
box-shadow:none;

font-family:Rubik;
font-size:16px;

}

.I40731 .image, .I40731.image {
width:315px;
height:240px;
box-shadow:0px 3px 7px -3px rgb(255,255,255);

order:1;
}
.I40731 .image:hover, .I40731.image:hover {
}
.I40731 article.active .image, .I40731.image {
}
.I40731 .content-seemore-button, .I40731.content-seemore-button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
width:114px;
margin-bottom:40px;
margin-left:40px;
padding-bottom:2px;
border-bottom-color:rgb(185,255,0);
border-bottom-style:solid;
border-bottom-width:2px;

flex-direction:row-reverse;
}
.I40731 button.content-seemore-button, button.I40731.content-seemore-button {
cursor:pointer;
}
.I40731 .content-seemore-button .text, .I40731.content-seemore-button .text {
font-family:Rubik;
font-size:16px;
font-weight:500;
text-align:left;
color:rgb(0,0,0);

}
.I40731 .content-seemore-button .icon, .I40731.content-seemore-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;
}
.I40731 .content-seemore-button:hover, .I40731.content-seemore-button:hover {
}
.I40731 .content-seemore-button:hover .text, .I40731.content-seemore-button:hover .text {
}
.I40731 .content-seemore-button:hover .icon, .I40731.content-seemore-button:hover .icon {
background-size:100% 100%;
}

.I40731 .content-seemore-button {
}
.I40731 .category-list {
display:flex;	
flex-direction:row;
		
order:2;	
width:312px;
margin-bottom:8px;
padding-left:40px;
padding-right:40px;
box-sizing:border-box;

}
.I40731 .category-list:hover {
}
.I40731 .category-item {
display:flex;
}
.I40731 .category-item .text {
display:flex;
font-family:Rubik;
font-size:12px;
color:var(--color-secondary);

margin-top:20px;
padding-bottom:4px;
padding-left:6px;
padding-right:6px;
padding-top:4px;
background-color:var(--color);
box-sizing:border-box;

}
.I40731 .category-item::after {
content:'';	
display:flex;
align-items:center;
align-self:center;
}
.I40731 .category-item:last-child::after {
content:none;	
}
.I40731 .C40731-2438 {
--color:;
--color-secondary:;
}.I40731 .C40731-2439 {
--color:;
--color-secondary:;
}.I40731 .C40731-2440 {
--color:;
--color-secondary:;
}.I40731 .C40731-2441 {
--color:;
--color-secondary:;
}.I40731 .C40731-2442 {
--color:;
--color-secondary:;
}.I40731 .C40731-2443 {
--color:;
--color-secondary:;
}.I40731 .C40731-2444 {
--color:;
--color-secondary:;
}.I40731 .C40731-2445 {
--color:;
--color-secondary:;
}.I40731 .C40731-2446 {
--color:;
--color-secondary:;
}.I40731 .C40731-2468 {
--color:rgb(233,90,12);
--color-secondary:;
}.I40731 .C40731-2538 {
--color:rgb(159,0,28);
--color-secondary:;
}.I40731 .C40731-2539 {
--color:;
--color-secondary:;
}.I40731 .C40731-2540 {
--color:;
--color-secondary:;
}.I40731 .C40731-2541 {
--color:;
--color-secondary:;
}.I40731 .C40731-2542 {
--color:rgb(149,185,203);
--color-secondary:rgb(255,255,255);
}.I40731 .C40731-2543 {
--color:;
--color-secondary:;
}.I40731 .C40731-2544 {
--color:rgb(41,177,172);
--color-secondary:;
}.I40731 .C40731-2545 {
--color:;
--color-secondary:;
}.I40731 .C40731-2546 {
--color:;
--color-secondary:;
}.I40731 .C40731-2547 {
--color:;
--color-secondary:;
}.I40731 .C40731-2548 {
--color:;
--color-secondary:;
}.I40731 .C40731-2670 {
--color:;
--color-secondary:;
}.I40731 .C40731-2671 {
--color:rgb(151,150,150);
--color-secondary:;
}.I40731 .C40731-2672 {
--color:rgb(151,150,150);
--color-secondary:;
}.I40731 .C40731-2674 {
--color:;
--color-secondary:;
}.I40731 .C40731-2701 {
--color:rgb(233,90,12);
--color-secondary:;
}.I40731 .C40731-2775 {
--color:rgb(0,55,183);
--color-secondary:;
}.I40731 .C40731-2776 {
--color:rgb(54,158,18);
--color-secondary:;
}.I40731 .C40731-2777 {
--color:rgb(255,219,0);
--color-secondary:;
}.I40731 .C40731-5628 {
--color:;
--color-secondary:;
}.I40731 .C40731-5629 {
--color:rgb(102,76,194);
--color-secondary:rgb(255,255,255);
}.I40731 .C40731-5630 {
--color:rgb(105,110,242);
--color-secondary:rgb(255,255,255);
}.I40731 .C40731-5631 {
--color:rgb(243,233,250);
--color-secondary:rgb(132,101,208);
}.I40731 .C40731-5632 {
--color:rgb(250,236,233);
--color-secondary:rgb(252,61,44);
}.I40731 .C40731-5633 {
--color:rgb(233,250,240);
--color-secondary:rgb(0,133,123);
}.I40731 .C40731-5634 {
--color:rgb(243,233,250);
--color-secondary:rgb(108,72,201);
}.I40731 .C40731-5635 {
--color:rgb(213,224,250);
--color-secondary:rgb(70,74,174);
}.I40731 .C40731-5636 {
--color:rgb(253,213,204);
--color-secondary:rgb(240,109,81);
}.I40731 .C40731-5637 {
--color:rgb(253,213,204);
--color-secondary:rgb(239,102,73);
}.I40731 .C40731-5638 {
--color:rgb(243,233,250);
--color-secondary:rgb(99,65,186);
}.I40731 .C40731-5639 {
--color:rgb(213,224,250);
--color-secondary:rgb(82,87,180);
}.I40731 .C40731-5644 {
--color:;
--color-secondary:;
}.I40731 .C40731-5645 {
--color:rgb(243,233,250);
--color-secondary:rgb(108,72,201);
}.I40731 .C40731-5646 {
--color:rgb(213,224,250);
--color-secondary:rgb(70,74,174);
}.I40731 .C40731-5647 {
--color:rgb(253,213,204);
--color-secondary:rgb(240,109,81);
}.I40731 .C40731-5648 {
--color:rgb(243,233,250);
--color-secondary:rgb(99,65,186);
}.I40731 .C40731-5649 {
--color:rgb(213,224,250);
--color-secondary:rgb(70,74,174);
}.I40731 .C40731-5650 {
--color:rgb(253,213,204);
--color-secondary:rgb(241,116,90);
}.I40731 .C40731-5651 {
--color:rgb(165,64,149);
--color-secondary:rgb(255,255,255);
}.I40731 .C40731-5652 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5653 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5654 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5655 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5656 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5657 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5658 {
--color:rgb(243,233,250);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5659 {
--color:rgb(243,233,250);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5660 {
--color:rgb(243,233,250);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5661 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5662 {
--color:rgb(17,17,17);
--color-secondary:rgb(255,255,255);
}.I40731 .C40731-5663 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5664 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5666 {
--color:;
--color-secondary:;
}.I40731 .C40731-5667 {
--color:;
--color-secondary:;
}.I40731 .C40731-5668 {
--color:;
--color-secondary:;
}.I40731 .C40731-5669 {
--color:;
--color-secondary:;
}.I40731 .C40731-5670 {
--color:;
--color-secondary:;
}.I40731 .C40731-5671 {
--color:;
--color-secondary:;
}.I40731 .C40731-5672 {
--color:;
--color-secondary:;
}.I40731 .C40731-5673 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5674 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5675 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5676 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40731 .C40731-5677 {
--color:;
--color-secondary:;
}.I40731 .C40731-5678 {
--color:;
--color-secondary:;
}.I40731 .C40731-5679 {
--color:;
--color-secondary:;
}.I40731 .C40731-5681 {
--color:;
--color-secondary:;
}.I40731 .C40731-5682 {
--color:;
--color-secondary:;
}.I40731 .C40731-5683 {
--color:;
--color-secondary:;
}.I40731 .C40731-5684 {
--color:;
--color-secondary:;
}.I40731 .C40731-5685 {
--color:;
--color-secondary:;
}.I40731 .C40731-5686 {
--color:;
--color-secondary:;
}.I40731 .C40731-5687 {
--color:;
--color-secondary:;
}.I40731 .C40731-5689 {
--color:;
--color-secondary:;
}.I40731 .C40731-5690 {
--color:;
--color-secondary:;
}.I40731 .C40731-5691 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40731 .C40731-5692 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40731 .C40731-5693 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40731 .C40731-5694 {
--color:;
--color-secondary:;
}.I40731 .C40731-5695 {
--color:;
--color-secondary:;
}.I40731 .C40731-5697 {
--color:;
--color-secondary:;
}.I40731 .C40731-5698 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40731 .C40731-5699 {
--color:;
--color-secondary:;
}.I40731 .C40731-5700 {
--color:;
--color-secondary:;
}.I40731 .C40731-5701 {
--color:;
--color-secondary:;
}.I40731 .C40731-5702 {
--color:;
--color-secondary:;
}.I40731 .C40731-5703 {
--color:;
--color-secondary:;
}.I40731 .C40731-5704 {
--color:;
--color-secondary:;
}.I40731 .C40731-5705 {
--color:;
--color-secondary:;
}.I40731 .C40731-5706 {
--color:;
--color-secondary:;
}.I40731 .C40731-5707 {
--color:;
--color-secondary:;
}.I40731 .C40731-5708 {
--color:;
--color-secondary:;
}.I40731 .C40731-5709 {
--color:;
--color-secondary:;
}.I40731 .C40731-5710 {
--color:;
--color-secondary:;
}.I40731 .C40731-5711 {
--color:;
--color-secondary:;
}.I40731 .C40731-5712 {
--color:;
--color-secondary:;
}.I40731 .C40731-5713 {
--color:;
--color-secondary:;
}.I40731 .C40731-5714 {
--color:;
--color-secondary:;
}.I40731 .C40731-5715 {
--color:;
--color-secondary:;
}.I40731 .C40731-5716 {
--color:;
--color-secondary:;
}.I40731 .C40731-5717 {
--color:;
--color-secondary:;
}.I40731 .C40731-5718 {
--color:;
--color-secondary:;
}.I40731 .C40731-5719 {
--color:;
--color-secondary:;
}.I40731 .C40731-5720 {
--color:;
--color-secondary:;
}.I40731 .C40731-5721 {
--color:;
--color-secondary:;
}.I40731 .C40731-5722 {
--color:;
--color-secondary:;
}.I40731 .C40731-5723 {
--color:;
--color-secondary:;
}.I40731 .C40731-5724 {
--color:;
--color-secondary:;
}.I40731 .C40731-5725 {
--color:;
--color-secondary:;
}

@media (max-width:992px) {
.I40731 header {
}
.I40731 article, article.I40731 {
	
}
.I40731 article:hover, article.I40731:hover {
}
.I40731 article.active, article.I40731.active {
}
.I40731 .title {
}
.I40731 .title:hover {
}
.I40731 article.active .title {
}


.I40731 .abstract {
order:;
}
.I40731 .abstract:hover {
}

.I40731 .image, .I40731.image {
order:;
}
.I40731 .image:hover, .I40731.image:hover {
}
.I40731 article.active .image, .I40731.image {
}
.I40731 .content-seemore-button, .I40731.content-seemore-button {
flex-direction:row-reverse;
}
.I40731 button.content-seemore-button, button.I40731.content-seemore-button {
}
.I40731 .content-seemore-button .text, .I40731.content-seemore-button .text {
}
.I40731 .content-seemore-button .icon, .I40731.content-seemore-button .icon {
background-size:100% 100%;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I40731 .content-seemore-button:hover, .I40731.content-seemore-button:hover {
}
.I40731 .content-seemore-button:hover .text, .I40731.content-seemore-button:hover .text {
}
.I40731 .content-seemore-button:hover .icon, .I40731.content-seemore-button:hover .icon {
background-size:100% 100%;
}

.I40731 .content-seemore-button {
}
.I40731 .category-list {
	
		
order:;	
}
.I40731 .category-list:hover {
}
.I40731 .category-item {
}
.I40731 .category-item .text {
}
.I40731 .category-item::after {
	
}
.I40731 .category-item:last-child::after {
	
}
.I40731 .C40731-2438 {
--color:;
--color-secondary:;
}.I40731 .C40731-2439 {
--color:;
--color-secondary:;
}.I40731 .C40731-2440 {
--color:;
--color-secondary:;
}.I40731 .C40731-2441 {
--color:;
--color-secondary:;
}.I40731 .C40731-2442 {
--color:;
--color-secondary:;
}.I40731 .C40731-2443 {
--color:;
--color-secondary:;
}.I40731 .C40731-2444 {
--color:;
--color-secondary:;
}.I40731 .C40731-2445 {
--color:;
--color-secondary:;
}.I40731 .C40731-2446 {
--color:;
--color-secondary:;
}.I40731 .C40731-2468 {
--color:rgb(233,90,12);
--color-secondary:;
}.I40731 .C40731-2538 {
--color:rgb(159,0,28);
--color-secondary:;
}.I40731 .C40731-2539 {
--color:;
--color-secondary:;
}.I40731 .C40731-2540 {
--color:;
--color-secondary:;
}.I40731 .C40731-2541 {
--color:;
--color-secondary:;
}.I40731 .C40731-2542 {
--color:rgb(149,185,203);
--color-secondary:rgb(255,255,255);
}.I40731 .C40731-2543 {
--color:;
--color-secondary:;
}.I40731 .C40731-2544 {
--color:rgb(41,177,172);
--color-secondary:;
}.I40731 .C40731-2545 {
--color:;
--color-secondary:;
}.I40731 .C40731-2546 {
--color:;
--color-secondary:;
}.I40731 .C40731-2547 {
--color:;
--color-secondary:;
}.I40731 .C40731-2548 {
--color:;
--color-secondary:;
}.I40731 .C40731-2670 {
--color:;
--color-secondary:;
}.I40731 .C40731-2671 {
--color:rgb(151,150,150);
--color-secondary:;
}.I40731 .C40731-2672 {
--color:rgb(151,150,150);
--color-secondary:;
}.I40731 .C40731-2674 {
--color:;
--color-secondary:;
}.I40731 .C40731-2701 {
--color:rgb(233,90,12);
--color-secondary:;
}.I40731 .C40731-2775 {
--color:rgb(0,55,183);
--color-secondary:;
}.I40731 .C40731-2776 {
--color:rgb(54,158,18);
--color-secondary:;
}.I40731 .C40731-2777 {
--color:rgb(255,219,0);
--color-secondary:;
}.I40731 .C40731-5628 {
--color:;
--color-secondary:;
}.I40731 .C40731-5629 {
--color:rgb(102,76,194);
--color-secondary:rgb(255,255,255);
}.I40731 .C40731-5630 {
--color:rgb(105,110,242);
--color-secondary:rgb(255,255,255);
}.I40731 .C40731-5631 {
--color:rgb(243,233,250);
--color-secondary:rgb(132,101,208);
}.I40731 .C40731-5632 {
--color:rgb(250,236,233);
--color-secondary:rgb(252,61,44);
}.I40731 .C40731-5633 {
--color:rgb(233,250,240);
--color-secondary:rgb(0,133,123);
}.I40731 .C40731-5634 {
--color:rgb(243,233,250);
--color-secondary:rgb(108,72,201);
}.I40731 .C40731-5635 {
--color:rgb(213,224,250);
--color-secondary:rgb(70,74,174);
}.I40731 .C40731-5636 {
--color:rgb(253,213,204);
--color-secondary:rgb(240,109,81);
}.I40731 .C40731-5637 {
--color:rgb(253,213,204);
--color-secondary:rgb(239,102,73);
}.I40731 .C40731-5638 {
--color:rgb(243,233,250);
--color-secondary:rgb(99,65,186);
}.I40731 .C40731-5639 {
--color:rgb(213,224,250);
--color-secondary:rgb(82,87,180);
}.I40731 .C40731-5644 {
--color:;
--color-secondary:;
}.I40731 .C40731-5645 {
--color:rgb(243,233,250);
--color-secondary:rgb(108,72,201);
}.I40731 .C40731-5646 {
--color:rgb(213,224,250);
--color-secondary:rgb(70,74,174);
}.I40731 .C40731-5647 {
--color:rgb(253,213,204);
--color-secondary:rgb(240,109,81);
}.I40731 .C40731-5648 {
--color:rgb(243,233,250);
--color-secondary:rgb(99,65,186);
}.I40731 .C40731-5649 {
--color:rgb(213,224,250);
--color-secondary:rgb(70,74,174);
}.I40731 .C40731-5650 {
--color:rgb(253,213,204);
--color-secondary:rgb(241,116,90);
}.I40731 .C40731-5651 {
--color:rgb(165,64,149);
--color-secondary:rgb(255,255,255);
}.I40731 .C40731-5652 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5653 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5654 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5655 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5656 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5657 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5658 {
--color:rgb(243,233,250);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5659 {
--color:rgb(243,233,250);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5660 {
--color:rgb(243,233,250);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5661 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5662 {
--color:rgb(17,17,17);
--color-secondary:rgb(255,255,255);
}.I40731 .C40731-5663 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5664 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5666 {
--color:;
--color-secondary:;
}.I40731 .C40731-5667 {
--color:;
--color-secondary:;
}.I40731 .C40731-5668 {
--color:;
--color-secondary:;
}.I40731 .C40731-5669 {
--color:;
--color-secondary:;
}.I40731 .C40731-5670 {
--color:;
--color-secondary:;
}.I40731 .C40731-5671 {
--color:;
--color-secondary:;
}.I40731 .C40731-5672 {
--color:;
--color-secondary:;
}.I40731 .C40731-5673 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5674 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5675 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5676 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40731 .C40731-5677 {
--color:;
--color-secondary:;
}.I40731 .C40731-5678 {
--color:;
--color-secondary:;
}.I40731 .C40731-5679 {
--color:;
--color-secondary:;
}.I40731 .C40731-5681 {
--color:;
--color-secondary:;
}.I40731 .C40731-5682 {
--color:;
--color-secondary:;
}.I40731 .C40731-5683 {
--color:;
--color-secondary:;
}.I40731 .C40731-5684 {
--color:;
--color-secondary:;
}.I40731 .C40731-5685 {
--color:;
--color-secondary:;
}.I40731 .C40731-5686 {
--color:;
--color-secondary:;
}.I40731 .C40731-5687 {
--color:;
--color-secondary:;
}.I40731 .C40731-5689 {
--color:;
--color-secondary:;
}.I40731 .C40731-5690 {
--color:;
--color-secondary:;
}.I40731 .C40731-5691 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40731 .C40731-5692 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40731 .C40731-5693 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40731 .C40731-5694 {
--color:;
--color-secondary:;
}.I40731 .C40731-5695 {
--color:;
--color-secondary:;
}.I40731 .C40731-5697 {
--color:;
--color-secondary:;
}.I40731 .C40731-5698 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40731 .C40731-5699 {
--color:;
--color-secondary:;
}.I40731 .C40731-5700 {
--color:;
--color-secondary:;
}.I40731 .C40731-5701 {
--color:;
--color-secondary:;
}.I40731 .C40731-5702 {
--color:;
--color-secondary:;
}.I40731 .C40731-5703 {
--color:;
--color-secondary:;
}.I40731 .C40731-5704 {
--color:;
--color-secondary:;
}.I40731 .C40731-5705 {
--color:;
--color-secondary:;
}.I40731 .C40731-5706 {
--color:;
--color-secondary:;
}.I40731 .C40731-5707 {
--color:;
--color-secondary:;
}.I40731 .C40731-5708 {
--color:;
--color-secondary:;
}.I40731 .C40731-5709 {
--color:;
--color-secondary:;
}.I40731 .C40731-5710 {
--color:;
--color-secondary:;
}.I40731 .C40731-5711 {
--color:;
--color-secondary:;
}.I40731 .C40731-5712 {
--color:;
--color-secondary:;
}.I40731 .C40731-5713 {
--color:;
--color-secondary:;
}.I40731 .C40731-5714 {
--color:;
--color-secondary:;
}.I40731 .C40731-5715 {
--color:;
--color-secondary:;
}.I40731 .C40731-5716 {
--color:;
--color-secondary:;
}.I40731 .C40731-5717 {
--color:;
--color-secondary:;
}.I40731 .C40731-5718 {
--color:;
--color-secondary:;
}.I40731 .C40731-5719 {
--color:;
--color-secondary:;
}.I40731 .C40731-5720 {
--color:;
--color-secondary:;
}.I40731 .C40731-5721 {
--color:;
--color-secondary:;
}.I40731 .C40731-5722 {
--color:;
--color-secondary:;
}.I40731 .C40731-5723 {
--color:;
--color-secondary:;
}.I40731 .C40731-5724 {
--color:;
--color-secondary:;
}.I40731 .C40731-5725 {
--color:;
--color-secondary:;
}

}
@media (max-width:640px) {
.I40731 header {
}
.I40731 article, article.I40731 {
	
}
.I40731 article:hover, article.I40731:hover {
}
.I40731 article.active, article.I40731.active {
}
.I40731 .title {
}
.I40731 .title:hover {
}
.I40731 article.active .title {
}


.I40731 .abstract {
order:;
}
.I40731 .abstract:hover {
}
.I40731 .abstract {
height:0px;
margin-bottom:82px;

}

.I40731 .image, .I40731.image {
order:;
}
.I40731 .image:hover, .I40731.image:hover {
}
.I40731 article.active .image, .I40731.image {
}
.I40731 .content-seemore-button, .I40731.content-seemore-button {
flex-direction:row-reverse;
}
.I40731 button.content-seemore-button, button.I40731.content-seemore-button {
}
.I40731 .content-seemore-button .text, .I40731.content-seemore-button .text {
}
.I40731 .content-seemore-button .icon, .I40731.content-seemore-button .icon {
background-size:100% 100%;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I40731 .content-seemore-button:hover, .I40731.content-seemore-button:hover {
}
.I40731 .content-seemore-button:hover .text, .I40731.content-seemore-button:hover .text {
}
.I40731 .content-seemore-button:hover .icon, .I40731.content-seemore-button:hover .icon {
background-size:100% 100%;
}

.I40731 .content-seemore-button {
}
.I40731 .category-list {
	
		
order:;	
}
.I40731 .category-list:hover {
}
.I40731 .category-item {
}
.I40731 .category-item .text {
}
.I40731 .category-item::after {
	
}
.I40731 .category-item:last-child::after {
	
}
.I40731 .C40731-2438 {
--color:;
--color-secondary:;
}.I40731 .C40731-2439 {
--color:;
--color-secondary:;
}.I40731 .C40731-2440 {
--color:;
--color-secondary:;
}.I40731 .C40731-2441 {
--color:;
--color-secondary:;
}.I40731 .C40731-2442 {
--color:;
--color-secondary:;
}.I40731 .C40731-2443 {
--color:;
--color-secondary:;
}.I40731 .C40731-2444 {
--color:;
--color-secondary:;
}.I40731 .C40731-2445 {
--color:;
--color-secondary:;
}.I40731 .C40731-2446 {
--color:;
--color-secondary:;
}.I40731 .C40731-2468 {
--color:rgb(233,90,12);
--color-secondary:;
}.I40731 .C40731-2538 {
--color:rgb(159,0,28);
--color-secondary:;
}.I40731 .C40731-2539 {
--color:;
--color-secondary:;
}.I40731 .C40731-2540 {
--color:;
--color-secondary:;
}.I40731 .C40731-2541 {
--color:;
--color-secondary:;
}.I40731 .C40731-2542 {
--color:rgb(149,185,203);
--color-secondary:rgb(255,255,255);
}.I40731 .C40731-2543 {
--color:;
--color-secondary:;
}.I40731 .C40731-2544 {
--color:rgb(41,177,172);
--color-secondary:;
}.I40731 .C40731-2545 {
--color:;
--color-secondary:;
}.I40731 .C40731-2546 {
--color:;
--color-secondary:;
}.I40731 .C40731-2547 {
--color:;
--color-secondary:;
}.I40731 .C40731-2548 {
--color:;
--color-secondary:;
}.I40731 .C40731-2670 {
--color:;
--color-secondary:;
}.I40731 .C40731-2671 {
--color:rgb(151,150,150);
--color-secondary:;
}.I40731 .C40731-2672 {
--color:rgb(151,150,150);
--color-secondary:;
}.I40731 .C40731-2674 {
--color:;
--color-secondary:;
}.I40731 .C40731-2701 {
--color:rgb(233,90,12);
--color-secondary:;
}.I40731 .C40731-2775 {
--color:rgb(0,55,183);
--color-secondary:;
}.I40731 .C40731-2776 {
--color:rgb(54,158,18);
--color-secondary:;
}.I40731 .C40731-2777 {
--color:rgb(255,219,0);
--color-secondary:;
}.I40731 .C40731-5628 {
--color:;
--color-secondary:;
}.I40731 .C40731-5629 {
--color:rgb(102,76,194);
--color-secondary:rgb(255,255,255);
}.I40731 .C40731-5630 {
--color:rgb(105,110,242);
--color-secondary:rgb(255,255,255);
}.I40731 .C40731-5631 {
--color:rgb(243,233,250);
--color-secondary:rgb(132,101,208);
}.I40731 .C40731-5632 {
--color:rgb(250,236,233);
--color-secondary:rgb(252,61,44);
}.I40731 .C40731-5633 {
--color:rgb(233,250,240);
--color-secondary:rgb(0,133,123);
}.I40731 .C40731-5634 {
--color:rgb(243,233,250);
--color-secondary:rgb(108,72,201);
}.I40731 .C40731-5635 {
--color:rgb(213,224,250);
--color-secondary:rgb(70,74,174);
}.I40731 .C40731-5636 {
--color:rgb(253,213,204);
--color-secondary:rgb(240,109,81);
}.I40731 .C40731-5637 {
--color:rgb(253,213,204);
--color-secondary:rgb(239,102,73);
}.I40731 .C40731-5638 {
--color:rgb(243,233,250);
--color-secondary:rgb(99,65,186);
}.I40731 .C40731-5639 {
--color:rgb(213,224,250);
--color-secondary:rgb(82,87,180);
}.I40731 .C40731-5644 {
--color:;
--color-secondary:;
}.I40731 .C40731-5645 {
--color:rgb(243,233,250);
--color-secondary:rgb(108,72,201);
}.I40731 .C40731-5646 {
--color:rgb(213,224,250);
--color-secondary:rgb(70,74,174);
}.I40731 .C40731-5647 {
--color:rgb(253,213,204);
--color-secondary:rgb(240,109,81);
}.I40731 .C40731-5648 {
--color:rgb(243,233,250);
--color-secondary:rgb(99,65,186);
}.I40731 .C40731-5649 {
--color:rgb(213,224,250);
--color-secondary:rgb(70,74,174);
}.I40731 .C40731-5650 {
--color:rgb(253,213,204);
--color-secondary:rgb(241,116,90);
}.I40731 .C40731-5651 {
--color:rgb(165,64,149);
--color-secondary:rgb(255,255,255);
}.I40731 .C40731-5652 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5653 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5654 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5655 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5656 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5657 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5658 {
--color:rgb(243,233,250);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5659 {
--color:rgb(243,233,250);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5660 {
--color:rgb(243,233,250);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5661 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5662 {
--color:rgb(17,17,17);
--color-secondary:rgb(255,255,255);
}.I40731 .C40731-5663 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5664 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5666 {
--color:;
--color-secondary:;
}.I40731 .C40731-5667 {
--color:;
--color-secondary:;
}.I40731 .C40731-5668 {
--color:;
--color-secondary:;
}.I40731 .C40731-5669 {
--color:;
--color-secondary:;
}.I40731 .C40731-5670 {
--color:;
--color-secondary:;
}.I40731 .C40731-5671 {
--color:;
--color-secondary:;
}.I40731 .C40731-5672 {
--color:;
--color-secondary:;
}.I40731 .C40731-5673 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5674 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5675 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5676 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40731 .C40731-5677 {
--color:;
--color-secondary:;
}.I40731 .C40731-5678 {
--color:;
--color-secondary:;
}.I40731 .C40731-5679 {
--color:;
--color-secondary:;
}.I40731 .C40731-5681 {
--color:;
--color-secondary:;
}.I40731 .C40731-5682 {
--color:;
--color-secondary:;
}.I40731 .C40731-5683 {
--color:;
--color-secondary:;
}.I40731 .C40731-5684 {
--color:;
--color-secondary:;
}.I40731 .C40731-5685 {
--color:;
--color-secondary:;
}.I40731 .C40731-5686 {
--color:;
--color-secondary:;
}.I40731 .C40731-5687 {
--color:;
--color-secondary:;
}.I40731 .C40731-5689 {
--color:;
--color-secondary:;
}.I40731 .C40731-5690 {
--color:;
--color-secondary:;
}.I40731 .C40731-5691 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40731 .C40731-5692 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40731 .C40731-5693 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40731 .C40731-5694 {
--color:;
--color-secondary:;
}.I40731 .C40731-5695 {
--color:;
--color-secondary:;
}.I40731 .C40731-5697 {
--color:;
--color-secondary:;
}.I40731 .C40731-5698 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40731 .C40731-5699 {
--color:;
--color-secondary:;
}.I40731 .C40731-5700 {
--color:;
--color-secondary:;
}.I40731 .C40731-5701 {
--color:;
--color-secondary:;
}.I40731 .C40731-5702 {
--color:;
--color-secondary:;
}.I40731 .C40731-5703 {
--color:;
--color-secondary:;
}.I40731 .C40731-5704 {
--color:;
--color-secondary:;
}.I40731 .C40731-5705 {
--color:;
--color-secondary:;
}.I40731 .C40731-5706 {
--color:;
--color-secondary:;
}.I40731 .C40731-5707 {
--color:;
--color-secondary:;
}.I40731 .C40731-5708 {
--color:;
--color-secondary:;
}.I40731 .C40731-5709 {
--color:;
--color-secondary:;
}.I40731 .C40731-5710 {
--color:;
--color-secondary:;
}.I40731 .C40731-5711 {
--color:;
--color-secondary:;
}.I40731 .C40731-5712 {
--color:;
--color-secondary:;
}.I40731 .C40731-5713 {
--color:;
--color-secondary:;
}.I40731 .C40731-5714 {
--color:;
--color-secondary:;
}.I40731 .C40731-5715 {
--color:;
--color-secondary:;
}.I40731 .C40731-5716 {
--color:;
--color-secondary:;
}.I40731 .C40731-5717 {
--color:;
--color-secondary:;
}.I40731 .C40731-5718 {
--color:;
--color-secondary:;
}.I40731 .C40731-5719 {
--color:;
--color-secondary:;
}.I40731 .C40731-5720 {
--color:;
--color-secondary:;
}.I40731 .C40731-5721 {
--color:;
--color-secondary:;
}.I40731 .C40731-5722 {
--color:;
--color-secondary:;
}.I40731 .C40731-5723 {
--color:;
--color-secondary:;
}.I40731 .C40731-5724 {
--color:;
--color-secondary:;
}.I40731 .C40731-5725 {
--color:;
--color-secondary:;
}

}
@media (min-width:1440px) {
.I40731 header {
}
.I40731 article, article.I40731 {
	
}
.I40731 article:hover, article.I40731:hover {
}
.I40731 article.active, article.I40731.active {
}
.I40731 .title {
}
.I40731 .title:hover {
}
.I40731 article.active .title {
}


.I40731 .abstract {
order:;
}
.I40731 .abstract:hover {
}

.I40731 .image, .I40731.image {
order:;
}
.I40731 .image:hover, .I40731.image:hover {
}
.I40731 article.active .image, .I40731.image {
}
.I40731 .content-seemore-button, .I40731.content-seemore-button {
flex-direction:row-reverse;
}
.I40731 button.content-seemore-button, button.I40731.content-seemore-button {
}
.I40731 .content-seemore-button .text, .I40731.content-seemore-button .text {
}
.I40731 .content-seemore-button .icon, .I40731.content-seemore-button .icon {
background-size:100% 100%;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I40731 .content-seemore-button:hover, .I40731.content-seemore-button:hover {
}
.I40731 .content-seemore-button:hover .text, .I40731.content-seemore-button:hover .text {
}
.I40731 .content-seemore-button:hover .icon, .I40731.content-seemore-button:hover .icon {
background-size:100% 100%;
}

.I40731 .content-seemore-button {
}
.I40731 .category-list {
	
		
order:;	
}
.I40731 .category-list:hover {
}
.I40731 .category-item {
}
.I40731 .category-item .text {
}
.I40731 .category-item::after {
	
}
.I40731 .category-item:last-child::after {
	
}
.I40731 .C40731-2438 {
--color:;
--color-secondary:;
}.I40731 .C40731-2439 {
--color:;
--color-secondary:;
}.I40731 .C40731-2440 {
--color:;
--color-secondary:;
}.I40731 .C40731-2441 {
--color:;
--color-secondary:;
}.I40731 .C40731-2442 {
--color:;
--color-secondary:;
}.I40731 .C40731-2443 {
--color:;
--color-secondary:;
}.I40731 .C40731-2444 {
--color:;
--color-secondary:;
}.I40731 .C40731-2445 {
--color:;
--color-secondary:;
}.I40731 .C40731-2446 {
--color:;
--color-secondary:;
}.I40731 .C40731-2468 {
--color:rgb(233,90,12);
--color-secondary:;
}.I40731 .C40731-2538 {
--color:rgb(159,0,28);
--color-secondary:;
}.I40731 .C40731-2539 {
--color:;
--color-secondary:;
}.I40731 .C40731-2540 {
--color:;
--color-secondary:;
}.I40731 .C40731-2541 {
--color:;
--color-secondary:;
}.I40731 .C40731-2542 {
--color:rgb(149,185,203);
--color-secondary:rgb(255,255,255);
}.I40731 .C40731-2543 {
--color:;
--color-secondary:;
}.I40731 .C40731-2544 {
--color:rgb(41,177,172);
--color-secondary:;
}.I40731 .C40731-2545 {
--color:;
--color-secondary:;
}.I40731 .C40731-2546 {
--color:;
--color-secondary:;
}.I40731 .C40731-2547 {
--color:;
--color-secondary:;
}.I40731 .C40731-2548 {
--color:;
--color-secondary:;
}.I40731 .C40731-2670 {
--color:;
--color-secondary:;
}.I40731 .C40731-2671 {
--color:rgb(151,150,150);
--color-secondary:;
}.I40731 .C40731-2672 {
--color:rgb(151,150,150);
--color-secondary:;
}.I40731 .C40731-2674 {
--color:;
--color-secondary:;
}.I40731 .C40731-2701 {
--color:rgb(233,90,12);
--color-secondary:;
}.I40731 .C40731-2775 {
--color:rgb(0,55,183);
--color-secondary:;
}.I40731 .C40731-2776 {
--color:rgb(54,158,18);
--color-secondary:;
}.I40731 .C40731-2777 {
--color:rgb(255,219,0);
--color-secondary:;
}.I40731 .C40731-5628 {
--color:;
--color-secondary:;
}.I40731 .C40731-5629 {
--color:rgb(102,76,194);
--color-secondary:rgb(255,255,255);
}.I40731 .C40731-5630 {
--color:rgb(105,110,242);
--color-secondary:rgb(255,255,255);
}.I40731 .C40731-5631 {
--color:rgb(243,233,250);
--color-secondary:rgb(132,101,208);
}.I40731 .C40731-5632 {
--color:rgb(250,236,233);
--color-secondary:rgb(252,61,44);
}.I40731 .C40731-5633 {
--color:rgb(233,250,240);
--color-secondary:rgb(0,133,123);
}.I40731 .C40731-5634 {
--color:rgb(243,233,250);
--color-secondary:rgb(108,72,201);
}.I40731 .C40731-5635 {
--color:rgb(213,224,250);
--color-secondary:rgb(70,74,174);
}.I40731 .C40731-5636 {
--color:rgb(253,213,204);
--color-secondary:rgb(240,109,81);
}.I40731 .C40731-5637 {
--color:rgb(253,213,204);
--color-secondary:rgb(239,102,73);
}.I40731 .C40731-5638 {
--color:rgb(243,233,250);
--color-secondary:rgb(99,65,186);
}.I40731 .C40731-5639 {
--color:rgb(213,224,250);
--color-secondary:rgb(82,87,180);
}.I40731 .C40731-5644 {
--color:;
--color-secondary:;
}.I40731 .C40731-5645 {
--color:rgb(243,233,250);
--color-secondary:rgb(108,72,201);
}.I40731 .C40731-5646 {
--color:rgb(213,224,250);
--color-secondary:rgb(70,74,174);
}.I40731 .C40731-5647 {
--color:rgb(253,213,204);
--color-secondary:rgb(240,109,81);
}.I40731 .C40731-5648 {
--color:rgb(243,233,250);
--color-secondary:rgb(99,65,186);
}.I40731 .C40731-5649 {
--color:rgb(213,224,250);
--color-secondary:rgb(70,74,174);
}.I40731 .C40731-5650 {
--color:rgb(253,213,204);
--color-secondary:rgb(241,116,90);
}.I40731 .C40731-5651 {
--color:rgb(165,64,149);
--color-secondary:rgb(255,255,255);
}.I40731 .C40731-5652 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5653 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5654 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5655 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5656 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5657 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5658 {
--color:rgb(243,233,250);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5659 {
--color:rgb(243,233,250);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5660 {
--color:rgb(243,233,250);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5661 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5662 {
--color:rgb(17,17,17);
--color-secondary:rgb(255,255,255);
}.I40731 .C40731-5663 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5664 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5666 {
--color:;
--color-secondary:;
}.I40731 .C40731-5667 {
--color:;
--color-secondary:;
}.I40731 .C40731-5668 {
--color:;
--color-secondary:;
}.I40731 .C40731-5669 {
--color:;
--color-secondary:;
}.I40731 .C40731-5670 {
--color:;
--color-secondary:;
}.I40731 .C40731-5671 {
--color:;
--color-secondary:;
}.I40731 .C40731-5672 {
--color:;
--color-secondary:;
}.I40731 .C40731-5673 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5674 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5675 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40731 .C40731-5676 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40731 .C40731-5677 {
--color:;
--color-secondary:;
}.I40731 .C40731-5678 {
--color:;
--color-secondary:;
}.I40731 .C40731-5679 {
--color:;
--color-secondary:;
}.I40731 .C40731-5681 {
--color:;
--color-secondary:;
}.I40731 .C40731-5682 {
--color:;
--color-secondary:;
}.I40731 .C40731-5683 {
--color:;
--color-secondary:;
}.I40731 .C40731-5684 {
--color:;
--color-secondary:;
}.I40731 .C40731-5685 {
--color:;
--color-secondary:;
}.I40731 .C40731-5686 {
--color:;
--color-secondary:;
}.I40731 .C40731-5687 {
--color:;
--color-secondary:;
}.I40731 .C40731-5689 {
--color:;
--color-secondary:;
}.I40731 .C40731-5690 {
--color:;
--color-secondary:;
}.I40731 .C40731-5691 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40731 .C40731-5692 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40731 .C40731-5693 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40731 .C40731-5694 {
--color:;
--color-secondary:;
}.I40731 .C40731-5695 {
--color:;
--color-secondary:;
}.I40731 .C40731-5697 {
--color:;
--color-secondary:;
}.I40731 .C40731-5698 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40731 .C40731-5699 {
--color:;
--color-secondary:;
}.I40731 .C40731-5700 {
--color:;
--color-secondary:;
}.I40731 .C40731-5701 {
--color:;
--color-secondary:;
}.I40731 .C40731-5702 {
--color:;
--color-secondary:;
}.I40731 .C40731-5703 {
--color:;
--color-secondary:;
}.I40731 .C40731-5704 {
--color:;
--color-secondary:;
}.I40731 .C40731-5705 {
--color:;
--color-secondary:;
}.I40731 .C40731-5706 {
--color:;
--color-secondary:;
}.I40731 .C40731-5707 {
--color:;
--color-secondary:;
}.I40731 .C40731-5708 {
--color:;
--color-secondary:;
}.I40731 .C40731-5709 {
--color:;
--color-secondary:;
}.I40731 .C40731-5710 {
--color:;
--color-secondary:;
}.I40731 .C40731-5711 {
--color:;
--color-secondary:;
}.I40731 .C40731-5712 {
--color:;
--color-secondary:;
}.I40731 .C40731-5713 {
--color:;
--color-secondary:;
}.I40731 .C40731-5714 {
--color:;
--color-secondary:;
}.I40731 .C40731-5715 {
--color:;
--color-secondary:;
}.I40731 .C40731-5716 {
--color:;
--color-secondary:;
}.I40731 .C40731-5717 {
--color:;
--color-secondary:;
}.I40731 .C40731-5718 {
--color:;
--color-secondary:;
}.I40731 .C40731-5719 {
--color:;
--color-secondary:;
}.I40731 .C40731-5720 {
--color:;
--color-secondary:;
}.I40731 .C40731-5721 {
--color:;
--color-secondary:;
}.I40731 .C40731-5722 {
--color:;
--color-secondary:;
}.I40731 .C40731-5723 {
--color:;
--color-secondary:;
}.I40731 .C40731-5724 {
--color:;
--color-secondary:;
}.I40731 .C40731-5725 {
--color:;
--color-secondary:;
}

}

.I40733 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I40733:hover {
}

.I40734 {
display:flex;
position:var(--I40734-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;

align-items:center;


}
.I40734:hover {
}


h1.I40735, .I40735 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I40735 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I40735:hover {
}
.I40735 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I40735 > .viewport:hover {
}


.I40736 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I40736:hover {
}

.I40737 {
display:flex;
position:var(--I40737-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1222px;

align-items:center;


}
.I40737:hover {
}

@media (max-width:640px) {
.I40737 {

margin-bottom:106px;

}
.I40737:hover {
}

}

h1.I40738, .I40738 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I40738 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I40738:hover {
}
.I40738 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I40738 > .viewport:hover {
}


h1.I40739, .I40739 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I40739, .I40739 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I40739, .I40739 p {
margin:0px;
}

figure.I40739, .I40739 figure {
margin:0px;
}

a.I40739, .I40739 a {
text-decoration:inherit;
color:inherit;
}

.I40739 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I40739 article, article.I40739 {
width:315px;
border-color:rgb(120,120,120);
border-radius:10px;
box-shadow:0px 3px 7px -3px rgb(102,102,102);

flex-direction:column;	
}
.I40739 article:hover, article.I40739:hover {
}
.I40739 article.active, article.I40739.active {
}
.I40739 .title {
display:flex;
font-family:Graphik;
font-size:20px;
font-weight:600;

padding-bottom:12px;
padding-left:40px;
padding-right:40px;
box-sizing:border-box;
box-shadow:none;

}
.I40739 .title:hover {
}
.I40739 article.active .title {
}

.I40739 .title {order:3;}
.I40739 .abstract {
order:3;
}
.I40739 .abstract:hover {
}
.I40739 .abstract {
display:block;
min-height:70px;
margin-bottom:0px;
margin-left:40px;
margin-right:40px;
box-shadow:none;

font-family:Rubik;
font-size:16px;

}

.I40739 .image, .I40739.image {
width:315px;
height:240px;
box-shadow:0px 3px 7px -3px rgb(255,255,255);

order:1;
}
.I40739 .image:hover, .I40739.image:hover {
}
.I40739 article.active .image, .I40739.image {
}
.I40739 .content-seemore-button, .I40739.content-seemore-button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
width:114px;
margin-bottom:40px;
margin-left:40px;
padding-bottom:2px;
border-bottom-color:rgb(185,255,0);
border-bottom-style:solid;
border-bottom-width:2px;

flex-direction:row-reverse;
}
.I40739 button.content-seemore-button, button.I40739.content-seemore-button {
cursor:pointer;
}
.I40739 .content-seemore-button .text, .I40739.content-seemore-button .text {
font-family:Rubik;
font-size:16px;
font-weight:500;
text-align:left;
color:rgb(0,0,0);

}
.I40739 .content-seemore-button .icon, .I40739.content-seemore-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;
}
.I40739 .content-seemore-button:hover, .I40739.content-seemore-button:hover {
}
.I40739 .content-seemore-button:hover .text, .I40739.content-seemore-button:hover .text {
}
.I40739 .content-seemore-button:hover .icon, .I40739.content-seemore-button:hover .icon {
background-size:100% 100%;
}

.I40739 .content-seemore-button {
}
.I40739 .category-list {
display:flex;	
flex-direction:row;
		
order:2;	
width:312px;
margin-bottom:8px;
padding-left:40px;
padding-right:40px;
box-sizing:border-box;

}
.I40739 .category-list:hover {
}
.I40739 .category-item {
display:flex;
}
.I40739 .category-item .text {
display:flex;
font-family:Rubik;
font-size:12px;
color:var(--color-secondary);

margin-top:20px;
padding-bottom:4px;
padding-left:6px;
padding-right:6px;
padding-top:4px;
background-color:var(--color);
box-sizing:border-box;

}
.I40739 .category-item::after {
content:'';	
display:flex;
align-items:center;
align-self:center;
}
.I40739 .category-item:last-child::after {
content:none;	
}
.I40739 .C40739-2438 {
--color:;
--color-secondary:;
}.I40739 .C40739-2439 {
--color:;
--color-secondary:;
}.I40739 .C40739-2440 {
--color:;
--color-secondary:;
}.I40739 .C40739-2441 {
--color:;
--color-secondary:;
}.I40739 .C40739-2442 {
--color:;
--color-secondary:;
}.I40739 .C40739-2443 {
--color:;
--color-secondary:;
}.I40739 .C40739-2444 {
--color:;
--color-secondary:;
}.I40739 .C40739-2445 {
--color:;
--color-secondary:;
}.I40739 .C40739-2446 {
--color:;
--color-secondary:;
}.I40739 .C40739-2468 {
--color:rgb(233,90,12);
--color-secondary:;
}.I40739 .C40739-2538 {
--color:rgb(159,0,28);
--color-secondary:;
}.I40739 .C40739-2539 {
--color:;
--color-secondary:;
}.I40739 .C40739-2540 {
--color:;
--color-secondary:;
}.I40739 .C40739-2541 {
--color:;
--color-secondary:;
}.I40739 .C40739-2542 {
--color:rgb(149,185,203);
--color-secondary:rgb(255,255,255);
}.I40739 .C40739-2543 {
--color:;
--color-secondary:;
}.I40739 .C40739-2544 {
--color:rgb(41,177,172);
--color-secondary:;
}.I40739 .C40739-2545 {
--color:;
--color-secondary:;
}.I40739 .C40739-2546 {
--color:;
--color-secondary:;
}.I40739 .C40739-2547 {
--color:;
--color-secondary:;
}.I40739 .C40739-2548 {
--color:;
--color-secondary:;
}.I40739 .C40739-2670 {
--color:;
--color-secondary:;
}.I40739 .C40739-2671 {
--color:rgb(151,150,150);
--color-secondary:;
}.I40739 .C40739-2672 {
--color:rgb(151,150,150);
--color-secondary:;
}.I40739 .C40739-2674 {
--color:;
--color-secondary:;
}.I40739 .C40739-2701 {
--color:rgb(233,90,12);
--color-secondary:;
}.I40739 .C40739-2775 {
--color:rgb(0,55,183);
--color-secondary:;
}.I40739 .C40739-2776 {
--color:rgb(54,158,18);
--color-secondary:;
}.I40739 .C40739-2777 {
--color:rgb(255,219,0);
--color-secondary:;
}.I40739 .C40739-5628 {
--color:;
--color-secondary:;
}.I40739 .C40739-5629 {
--color:rgb(102,76,194);
--color-secondary:rgb(255,255,255);
}.I40739 .C40739-5630 {
--color:rgb(105,110,242);
--color-secondary:rgb(255,255,255);
}.I40739 .C40739-5631 {
--color:rgb(243,233,250);
--color-secondary:rgb(132,101,208);
}.I40739 .C40739-5632 {
--color:rgb(250,236,233);
--color-secondary:rgb(252,61,44);
}.I40739 .C40739-5633 {
--color:rgb(233,250,240);
--color-secondary:rgb(0,133,123);
}.I40739 .C40739-5634 {
--color:rgb(243,233,250);
--color-secondary:rgb(108,72,201);
}.I40739 .C40739-5635 {
--color:rgb(213,224,250);
--color-secondary:rgb(70,74,174);
}.I40739 .C40739-5636 {
--color:rgb(253,213,204);
--color-secondary:rgb(240,109,81);
}.I40739 .C40739-5637 {
--color:rgb(253,213,204);
--color-secondary:rgb(239,102,73);
}.I40739 .C40739-5638 {
--color:rgb(243,233,250);
--color-secondary:rgb(99,65,186);
}.I40739 .C40739-5639 {
--color:rgb(213,224,250);
--color-secondary:rgb(82,87,180);
}.I40739 .C40739-5644 {
--color:;
--color-secondary:;
}.I40739 .C40739-5645 {
--color:rgb(243,233,250);
--color-secondary:rgb(108,72,201);
}.I40739 .C40739-5646 {
--color:rgb(213,224,250);
--color-secondary:rgb(70,74,174);
}.I40739 .C40739-5647 {
--color:rgb(253,213,204);
--color-secondary:rgb(240,109,81);
}.I40739 .C40739-5648 {
--color:rgb(243,233,250);
--color-secondary:rgb(99,65,186);
}.I40739 .C40739-5649 {
--color:rgb(213,224,250);
--color-secondary:rgb(70,74,174);
}.I40739 .C40739-5650 {
--color:rgb(253,213,204);
--color-secondary:rgb(241,116,90);
}.I40739 .C40739-5651 {
--color:rgb(165,64,149);
--color-secondary:rgb(255,255,255);
}.I40739 .C40739-5652 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5653 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5654 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5655 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5656 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5657 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5658 {
--color:rgb(243,233,250);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5659 {
--color:rgb(243,233,250);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5660 {
--color:rgb(243,233,250);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5661 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5662 {
--color:rgb(17,17,17);
--color-secondary:rgb(255,255,255);
}.I40739 .C40739-5663 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5664 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5666 {
--color:;
--color-secondary:;
}.I40739 .C40739-5667 {
--color:;
--color-secondary:;
}.I40739 .C40739-5668 {
--color:;
--color-secondary:;
}.I40739 .C40739-5669 {
--color:;
--color-secondary:;
}.I40739 .C40739-5670 {
--color:;
--color-secondary:;
}.I40739 .C40739-5671 {
--color:;
--color-secondary:;
}.I40739 .C40739-5672 {
--color:;
--color-secondary:;
}.I40739 .C40739-5673 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5674 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5675 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5676 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40739 .C40739-5677 {
--color:;
--color-secondary:;
}.I40739 .C40739-5678 {
--color:;
--color-secondary:;
}.I40739 .C40739-5679 {
--color:;
--color-secondary:;
}.I40739 .C40739-5681 {
--color:;
--color-secondary:;
}.I40739 .C40739-5682 {
--color:;
--color-secondary:;
}.I40739 .C40739-5683 {
--color:;
--color-secondary:;
}.I40739 .C40739-5684 {
--color:;
--color-secondary:;
}.I40739 .C40739-5685 {
--color:;
--color-secondary:;
}.I40739 .C40739-5686 {
--color:;
--color-secondary:;
}.I40739 .C40739-5687 {
--color:;
--color-secondary:;
}.I40739 .C40739-5689 {
--color:;
--color-secondary:;
}.I40739 .C40739-5690 {
--color:;
--color-secondary:;
}.I40739 .C40739-5691 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40739 .C40739-5692 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40739 .C40739-5693 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40739 .C40739-5694 {
--color:;
--color-secondary:;
}.I40739 .C40739-5695 {
--color:;
--color-secondary:;
}.I40739 .C40739-5697 {
--color:;
--color-secondary:;
}.I40739 .C40739-5698 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40739 .C40739-5699 {
--color:;
--color-secondary:;
}.I40739 .C40739-5700 {
--color:;
--color-secondary:;
}.I40739 .C40739-5701 {
--color:;
--color-secondary:;
}.I40739 .C40739-5702 {
--color:;
--color-secondary:;
}.I40739 .C40739-5703 {
--color:;
--color-secondary:;
}.I40739 .C40739-5704 {
--color:;
--color-secondary:;
}.I40739 .C40739-5705 {
--color:;
--color-secondary:;
}.I40739 .C40739-5706 {
--color:;
--color-secondary:;
}.I40739 .C40739-5707 {
--color:;
--color-secondary:;
}.I40739 .C40739-5708 {
--color:;
--color-secondary:;
}.I40739 .C40739-5709 {
--color:;
--color-secondary:;
}.I40739 .C40739-5710 {
--color:;
--color-secondary:;
}.I40739 .C40739-5711 {
--color:;
--color-secondary:;
}.I40739 .C40739-5712 {
--color:;
--color-secondary:;
}.I40739 .C40739-5713 {
--color:;
--color-secondary:;
}.I40739 .C40739-5714 {
--color:;
--color-secondary:;
}.I40739 .C40739-5715 {
--color:;
--color-secondary:;
}.I40739 .C40739-5716 {
--color:;
--color-secondary:;
}.I40739 .C40739-5717 {
--color:;
--color-secondary:;
}.I40739 .C40739-5718 {
--color:;
--color-secondary:;
}.I40739 .C40739-5719 {
--color:;
--color-secondary:;
}.I40739 .C40739-5720 {
--color:;
--color-secondary:;
}.I40739 .C40739-5721 {
--color:;
--color-secondary:;
}.I40739 .C40739-5722 {
--color:;
--color-secondary:;
}.I40739 .C40739-5723 {
--color:;
--color-secondary:;
}.I40739 .C40739-5724 {
--color:;
--color-secondary:;
}.I40739 .C40739-5725 {
--color:;
--color-secondary:;
}

@media (max-width:992px) {
.I40739 header {
}
.I40739 article, article.I40739 {
	
}
.I40739 article:hover, article.I40739:hover {
}
.I40739 article.active, article.I40739.active {
}
.I40739 .title {
}
.I40739 .title:hover {
}
.I40739 article.active .title {
}


.I40739 .abstract {
order:;
}
.I40739 .abstract:hover {
}

.I40739 .image, .I40739.image {
order:;
}
.I40739 .image:hover, .I40739.image:hover {
}
.I40739 article.active .image, .I40739.image {
}
.I40739 .content-seemore-button, .I40739.content-seemore-button {
flex-direction:row-reverse;
}
.I40739 button.content-seemore-button, button.I40739.content-seemore-button {
}
.I40739 .content-seemore-button .text, .I40739.content-seemore-button .text {
}
.I40739 .content-seemore-button .icon, .I40739.content-seemore-button .icon {
background-size:100% 100%;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I40739 .content-seemore-button:hover, .I40739.content-seemore-button:hover {
}
.I40739 .content-seemore-button:hover .text, .I40739.content-seemore-button:hover .text {
}
.I40739 .content-seemore-button:hover .icon, .I40739.content-seemore-button:hover .icon {
background-size:100% 100%;
}

.I40739 .content-seemore-button {
}
.I40739 .category-list {
	
		
order:;	
}
.I40739 .category-list:hover {
}
.I40739 .category-item {
}
.I40739 .category-item .text {
}
.I40739 .category-item::after {
	
}
.I40739 .category-item:last-child::after {
	
}
.I40739 .C40739-2438 {
--color:;
--color-secondary:;
}.I40739 .C40739-2439 {
--color:;
--color-secondary:;
}.I40739 .C40739-2440 {
--color:;
--color-secondary:;
}.I40739 .C40739-2441 {
--color:;
--color-secondary:;
}.I40739 .C40739-2442 {
--color:;
--color-secondary:;
}.I40739 .C40739-2443 {
--color:;
--color-secondary:;
}.I40739 .C40739-2444 {
--color:;
--color-secondary:;
}.I40739 .C40739-2445 {
--color:;
--color-secondary:;
}.I40739 .C40739-2446 {
--color:;
--color-secondary:;
}.I40739 .C40739-2468 {
--color:rgb(233,90,12);
--color-secondary:;
}.I40739 .C40739-2538 {
--color:rgb(159,0,28);
--color-secondary:;
}.I40739 .C40739-2539 {
--color:;
--color-secondary:;
}.I40739 .C40739-2540 {
--color:;
--color-secondary:;
}.I40739 .C40739-2541 {
--color:;
--color-secondary:;
}.I40739 .C40739-2542 {
--color:rgb(149,185,203);
--color-secondary:rgb(255,255,255);
}.I40739 .C40739-2543 {
--color:;
--color-secondary:;
}.I40739 .C40739-2544 {
--color:rgb(41,177,172);
--color-secondary:;
}.I40739 .C40739-2545 {
--color:;
--color-secondary:;
}.I40739 .C40739-2546 {
--color:;
--color-secondary:;
}.I40739 .C40739-2547 {
--color:;
--color-secondary:;
}.I40739 .C40739-2548 {
--color:;
--color-secondary:;
}.I40739 .C40739-2670 {
--color:;
--color-secondary:;
}.I40739 .C40739-2671 {
--color:rgb(151,150,150);
--color-secondary:;
}.I40739 .C40739-2672 {
--color:rgb(151,150,150);
--color-secondary:;
}.I40739 .C40739-2674 {
--color:;
--color-secondary:;
}.I40739 .C40739-2701 {
--color:rgb(233,90,12);
--color-secondary:;
}.I40739 .C40739-2775 {
--color:rgb(0,55,183);
--color-secondary:;
}.I40739 .C40739-2776 {
--color:rgb(54,158,18);
--color-secondary:;
}.I40739 .C40739-2777 {
--color:rgb(255,219,0);
--color-secondary:;
}.I40739 .C40739-5628 {
--color:;
--color-secondary:;
}.I40739 .C40739-5629 {
--color:rgb(102,76,194);
--color-secondary:rgb(255,255,255);
}.I40739 .C40739-5630 {
--color:rgb(105,110,242);
--color-secondary:rgb(255,255,255);
}.I40739 .C40739-5631 {
--color:rgb(243,233,250);
--color-secondary:rgb(132,101,208);
}.I40739 .C40739-5632 {
--color:rgb(250,236,233);
--color-secondary:rgb(252,61,44);
}.I40739 .C40739-5633 {
--color:rgb(233,250,240);
--color-secondary:rgb(0,133,123);
}.I40739 .C40739-5634 {
--color:rgb(243,233,250);
--color-secondary:rgb(108,72,201);
}.I40739 .C40739-5635 {
--color:rgb(213,224,250);
--color-secondary:rgb(70,74,174);
}.I40739 .C40739-5636 {
--color:rgb(253,213,204);
--color-secondary:rgb(240,109,81);
}.I40739 .C40739-5637 {
--color:rgb(253,213,204);
--color-secondary:rgb(239,102,73);
}.I40739 .C40739-5638 {
--color:rgb(243,233,250);
--color-secondary:rgb(99,65,186);
}.I40739 .C40739-5639 {
--color:rgb(213,224,250);
--color-secondary:rgb(82,87,180);
}.I40739 .C40739-5644 {
--color:;
--color-secondary:;
}.I40739 .C40739-5645 {
--color:rgb(243,233,250);
--color-secondary:rgb(108,72,201);
}.I40739 .C40739-5646 {
--color:rgb(213,224,250);
--color-secondary:rgb(70,74,174);
}.I40739 .C40739-5647 {
--color:rgb(253,213,204);
--color-secondary:rgb(240,109,81);
}.I40739 .C40739-5648 {
--color:rgb(243,233,250);
--color-secondary:rgb(99,65,186);
}.I40739 .C40739-5649 {
--color:rgb(213,224,250);
--color-secondary:rgb(70,74,174);
}.I40739 .C40739-5650 {
--color:rgb(253,213,204);
--color-secondary:rgb(241,116,90);
}.I40739 .C40739-5651 {
--color:rgb(165,64,149);
--color-secondary:rgb(255,255,255);
}.I40739 .C40739-5652 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5653 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5654 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5655 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5656 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5657 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5658 {
--color:rgb(243,233,250);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5659 {
--color:rgb(243,233,250);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5660 {
--color:rgb(243,233,250);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5661 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5662 {
--color:rgb(17,17,17);
--color-secondary:rgb(255,255,255);
}.I40739 .C40739-5663 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5664 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5666 {
--color:;
--color-secondary:;
}.I40739 .C40739-5667 {
--color:;
--color-secondary:;
}.I40739 .C40739-5668 {
--color:;
--color-secondary:;
}.I40739 .C40739-5669 {
--color:;
--color-secondary:;
}.I40739 .C40739-5670 {
--color:;
--color-secondary:;
}.I40739 .C40739-5671 {
--color:;
--color-secondary:;
}.I40739 .C40739-5672 {
--color:;
--color-secondary:;
}.I40739 .C40739-5673 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5674 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5675 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5676 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40739 .C40739-5677 {
--color:;
--color-secondary:;
}.I40739 .C40739-5678 {
--color:;
--color-secondary:;
}.I40739 .C40739-5679 {
--color:;
--color-secondary:;
}.I40739 .C40739-5681 {
--color:;
--color-secondary:;
}.I40739 .C40739-5682 {
--color:;
--color-secondary:;
}.I40739 .C40739-5683 {
--color:;
--color-secondary:;
}.I40739 .C40739-5684 {
--color:;
--color-secondary:;
}.I40739 .C40739-5685 {
--color:;
--color-secondary:;
}.I40739 .C40739-5686 {
--color:;
--color-secondary:;
}.I40739 .C40739-5687 {
--color:;
--color-secondary:;
}.I40739 .C40739-5689 {
--color:;
--color-secondary:;
}.I40739 .C40739-5690 {
--color:;
--color-secondary:;
}.I40739 .C40739-5691 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40739 .C40739-5692 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40739 .C40739-5693 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40739 .C40739-5694 {
--color:;
--color-secondary:;
}.I40739 .C40739-5695 {
--color:;
--color-secondary:;
}.I40739 .C40739-5697 {
--color:;
--color-secondary:;
}.I40739 .C40739-5698 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40739 .C40739-5699 {
--color:;
--color-secondary:;
}.I40739 .C40739-5700 {
--color:;
--color-secondary:;
}.I40739 .C40739-5701 {
--color:;
--color-secondary:;
}.I40739 .C40739-5702 {
--color:;
--color-secondary:;
}.I40739 .C40739-5703 {
--color:;
--color-secondary:;
}.I40739 .C40739-5704 {
--color:;
--color-secondary:;
}.I40739 .C40739-5705 {
--color:;
--color-secondary:;
}.I40739 .C40739-5706 {
--color:;
--color-secondary:;
}.I40739 .C40739-5707 {
--color:;
--color-secondary:;
}.I40739 .C40739-5708 {
--color:;
--color-secondary:;
}.I40739 .C40739-5709 {
--color:;
--color-secondary:;
}.I40739 .C40739-5710 {
--color:;
--color-secondary:;
}.I40739 .C40739-5711 {
--color:;
--color-secondary:;
}.I40739 .C40739-5712 {
--color:;
--color-secondary:;
}.I40739 .C40739-5713 {
--color:;
--color-secondary:;
}.I40739 .C40739-5714 {
--color:;
--color-secondary:;
}.I40739 .C40739-5715 {
--color:;
--color-secondary:;
}.I40739 .C40739-5716 {
--color:;
--color-secondary:;
}.I40739 .C40739-5717 {
--color:;
--color-secondary:;
}.I40739 .C40739-5718 {
--color:;
--color-secondary:;
}.I40739 .C40739-5719 {
--color:;
--color-secondary:;
}.I40739 .C40739-5720 {
--color:;
--color-secondary:;
}.I40739 .C40739-5721 {
--color:;
--color-secondary:;
}.I40739 .C40739-5722 {
--color:;
--color-secondary:;
}.I40739 .C40739-5723 {
--color:;
--color-secondary:;
}.I40739 .C40739-5724 {
--color:;
--color-secondary:;
}.I40739 .C40739-5725 {
--color:;
--color-secondary:;
}

}
@media (max-width:640px) {
.I40739 header {
}
.I40739 article, article.I40739 {
	
}
.I40739 article:hover, article.I40739:hover {
}
.I40739 article.active, article.I40739.active {
}
.I40739 .title {
}
.I40739 .title:hover {
}
.I40739 article.active .title {
}


.I40739 .abstract {
order:;
}
.I40739 .abstract:hover {
}
.I40739 .abstract {
height:0px;
margin-bottom:82px;

}

.I40739 .image, .I40739.image {
order:;
}
.I40739 .image:hover, .I40739.image:hover {
}
.I40739 article.active .image, .I40739.image {
}
.I40739 .content-seemore-button, .I40739.content-seemore-button {
flex-direction:row-reverse;
}
.I40739 button.content-seemore-button, button.I40739.content-seemore-button {
}
.I40739 .content-seemore-button .text, .I40739.content-seemore-button .text {
}
.I40739 .content-seemore-button .icon, .I40739.content-seemore-button .icon {
background-size:100% 100%;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I40739 .content-seemore-button:hover, .I40739.content-seemore-button:hover {
}
.I40739 .content-seemore-button:hover .text, .I40739.content-seemore-button:hover .text {
}
.I40739 .content-seemore-button:hover .icon, .I40739.content-seemore-button:hover .icon {
background-size:100% 100%;
}

.I40739 .content-seemore-button {
}
.I40739 .category-list {
	
		
order:;	
}
.I40739 .category-list:hover {
}
.I40739 .category-item {
}
.I40739 .category-item .text {
}
.I40739 .category-item::after {
	
}
.I40739 .category-item:last-child::after {
	
}
.I40739 .C40739-2438 {
--color:;
--color-secondary:;
}.I40739 .C40739-2439 {
--color:;
--color-secondary:;
}.I40739 .C40739-2440 {
--color:;
--color-secondary:;
}.I40739 .C40739-2441 {
--color:;
--color-secondary:;
}.I40739 .C40739-2442 {
--color:;
--color-secondary:;
}.I40739 .C40739-2443 {
--color:;
--color-secondary:;
}.I40739 .C40739-2444 {
--color:;
--color-secondary:;
}.I40739 .C40739-2445 {
--color:;
--color-secondary:;
}.I40739 .C40739-2446 {
--color:;
--color-secondary:;
}.I40739 .C40739-2468 {
--color:rgb(233,90,12);
--color-secondary:;
}.I40739 .C40739-2538 {
--color:rgb(159,0,28);
--color-secondary:;
}.I40739 .C40739-2539 {
--color:;
--color-secondary:;
}.I40739 .C40739-2540 {
--color:;
--color-secondary:;
}.I40739 .C40739-2541 {
--color:;
--color-secondary:;
}.I40739 .C40739-2542 {
--color:rgb(149,185,203);
--color-secondary:rgb(255,255,255);
}.I40739 .C40739-2543 {
--color:;
--color-secondary:;
}.I40739 .C40739-2544 {
--color:rgb(41,177,172);
--color-secondary:;
}.I40739 .C40739-2545 {
--color:;
--color-secondary:;
}.I40739 .C40739-2546 {
--color:;
--color-secondary:;
}.I40739 .C40739-2547 {
--color:;
--color-secondary:;
}.I40739 .C40739-2548 {
--color:;
--color-secondary:;
}.I40739 .C40739-2670 {
--color:;
--color-secondary:;
}.I40739 .C40739-2671 {
--color:rgb(151,150,150);
--color-secondary:;
}.I40739 .C40739-2672 {
--color:rgb(151,150,150);
--color-secondary:;
}.I40739 .C40739-2674 {
--color:;
--color-secondary:;
}.I40739 .C40739-2701 {
--color:rgb(233,90,12);
--color-secondary:;
}.I40739 .C40739-2775 {
--color:rgb(0,55,183);
--color-secondary:;
}.I40739 .C40739-2776 {
--color:rgb(54,158,18);
--color-secondary:;
}.I40739 .C40739-2777 {
--color:rgb(255,219,0);
--color-secondary:;
}.I40739 .C40739-5628 {
--color:;
--color-secondary:;
}.I40739 .C40739-5629 {
--color:rgb(102,76,194);
--color-secondary:rgb(255,255,255);
}.I40739 .C40739-5630 {
--color:rgb(105,110,242);
--color-secondary:rgb(255,255,255);
}.I40739 .C40739-5631 {
--color:rgb(243,233,250);
--color-secondary:rgb(132,101,208);
}.I40739 .C40739-5632 {
--color:rgb(250,236,233);
--color-secondary:rgb(252,61,44);
}.I40739 .C40739-5633 {
--color:rgb(233,250,240);
--color-secondary:rgb(0,133,123);
}.I40739 .C40739-5634 {
--color:rgb(243,233,250);
--color-secondary:rgb(108,72,201);
}.I40739 .C40739-5635 {
--color:rgb(213,224,250);
--color-secondary:rgb(70,74,174);
}.I40739 .C40739-5636 {
--color:rgb(253,213,204);
--color-secondary:rgb(240,109,81);
}.I40739 .C40739-5637 {
--color:rgb(253,213,204);
--color-secondary:rgb(239,102,73);
}.I40739 .C40739-5638 {
--color:rgb(243,233,250);
--color-secondary:rgb(99,65,186);
}.I40739 .C40739-5639 {
--color:rgb(213,224,250);
--color-secondary:rgb(82,87,180);
}.I40739 .C40739-5644 {
--color:;
--color-secondary:;
}.I40739 .C40739-5645 {
--color:rgb(243,233,250);
--color-secondary:rgb(108,72,201);
}.I40739 .C40739-5646 {
--color:rgb(213,224,250);
--color-secondary:rgb(70,74,174);
}.I40739 .C40739-5647 {
--color:rgb(253,213,204);
--color-secondary:rgb(240,109,81);
}.I40739 .C40739-5648 {
--color:rgb(243,233,250);
--color-secondary:rgb(99,65,186);
}.I40739 .C40739-5649 {
--color:rgb(213,224,250);
--color-secondary:rgb(70,74,174);
}.I40739 .C40739-5650 {
--color:rgb(253,213,204);
--color-secondary:rgb(241,116,90);
}.I40739 .C40739-5651 {
--color:rgb(165,64,149);
--color-secondary:rgb(255,255,255);
}.I40739 .C40739-5652 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5653 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5654 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5655 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5656 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5657 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5658 {
--color:rgb(243,233,250);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5659 {
--color:rgb(243,233,250);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5660 {
--color:rgb(243,233,250);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5661 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5662 {
--color:rgb(17,17,17);
--color-secondary:rgb(255,255,255);
}.I40739 .C40739-5663 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5664 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5666 {
--color:;
--color-secondary:;
}.I40739 .C40739-5667 {
--color:;
--color-secondary:;
}.I40739 .C40739-5668 {
--color:;
--color-secondary:;
}.I40739 .C40739-5669 {
--color:;
--color-secondary:;
}.I40739 .C40739-5670 {
--color:;
--color-secondary:;
}.I40739 .C40739-5671 {
--color:;
--color-secondary:;
}.I40739 .C40739-5672 {
--color:;
--color-secondary:;
}.I40739 .C40739-5673 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5674 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5675 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5676 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40739 .C40739-5677 {
--color:;
--color-secondary:;
}.I40739 .C40739-5678 {
--color:;
--color-secondary:;
}.I40739 .C40739-5679 {
--color:;
--color-secondary:;
}.I40739 .C40739-5681 {
--color:;
--color-secondary:;
}.I40739 .C40739-5682 {
--color:;
--color-secondary:;
}.I40739 .C40739-5683 {
--color:;
--color-secondary:;
}.I40739 .C40739-5684 {
--color:;
--color-secondary:;
}.I40739 .C40739-5685 {
--color:;
--color-secondary:;
}.I40739 .C40739-5686 {
--color:;
--color-secondary:;
}.I40739 .C40739-5687 {
--color:;
--color-secondary:;
}.I40739 .C40739-5689 {
--color:;
--color-secondary:;
}.I40739 .C40739-5690 {
--color:;
--color-secondary:;
}.I40739 .C40739-5691 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40739 .C40739-5692 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40739 .C40739-5693 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40739 .C40739-5694 {
--color:;
--color-secondary:;
}.I40739 .C40739-5695 {
--color:;
--color-secondary:;
}.I40739 .C40739-5697 {
--color:;
--color-secondary:;
}.I40739 .C40739-5698 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40739 .C40739-5699 {
--color:;
--color-secondary:;
}.I40739 .C40739-5700 {
--color:;
--color-secondary:;
}.I40739 .C40739-5701 {
--color:;
--color-secondary:;
}.I40739 .C40739-5702 {
--color:;
--color-secondary:;
}.I40739 .C40739-5703 {
--color:;
--color-secondary:;
}.I40739 .C40739-5704 {
--color:;
--color-secondary:;
}.I40739 .C40739-5705 {
--color:;
--color-secondary:;
}.I40739 .C40739-5706 {
--color:;
--color-secondary:;
}.I40739 .C40739-5707 {
--color:;
--color-secondary:;
}.I40739 .C40739-5708 {
--color:;
--color-secondary:;
}.I40739 .C40739-5709 {
--color:;
--color-secondary:;
}.I40739 .C40739-5710 {
--color:;
--color-secondary:;
}.I40739 .C40739-5711 {
--color:;
--color-secondary:;
}.I40739 .C40739-5712 {
--color:;
--color-secondary:;
}.I40739 .C40739-5713 {
--color:;
--color-secondary:;
}.I40739 .C40739-5714 {
--color:;
--color-secondary:;
}.I40739 .C40739-5715 {
--color:;
--color-secondary:;
}.I40739 .C40739-5716 {
--color:;
--color-secondary:;
}.I40739 .C40739-5717 {
--color:;
--color-secondary:;
}.I40739 .C40739-5718 {
--color:;
--color-secondary:;
}.I40739 .C40739-5719 {
--color:;
--color-secondary:;
}.I40739 .C40739-5720 {
--color:;
--color-secondary:;
}.I40739 .C40739-5721 {
--color:;
--color-secondary:;
}.I40739 .C40739-5722 {
--color:;
--color-secondary:;
}.I40739 .C40739-5723 {
--color:;
--color-secondary:;
}.I40739 .C40739-5724 {
--color:;
--color-secondary:;
}.I40739 .C40739-5725 {
--color:;
--color-secondary:;
}

}
@media (min-width:1440px) {
.I40739 header {
}
.I40739 article, article.I40739 {
	
}
.I40739 article:hover, article.I40739:hover {
}
.I40739 article.active, article.I40739.active {
}
.I40739 .title {
}
.I40739 .title:hover {
}
.I40739 article.active .title {
}


.I40739 .abstract {
order:;
}
.I40739 .abstract:hover {
}

.I40739 .image, .I40739.image {
order:;
}
.I40739 .image:hover, .I40739.image:hover {
}
.I40739 article.active .image, .I40739.image {
}
.I40739 .content-seemore-button, .I40739.content-seemore-button {
flex-direction:row-reverse;
}
.I40739 button.content-seemore-button, button.I40739.content-seemore-button {
}
.I40739 .content-seemore-button .text, .I40739.content-seemore-button .text {
}
.I40739 .content-seemore-button .icon, .I40739.content-seemore-button .icon {
background-size:100% 100%;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I40739 .content-seemore-button:hover, .I40739.content-seemore-button:hover {
}
.I40739 .content-seemore-button:hover .text, .I40739.content-seemore-button:hover .text {
}
.I40739 .content-seemore-button:hover .icon, .I40739.content-seemore-button:hover .icon {
background-size:100% 100%;
}

.I40739 .content-seemore-button {
}
.I40739 .category-list {
	
		
order:;	
}
.I40739 .category-list:hover {
}
.I40739 .category-item {
}
.I40739 .category-item .text {
}
.I40739 .category-item::after {
	
}
.I40739 .category-item:last-child::after {
	
}
.I40739 .C40739-2438 {
--color:;
--color-secondary:;
}.I40739 .C40739-2439 {
--color:;
--color-secondary:;
}.I40739 .C40739-2440 {
--color:;
--color-secondary:;
}.I40739 .C40739-2441 {
--color:;
--color-secondary:;
}.I40739 .C40739-2442 {
--color:;
--color-secondary:;
}.I40739 .C40739-2443 {
--color:;
--color-secondary:;
}.I40739 .C40739-2444 {
--color:;
--color-secondary:;
}.I40739 .C40739-2445 {
--color:;
--color-secondary:;
}.I40739 .C40739-2446 {
--color:;
--color-secondary:;
}.I40739 .C40739-2468 {
--color:rgb(233,90,12);
--color-secondary:;
}.I40739 .C40739-2538 {
--color:rgb(159,0,28);
--color-secondary:;
}.I40739 .C40739-2539 {
--color:;
--color-secondary:;
}.I40739 .C40739-2540 {
--color:;
--color-secondary:;
}.I40739 .C40739-2541 {
--color:;
--color-secondary:;
}.I40739 .C40739-2542 {
--color:rgb(149,185,203);
--color-secondary:rgb(255,255,255);
}.I40739 .C40739-2543 {
--color:;
--color-secondary:;
}.I40739 .C40739-2544 {
--color:rgb(41,177,172);
--color-secondary:;
}.I40739 .C40739-2545 {
--color:;
--color-secondary:;
}.I40739 .C40739-2546 {
--color:;
--color-secondary:;
}.I40739 .C40739-2547 {
--color:;
--color-secondary:;
}.I40739 .C40739-2548 {
--color:;
--color-secondary:;
}.I40739 .C40739-2670 {
--color:;
--color-secondary:;
}.I40739 .C40739-2671 {
--color:rgb(151,150,150);
--color-secondary:;
}.I40739 .C40739-2672 {
--color:rgb(151,150,150);
--color-secondary:;
}.I40739 .C40739-2674 {
--color:;
--color-secondary:;
}.I40739 .C40739-2701 {
--color:rgb(233,90,12);
--color-secondary:;
}.I40739 .C40739-2775 {
--color:rgb(0,55,183);
--color-secondary:;
}.I40739 .C40739-2776 {
--color:rgb(54,158,18);
--color-secondary:;
}.I40739 .C40739-2777 {
--color:rgb(255,219,0);
--color-secondary:;
}.I40739 .C40739-5628 {
--color:;
--color-secondary:;
}.I40739 .C40739-5629 {
--color:rgb(102,76,194);
--color-secondary:rgb(255,255,255);
}.I40739 .C40739-5630 {
--color:rgb(105,110,242);
--color-secondary:rgb(255,255,255);
}.I40739 .C40739-5631 {
--color:rgb(243,233,250);
--color-secondary:rgb(132,101,208);
}.I40739 .C40739-5632 {
--color:rgb(250,236,233);
--color-secondary:rgb(252,61,44);
}.I40739 .C40739-5633 {
--color:rgb(233,250,240);
--color-secondary:rgb(0,133,123);
}.I40739 .C40739-5634 {
--color:rgb(243,233,250);
--color-secondary:rgb(108,72,201);
}.I40739 .C40739-5635 {
--color:rgb(213,224,250);
--color-secondary:rgb(70,74,174);
}.I40739 .C40739-5636 {
--color:rgb(253,213,204);
--color-secondary:rgb(240,109,81);
}.I40739 .C40739-5637 {
--color:rgb(253,213,204);
--color-secondary:rgb(239,102,73);
}.I40739 .C40739-5638 {
--color:rgb(243,233,250);
--color-secondary:rgb(99,65,186);
}.I40739 .C40739-5639 {
--color:rgb(213,224,250);
--color-secondary:rgb(82,87,180);
}.I40739 .C40739-5644 {
--color:;
--color-secondary:;
}.I40739 .C40739-5645 {
--color:rgb(243,233,250);
--color-secondary:rgb(108,72,201);
}.I40739 .C40739-5646 {
--color:rgb(213,224,250);
--color-secondary:rgb(70,74,174);
}.I40739 .C40739-5647 {
--color:rgb(253,213,204);
--color-secondary:rgb(240,109,81);
}.I40739 .C40739-5648 {
--color:rgb(243,233,250);
--color-secondary:rgb(99,65,186);
}.I40739 .C40739-5649 {
--color:rgb(213,224,250);
--color-secondary:rgb(70,74,174);
}.I40739 .C40739-5650 {
--color:rgb(253,213,204);
--color-secondary:rgb(241,116,90);
}.I40739 .C40739-5651 {
--color:rgb(165,64,149);
--color-secondary:rgb(255,255,255);
}.I40739 .C40739-5652 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5653 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5654 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5655 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5656 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5657 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5658 {
--color:rgb(243,233,250);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5659 {
--color:rgb(243,233,250);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5660 {
--color:rgb(243,233,250);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5661 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5662 {
--color:rgb(17,17,17);
--color-secondary:rgb(255,255,255);
}.I40739 .C40739-5663 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5664 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5666 {
--color:;
--color-secondary:;
}.I40739 .C40739-5667 {
--color:;
--color-secondary:;
}.I40739 .C40739-5668 {
--color:;
--color-secondary:;
}.I40739 .C40739-5669 {
--color:;
--color-secondary:;
}.I40739 .C40739-5670 {
--color:;
--color-secondary:;
}.I40739 .C40739-5671 {
--color:;
--color-secondary:;
}.I40739 .C40739-5672 {
--color:;
--color-secondary:;
}.I40739 .C40739-5673 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5674 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5675 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40739 .C40739-5676 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40739 .C40739-5677 {
--color:;
--color-secondary:;
}.I40739 .C40739-5678 {
--color:;
--color-secondary:;
}.I40739 .C40739-5679 {
--color:;
--color-secondary:;
}.I40739 .C40739-5681 {
--color:;
--color-secondary:;
}.I40739 .C40739-5682 {
--color:;
--color-secondary:;
}.I40739 .C40739-5683 {
--color:;
--color-secondary:;
}.I40739 .C40739-5684 {
--color:;
--color-secondary:;
}.I40739 .C40739-5685 {
--color:;
--color-secondary:;
}.I40739 .C40739-5686 {
--color:;
--color-secondary:;
}.I40739 .C40739-5687 {
--color:;
--color-secondary:;
}.I40739 .C40739-5689 {
--color:;
--color-secondary:;
}.I40739 .C40739-5690 {
--color:;
--color-secondary:;
}.I40739 .C40739-5691 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40739 .C40739-5692 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40739 .C40739-5693 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40739 .C40739-5694 {
--color:;
--color-secondary:;
}.I40739 .C40739-5695 {
--color:;
--color-secondary:;
}.I40739 .C40739-5697 {
--color:;
--color-secondary:;
}.I40739 .C40739-5698 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40739 .C40739-5699 {
--color:;
--color-secondary:;
}.I40739 .C40739-5700 {
--color:;
--color-secondary:;
}.I40739 .C40739-5701 {
--color:;
--color-secondary:;
}.I40739 .C40739-5702 {
--color:;
--color-secondary:;
}.I40739 .C40739-5703 {
--color:;
--color-secondary:;
}.I40739 .C40739-5704 {
--color:;
--color-secondary:;
}.I40739 .C40739-5705 {
--color:;
--color-secondary:;
}.I40739 .C40739-5706 {
--color:;
--color-secondary:;
}.I40739 .C40739-5707 {
--color:;
--color-secondary:;
}.I40739 .C40739-5708 {
--color:;
--color-secondary:;
}.I40739 .C40739-5709 {
--color:;
--color-secondary:;
}.I40739 .C40739-5710 {
--color:;
--color-secondary:;
}.I40739 .C40739-5711 {
--color:;
--color-secondary:;
}.I40739 .C40739-5712 {
--color:;
--color-secondary:;
}.I40739 .C40739-5713 {
--color:;
--color-secondary:;
}.I40739 .C40739-5714 {
--color:;
--color-secondary:;
}.I40739 .C40739-5715 {
--color:;
--color-secondary:;
}.I40739 .C40739-5716 {
--color:;
--color-secondary:;
}.I40739 .C40739-5717 {
--color:;
--color-secondary:;
}.I40739 .C40739-5718 {
--color:;
--color-secondary:;
}.I40739 .C40739-5719 {
--color:;
--color-secondary:;
}.I40739 .C40739-5720 {
--color:;
--color-secondary:;
}.I40739 .C40739-5721 {
--color:;
--color-secondary:;
}.I40739 .C40739-5722 {
--color:;
--color-secondary:;
}.I40739 .C40739-5723 {
--color:;
--color-secondary:;
}.I40739 .C40739-5724 {
--color:;
--color-secondary:;
}.I40739 .C40739-5725 {
--color:;
--color-secondary:;
}

}

.I40741 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I40741:hover {
}

.I40742 {
display:flex;
position:var(--I40742-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;

align-items:center;


}
.I40742:hover {
}


h1.I40743, .I40743 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I40743 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I40743:hover {
}
.I40743 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I40743 > .viewport:hover {
}


.I40744 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I40744:hover {
}

.I40745 {
display:flex;
position:var(--I40745-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1222px;

align-items:center;


}
.I40745:hover {
}

@media (max-width:640px) {
.I40745 {

margin-bottom:106px;

}
.I40745:hover {
}

}

h1.I40746, .I40746 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I40746 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I40746:hover {
}
.I40746 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I40746 > .viewport:hover {
}


h1.I40747, .I40747 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I40747, .I40747 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I40747, .I40747 p {
margin:0px;
}

figure.I40747, .I40747 figure {
margin:0px;
}

a.I40747, .I40747 a {
text-decoration:inherit;
color:inherit;
}

.I40747 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I40747 article, article.I40747 {
width:315px;
border-color:rgb(120,120,120);
border-radius:10px;
box-shadow:0px 3px 7px -3px rgb(102,102,102);

flex-direction:column;	
}
.I40747 article:hover, article.I40747:hover {
}
.I40747 article.active, article.I40747.active {
}
.I40747 .title {
display:flex;
font-family:Graphik;
font-size:20px;
font-weight:600;

padding-bottom:12px;
padding-left:40px;
padding-right:40px;
box-sizing:border-box;
box-shadow:none;

}
.I40747 .title:hover {
}
.I40747 article.active .title {
}

.I40747 .title {order:3;}
.I40747 .abstract {
order:3;
}
.I40747 .abstract:hover {
}
.I40747 .abstract {
display:block;
min-height:70px;
margin-bottom:0px;
margin-left:40px;
margin-right:40px;
box-shadow:none;

font-family:Rubik;
font-size:16px;

}

.I40747 .image, .I40747.image {
width:315px;
height:240px;
box-shadow:0px 3px 7px -3px rgb(255,255,255);

order:1;
}
.I40747 .image:hover, .I40747.image:hover {
}
.I40747 article.active .image, .I40747.image {
}
.I40747 .content-seemore-button, .I40747.content-seemore-button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
width:114px;
margin-bottom:40px;
margin-left:40px;
padding-bottom:2px;
border-bottom-color:rgb(185,255,0);
border-bottom-style:solid;
border-bottom-width:2px;

flex-direction:row-reverse;
}
.I40747 button.content-seemore-button, button.I40747.content-seemore-button {
cursor:pointer;
}
.I40747 .content-seemore-button .text, .I40747.content-seemore-button .text {
font-family:Rubik;
font-size:16px;
font-weight:500;
text-align:left;
color:rgb(0,0,0);

}
.I40747 .content-seemore-button .icon, .I40747.content-seemore-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;
}
.I40747 .content-seemore-button:hover, .I40747.content-seemore-button:hover {
}
.I40747 .content-seemore-button:hover .text, .I40747.content-seemore-button:hover .text {
}
.I40747 .content-seemore-button:hover .icon, .I40747.content-seemore-button:hover .icon {
background-size:100% 100%;
}

.I40747 .content-seemore-button {
}
.I40747 .category-list {
display:flex;	
flex-direction:row;
		
order:2;	
width:312px;
margin-bottom:8px;
padding-left:40px;
padding-right:40px;
box-sizing:border-box;

}
.I40747 .category-list:hover {
}
.I40747 .category-item {
display:flex;
}
.I40747 .category-item .text {
display:flex;
font-family:Rubik;
font-size:12px;
color:var(--color-secondary);

margin-top:20px;
padding-bottom:4px;
padding-left:6px;
padding-right:6px;
padding-top:4px;
background-color:var(--color);
box-sizing:border-box;

}
.I40747 .category-item::after {
content:'';	
display:flex;
align-items:center;
align-self:center;
}
.I40747 .category-item:last-child::after {
content:none;	
}
.I40747 .C40747-2438 {
--color:;
--color-secondary:;
}.I40747 .C40747-2439 {
--color:;
--color-secondary:;
}.I40747 .C40747-2440 {
--color:;
--color-secondary:;
}.I40747 .C40747-2441 {
--color:;
--color-secondary:;
}.I40747 .C40747-2442 {
--color:;
--color-secondary:;
}.I40747 .C40747-2443 {
--color:;
--color-secondary:;
}.I40747 .C40747-2444 {
--color:;
--color-secondary:;
}.I40747 .C40747-2445 {
--color:;
--color-secondary:;
}.I40747 .C40747-2446 {
--color:;
--color-secondary:;
}.I40747 .C40747-2468 {
--color:rgb(233,90,12);
--color-secondary:;
}.I40747 .C40747-2538 {
--color:rgb(159,0,28);
--color-secondary:;
}.I40747 .C40747-2539 {
--color:;
--color-secondary:;
}.I40747 .C40747-2540 {
--color:;
--color-secondary:;
}.I40747 .C40747-2541 {
--color:;
--color-secondary:;
}.I40747 .C40747-2542 {
--color:rgb(149,185,203);
--color-secondary:rgb(255,255,255);
}.I40747 .C40747-2543 {
--color:;
--color-secondary:;
}.I40747 .C40747-2544 {
--color:rgb(41,177,172);
--color-secondary:;
}.I40747 .C40747-2545 {
--color:;
--color-secondary:;
}.I40747 .C40747-2546 {
--color:;
--color-secondary:;
}.I40747 .C40747-2547 {
--color:;
--color-secondary:;
}.I40747 .C40747-2548 {
--color:;
--color-secondary:;
}.I40747 .C40747-2670 {
--color:;
--color-secondary:;
}.I40747 .C40747-2671 {
--color:rgb(151,150,150);
--color-secondary:;
}.I40747 .C40747-2672 {
--color:rgb(151,150,150);
--color-secondary:;
}.I40747 .C40747-2674 {
--color:;
--color-secondary:;
}.I40747 .C40747-2701 {
--color:rgb(233,90,12);
--color-secondary:;
}.I40747 .C40747-2775 {
--color:rgb(0,55,183);
--color-secondary:;
}.I40747 .C40747-2776 {
--color:rgb(54,158,18);
--color-secondary:;
}.I40747 .C40747-2777 {
--color:rgb(255,219,0);
--color-secondary:;
}.I40747 .C40747-5628 {
--color:;
--color-secondary:;
}.I40747 .C40747-5629 {
--color:rgb(102,76,194);
--color-secondary:rgb(255,255,255);
}.I40747 .C40747-5630 {
--color:rgb(105,110,242);
--color-secondary:rgb(255,255,255);
}.I40747 .C40747-5631 {
--color:rgb(243,233,250);
--color-secondary:rgb(132,101,208);
}.I40747 .C40747-5632 {
--color:rgb(250,236,233);
--color-secondary:rgb(252,61,44);
}.I40747 .C40747-5633 {
--color:rgb(233,250,240);
--color-secondary:rgb(0,133,123);
}.I40747 .C40747-5634 {
--color:rgb(243,233,250);
--color-secondary:rgb(108,72,201);
}.I40747 .C40747-5635 {
--color:rgb(213,224,250);
--color-secondary:rgb(70,74,174);
}.I40747 .C40747-5636 {
--color:rgb(253,213,204);
--color-secondary:rgb(240,109,81);
}.I40747 .C40747-5637 {
--color:rgb(253,213,204);
--color-secondary:rgb(239,102,73);
}.I40747 .C40747-5638 {
--color:rgb(243,233,250);
--color-secondary:rgb(99,65,186);
}.I40747 .C40747-5639 {
--color:rgb(213,224,250);
--color-secondary:rgb(82,87,180);
}.I40747 .C40747-5644 {
--color:;
--color-secondary:;
}.I40747 .C40747-5645 {
--color:rgb(243,233,250);
--color-secondary:rgb(108,72,201);
}.I40747 .C40747-5646 {
--color:rgb(213,224,250);
--color-secondary:rgb(70,74,174);
}.I40747 .C40747-5647 {
--color:rgb(253,213,204);
--color-secondary:rgb(240,109,81);
}.I40747 .C40747-5648 {
--color:rgb(243,233,250);
--color-secondary:rgb(99,65,186);
}.I40747 .C40747-5649 {
--color:rgb(213,224,250);
--color-secondary:rgb(70,74,174);
}.I40747 .C40747-5650 {
--color:rgb(253,213,204);
--color-secondary:rgb(241,116,90);
}.I40747 .C40747-5651 {
--color:rgb(165,64,149);
--color-secondary:rgb(255,255,255);
}.I40747 .C40747-5652 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5653 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5654 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5655 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5656 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5657 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5658 {
--color:rgb(243,233,250);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5659 {
--color:rgb(243,233,250);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5660 {
--color:rgb(243,233,250);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5661 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5662 {
--color:rgb(17,17,17);
--color-secondary:rgb(255,255,255);
}.I40747 .C40747-5663 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5664 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5666 {
--color:;
--color-secondary:;
}.I40747 .C40747-5667 {
--color:;
--color-secondary:;
}.I40747 .C40747-5668 {
--color:;
--color-secondary:;
}.I40747 .C40747-5669 {
--color:;
--color-secondary:;
}.I40747 .C40747-5670 {
--color:;
--color-secondary:;
}.I40747 .C40747-5671 {
--color:;
--color-secondary:;
}.I40747 .C40747-5672 {
--color:;
--color-secondary:;
}.I40747 .C40747-5673 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5674 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5675 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5676 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40747 .C40747-5677 {
--color:;
--color-secondary:;
}.I40747 .C40747-5678 {
--color:;
--color-secondary:;
}.I40747 .C40747-5679 {
--color:;
--color-secondary:;
}.I40747 .C40747-5681 {
--color:;
--color-secondary:;
}.I40747 .C40747-5682 {
--color:;
--color-secondary:;
}.I40747 .C40747-5683 {
--color:;
--color-secondary:;
}.I40747 .C40747-5684 {
--color:;
--color-secondary:;
}.I40747 .C40747-5685 {
--color:;
--color-secondary:;
}.I40747 .C40747-5686 {
--color:;
--color-secondary:;
}.I40747 .C40747-5687 {
--color:;
--color-secondary:;
}.I40747 .C40747-5689 {
--color:;
--color-secondary:;
}.I40747 .C40747-5690 {
--color:;
--color-secondary:;
}.I40747 .C40747-5691 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40747 .C40747-5692 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40747 .C40747-5693 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40747 .C40747-5694 {
--color:;
--color-secondary:;
}.I40747 .C40747-5695 {
--color:;
--color-secondary:;
}.I40747 .C40747-5697 {
--color:;
--color-secondary:;
}.I40747 .C40747-5698 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40747 .C40747-5699 {
--color:;
--color-secondary:;
}.I40747 .C40747-5700 {
--color:;
--color-secondary:;
}.I40747 .C40747-5701 {
--color:;
--color-secondary:;
}.I40747 .C40747-5702 {
--color:;
--color-secondary:;
}.I40747 .C40747-5703 {
--color:;
--color-secondary:;
}.I40747 .C40747-5704 {
--color:;
--color-secondary:;
}.I40747 .C40747-5705 {
--color:;
--color-secondary:;
}.I40747 .C40747-5706 {
--color:;
--color-secondary:;
}.I40747 .C40747-5707 {
--color:;
--color-secondary:;
}.I40747 .C40747-5708 {
--color:;
--color-secondary:;
}.I40747 .C40747-5709 {
--color:;
--color-secondary:;
}.I40747 .C40747-5710 {
--color:;
--color-secondary:;
}.I40747 .C40747-5711 {
--color:;
--color-secondary:;
}.I40747 .C40747-5712 {
--color:;
--color-secondary:;
}.I40747 .C40747-5713 {
--color:;
--color-secondary:;
}.I40747 .C40747-5714 {
--color:;
--color-secondary:;
}.I40747 .C40747-5715 {
--color:;
--color-secondary:;
}.I40747 .C40747-5716 {
--color:;
--color-secondary:;
}.I40747 .C40747-5717 {
--color:;
--color-secondary:;
}.I40747 .C40747-5718 {
--color:;
--color-secondary:;
}.I40747 .C40747-5719 {
--color:;
--color-secondary:;
}.I40747 .C40747-5720 {
--color:;
--color-secondary:;
}.I40747 .C40747-5721 {
--color:;
--color-secondary:;
}.I40747 .C40747-5722 {
--color:;
--color-secondary:;
}.I40747 .C40747-5723 {
--color:;
--color-secondary:;
}.I40747 .C40747-5724 {
--color:;
--color-secondary:;
}.I40747 .C40747-5725 {
--color:;
--color-secondary:;
}

@media (max-width:992px) {
.I40747 header {
}
.I40747 article, article.I40747 {
	
}
.I40747 article:hover, article.I40747:hover {
}
.I40747 article.active, article.I40747.active {
}
.I40747 .title {
}
.I40747 .title:hover {
}
.I40747 article.active .title {
}


.I40747 .abstract {
order:;
}
.I40747 .abstract:hover {
}

.I40747 .image, .I40747.image {
order:;
}
.I40747 .image:hover, .I40747.image:hover {
}
.I40747 article.active .image, .I40747.image {
}
.I40747 .content-seemore-button, .I40747.content-seemore-button {
flex-direction:row-reverse;
}
.I40747 button.content-seemore-button, button.I40747.content-seemore-button {
}
.I40747 .content-seemore-button .text, .I40747.content-seemore-button .text {
}
.I40747 .content-seemore-button .icon, .I40747.content-seemore-button .icon {
background-size:100% 100%;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I40747 .content-seemore-button:hover, .I40747.content-seemore-button:hover {
}
.I40747 .content-seemore-button:hover .text, .I40747.content-seemore-button:hover .text {
}
.I40747 .content-seemore-button:hover .icon, .I40747.content-seemore-button:hover .icon {
background-size:100% 100%;
}

.I40747 .content-seemore-button {
}
.I40747 .category-list {
	
		
order:;	
}
.I40747 .category-list:hover {
}
.I40747 .category-item {
}
.I40747 .category-item .text {
}
.I40747 .category-item::after {
	
}
.I40747 .category-item:last-child::after {
	
}
.I40747 .C40747-2438 {
--color:;
--color-secondary:;
}.I40747 .C40747-2439 {
--color:;
--color-secondary:;
}.I40747 .C40747-2440 {
--color:;
--color-secondary:;
}.I40747 .C40747-2441 {
--color:;
--color-secondary:;
}.I40747 .C40747-2442 {
--color:;
--color-secondary:;
}.I40747 .C40747-2443 {
--color:;
--color-secondary:;
}.I40747 .C40747-2444 {
--color:;
--color-secondary:;
}.I40747 .C40747-2445 {
--color:;
--color-secondary:;
}.I40747 .C40747-2446 {
--color:;
--color-secondary:;
}.I40747 .C40747-2468 {
--color:rgb(233,90,12);
--color-secondary:;
}.I40747 .C40747-2538 {
--color:rgb(159,0,28);
--color-secondary:;
}.I40747 .C40747-2539 {
--color:;
--color-secondary:;
}.I40747 .C40747-2540 {
--color:;
--color-secondary:;
}.I40747 .C40747-2541 {
--color:;
--color-secondary:;
}.I40747 .C40747-2542 {
--color:rgb(149,185,203);
--color-secondary:rgb(255,255,255);
}.I40747 .C40747-2543 {
--color:;
--color-secondary:;
}.I40747 .C40747-2544 {
--color:rgb(41,177,172);
--color-secondary:;
}.I40747 .C40747-2545 {
--color:;
--color-secondary:;
}.I40747 .C40747-2546 {
--color:;
--color-secondary:;
}.I40747 .C40747-2547 {
--color:;
--color-secondary:;
}.I40747 .C40747-2548 {
--color:;
--color-secondary:;
}.I40747 .C40747-2670 {
--color:;
--color-secondary:;
}.I40747 .C40747-2671 {
--color:rgb(151,150,150);
--color-secondary:;
}.I40747 .C40747-2672 {
--color:rgb(151,150,150);
--color-secondary:;
}.I40747 .C40747-2674 {
--color:;
--color-secondary:;
}.I40747 .C40747-2701 {
--color:rgb(233,90,12);
--color-secondary:;
}.I40747 .C40747-2775 {
--color:rgb(0,55,183);
--color-secondary:;
}.I40747 .C40747-2776 {
--color:rgb(54,158,18);
--color-secondary:;
}.I40747 .C40747-2777 {
--color:rgb(255,219,0);
--color-secondary:;
}.I40747 .C40747-5628 {
--color:;
--color-secondary:;
}.I40747 .C40747-5629 {
--color:rgb(102,76,194);
--color-secondary:rgb(255,255,255);
}.I40747 .C40747-5630 {
--color:rgb(105,110,242);
--color-secondary:rgb(255,255,255);
}.I40747 .C40747-5631 {
--color:rgb(243,233,250);
--color-secondary:rgb(132,101,208);
}.I40747 .C40747-5632 {
--color:rgb(250,236,233);
--color-secondary:rgb(252,61,44);
}.I40747 .C40747-5633 {
--color:rgb(233,250,240);
--color-secondary:rgb(0,133,123);
}.I40747 .C40747-5634 {
--color:rgb(243,233,250);
--color-secondary:rgb(108,72,201);
}.I40747 .C40747-5635 {
--color:rgb(213,224,250);
--color-secondary:rgb(70,74,174);
}.I40747 .C40747-5636 {
--color:rgb(253,213,204);
--color-secondary:rgb(240,109,81);
}.I40747 .C40747-5637 {
--color:rgb(253,213,204);
--color-secondary:rgb(239,102,73);
}.I40747 .C40747-5638 {
--color:rgb(243,233,250);
--color-secondary:rgb(99,65,186);
}.I40747 .C40747-5639 {
--color:rgb(213,224,250);
--color-secondary:rgb(82,87,180);
}.I40747 .C40747-5644 {
--color:;
--color-secondary:;
}.I40747 .C40747-5645 {
--color:rgb(243,233,250);
--color-secondary:rgb(108,72,201);
}.I40747 .C40747-5646 {
--color:rgb(213,224,250);
--color-secondary:rgb(70,74,174);
}.I40747 .C40747-5647 {
--color:rgb(253,213,204);
--color-secondary:rgb(240,109,81);
}.I40747 .C40747-5648 {
--color:rgb(243,233,250);
--color-secondary:rgb(99,65,186);
}.I40747 .C40747-5649 {
--color:rgb(213,224,250);
--color-secondary:rgb(70,74,174);
}.I40747 .C40747-5650 {
--color:rgb(253,213,204);
--color-secondary:rgb(241,116,90);
}.I40747 .C40747-5651 {
--color:rgb(165,64,149);
--color-secondary:rgb(255,255,255);
}.I40747 .C40747-5652 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5653 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5654 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5655 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5656 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5657 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5658 {
--color:rgb(243,233,250);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5659 {
--color:rgb(243,233,250);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5660 {
--color:rgb(243,233,250);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5661 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5662 {
--color:rgb(17,17,17);
--color-secondary:rgb(255,255,255);
}.I40747 .C40747-5663 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5664 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5666 {
--color:;
--color-secondary:;
}.I40747 .C40747-5667 {
--color:;
--color-secondary:;
}.I40747 .C40747-5668 {
--color:;
--color-secondary:;
}.I40747 .C40747-5669 {
--color:;
--color-secondary:;
}.I40747 .C40747-5670 {
--color:;
--color-secondary:;
}.I40747 .C40747-5671 {
--color:;
--color-secondary:;
}.I40747 .C40747-5672 {
--color:;
--color-secondary:;
}.I40747 .C40747-5673 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5674 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5675 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5676 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40747 .C40747-5677 {
--color:;
--color-secondary:;
}.I40747 .C40747-5678 {
--color:;
--color-secondary:;
}.I40747 .C40747-5679 {
--color:;
--color-secondary:;
}.I40747 .C40747-5681 {
--color:;
--color-secondary:;
}.I40747 .C40747-5682 {
--color:;
--color-secondary:;
}.I40747 .C40747-5683 {
--color:;
--color-secondary:;
}.I40747 .C40747-5684 {
--color:;
--color-secondary:;
}.I40747 .C40747-5685 {
--color:;
--color-secondary:;
}.I40747 .C40747-5686 {
--color:;
--color-secondary:;
}.I40747 .C40747-5687 {
--color:;
--color-secondary:;
}.I40747 .C40747-5689 {
--color:;
--color-secondary:;
}.I40747 .C40747-5690 {
--color:;
--color-secondary:;
}.I40747 .C40747-5691 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40747 .C40747-5692 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40747 .C40747-5693 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40747 .C40747-5694 {
--color:;
--color-secondary:;
}.I40747 .C40747-5695 {
--color:;
--color-secondary:;
}.I40747 .C40747-5697 {
--color:;
--color-secondary:;
}.I40747 .C40747-5698 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40747 .C40747-5699 {
--color:;
--color-secondary:;
}.I40747 .C40747-5700 {
--color:;
--color-secondary:;
}.I40747 .C40747-5701 {
--color:;
--color-secondary:;
}.I40747 .C40747-5702 {
--color:;
--color-secondary:;
}.I40747 .C40747-5703 {
--color:;
--color-secondary:;
}.I40747 .C40747-5704 {
--color:;
--color-secondary:;
}.I40747 .C40747-5705 {
--color:;
--color-secondary:;
}.I40747 .C40747-5706 {
--color:;
--color-secondary:;
}.I40747 .C40747-5707 {
--color:;
--color-secondary:;
}.I40747 .C40747-5708 {
--color:;
--color-secondary:;
}.I40747 .C40747-5709 {
--color:;
--color-secondary:;
}.I40747 .C40747-5710 {
--color:;
--color-secondary:;
}.I40747 .C40747-5711 {
--color:;
--color-secondary:;
}.I40747 .C40747-5712 {
--color:;
--color-secondary:;
}.I40747 .C40747-5713 {
--color:;
--color-secondary:;
}.I40747 .C40747-5714 {
--color:;
--color-secondary:;
}.I40747 .C40747-5715 {
--color:;
--color-secondary:;
}.I40747 .C40747-5716 {
--color:;
--color-secondary:;
}.I40747 .C40747-5717 {
--color:;
--color-secondary:;
}.I40747 .C40747-5718 {
--color:;
--color-secondary:;
}.I40747 .C40747-5719 {
--color:;
--color-secondary:;
}.I40747 .C40747-5720 {
--color:;
--color-secondary:;
}.I40747 .C40747-5721 {
--color:;
--color-secondary:;
}.I40747 .C40747-5722 {
--color:;
--color-secondary:;
}.I40747 .C40747-5723 {
--color:;
--color-secondary:;
}.I40747 .C40747-5724 {
--color:;
--color-secondary:;
}.I40747 .C40747-5725 {
--color:;
--color-secondary:;
}

}
@media (max-width:640px) {
.I40747 header {
}
.I40747 article, article.I40747 {
	
}
.I40747 article:hover, article.I40747:hover {
}
.I40747 article.active, article.I40747.active {
}
.I40747 .title {
}
.I40747 .title:hover {
}
.I40747 article.active .title {
}


.I40747 .abstract {
order:;
}
.I40747 .abstract:hover {
}
.I40747 .abstract {
height:0px;
margin-bottom:82px;

}

.I40747 .image, .I40747.image {
order:;
}
.I40747 .image:hover, .I40747.image:hover {
}
.I40747 article.active .image, .I40747.image {
}
.I40747 .content-seemore-button, .I40747.content-seemore-button {
flex-direction:row-reverse;
}
.I40747 button.content-seemore-button, button.I40747.content-seemore-button {
}
.I40747 .content-seemore-button .text, .I40747.content-seemore-button .text {
}
.I40747 .content-seemore-button .icon, .I40747.content-seemore-button .icon {
background-size:100% 100%;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I40747 .content-seemore-button:hover, .I40747.content-seemore-button:hover {
}
.I40747 .content-seemore-button:hover .text, .I40747.content-seemore-button:hover .text {
}
.I40747 .content-seemore-button:hover .icon, .I40747.content-seemore-button:hover .icon {
background-size:100% 100%;
}

.I40747 .content-seemore-button {
}
.I40747 .category-list {
	
		
order:;	
}
.I40747 .category-list:hover {
}
.I40747 .category-item {
}
.I40747 .category-item .text {
}
.I40747 .category-item::after {
	
}
.I40747 .category-item:last-child::after {
	
}
.I40747 .C40747-2438 {
--color:;
--color-secondary:;
}.I40747 .C40747-2439 {
--color:;
--color-secondary:;
}.I40747 .C40747-2440 {
--color:;
--color-secondary:;
}.I40747 .C40747-2441 {
--color:;
--color-secondary:;
}.I40747 .C40747-2442 {
--color:;
--color-secondary:;
}.I40747 .C40747-2443 {
--color:;
--color-secondary:;
}.I40747 .C40747-2444 {
--color:;
--color-secondary:;
}.I40747 .C40747-2445 {
--color:;
--color-secondary:;
}.I40747 .C40747-2446 {
--color:;
--color-secondary:;
}.I40747 .C40747-2468 {
--color:rgb(233,90,12);
--color-secondary:;
}.I40747 .C40747-2538 {
--color:rgb(159,0,28);
--color-secondary:;
}.I40747 .C40747-2539 {
--color:;
--color-secondary:;
}.I40747 .C40747-2540 {
--color:;
--color-secondary:;
}.I40747 .C40747-2541 {
--color:;
--color-secondary:;
}.I40747 .C40747-2542 {
--color:rgb(149,185,203);
--color-secondary:rgb(255,255,255);
}.I40747 .C40747-2543 {
--color:;
--color-secondary:;
}.I40747 .C40747-2544 {
--color:rgb(41,177,172);
--color-secondary:;
}.I40747 .C40747-2545 {
--color:;
--color-secondary:;
}.I40747 .C40747-2546 {
--color:;
--color-secondary:;
}.I40747 .C40747-2547 {
--color:;
--color-secondary:;
}.I40747 .C40747-2548 {
--color:;
--color-secondary:;
}.I40747 .C40747-2670 {
--color:;
--color-secondary:;
}.I40747 .C40747-2671 {
--color:rgb(151,150,150);
--color-secondary:;
}.I40747 .C40747-2672 {
--color:rgb(151,150,150);
--color-secondary:;
}.I40747 .C40747-2674 {
--color:;
--color-secondary:;
}.I40747 .C40747-2701 {
--color:rgb(233,90,12);
--color-secondary:;
}.I40747 .C40747-2775 {
--color:rgb(0,55,183);
--color-secondary:;
}.I40747 .C40747-2776 {
--color:rgb(54,158,18);
--color-secondary:;
}.I40747 .C40747-2777 {
--color:rgb(255,219,0);
--color-secondary:;
}.I40747 .C40747-5628 {
--color:;
--color-secondary:;
}.I40747 .C40747-5629 {
--color:rgb(102,76,194);
--color-secondary:rgb(255,255,255);
}.I40747 .C40747-5630 {
--color:rgb(105,110,242);
--color-secondary:rgb(255,255,255);
}.I40747 .C40747-5631 {
--color:rgb(243,233,250);
--color-secondary:rgb(132,101,208);
}.I40747 .C40747-5632 {
--color:rgb(250,236,233);
--color-secondary:rgb(252,61,44);
}.I40747 .C40747-5633 {
--color:rgb(233,250,240);
--color-secondary:rgb(0,133,123);
}.I40747 .C40747-5634 {
--color:rgb(243,233,250);
--color-secondary:rgb(108,72,201);
}.I40747 .C40747-5635 {
--color:rgb(213,224,250);
--color-secondary:rgb(70,74,174);
}.I40747 .C40747-5636 {
--color:rgb(253,213,204);
--color-secondary:rgb(240,109,81);
}.I40747 .C40747-5637 {
--color:rgb(253,213,204);
--color-secondary:rgb(239,102,73);
}.I40747 .C40747-5638 {
--color:rgb(243,233,250);
--color-secondary:rgb(99,65,186);
}.I40747 .C40747-5639 {
--color:rgb(213,224,250);
--color-secondary:rgb(82,87,180);
}.I40747 .C40747-5644 {
--color:;
--color-secondary:;
}.I40747 .C40747-5645 {
--color:rgb(243,233,250);
--color-secondary:rgb(108,72,201);
}.I40747 .C40747-5646 {
--color:rgb(213,224,250);
--color-secondary:rgb(70,74,174);
}.I40747 .C40747-5647 {
--color:rgb(253,213,204);
--color-secondary:rgb(240,109,81);
}.I40747 .C40747-5648 {
--color:rgb(243,233,250);
--color-secondary:rgb(99,65,186);
}.I40747 .C40747-5649 {
--color:rgb(213,224,250);
--color-secondary:rgb(70,74,174);
}.I40747 .C40747-5650 {
--color:rgb(253,213,204);
--color-secondary:rgb(241,116,90);
}.I40747 .C40747-5651 {
--color:rgb(165,64,149);
--color-secondary:rgb(255,255,255);
}.I40747 .C40747-5652 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5653 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5654 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5655 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5656 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5657 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5658 {
--color:rgb(243,233,250);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5659 {
--color:rgb(243,233,250);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5660 {
--color:rgb(243,233,250);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5661 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5662 {
--color:rgb(17,17,17);
--color-secondary:rgb(255,255,255);
}.I40747 .C40747-5663 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5664 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5666 {
--color:;
--color-secondary:;
}.I40747 .C40747-5667 {
--color:;
--color-secondary:;
}.I40747 .C40747-5668 {
--color:;
--color-secondary:;
}.I40747 .C40747-5669 {
--color:;
--color-secondary:;
}.I40747 .C40747-5670 {
--color:;
--color-secondary:;
}.I40747 .C40747-5671 {
--color:;
--color-secondary:;
}.I40747 .C40747-5672 {
--color:;
--color-secondary:;
}.I40747 .C40747-5673 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5674 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5675 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5676 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40747 .C40747-5677 {
--color:;
--color-secondary:;
}.I40747 .C40747-5678 {
--color:;
--color-secondary:;
}.I40747 .C40747-5679 {
--color:;
--color-secondary:;
}.I40747 .C40747-5681 {
--color:;
--color-secondary:;
}.I40747 .C40747-5682 {
--color:;
--color-secondary:;
}.I40747 .C40747-5683 {
--color:;
--color-secondary:;
}.I40747 .C40747-5684 {
--color:;
--color-secondary:;
}.I40747 .C40747-5685 {
--color:;
--color-secondary:;
}.I40747 .C40747-5686 {
--color:;
--color-secondary:;
}.I40747 .C40747-5687 {
--color:;
--color-secondary:;
}.I40747 .C40747-5689 {
--color:;
--color-secondary:;
}.I40747 .C40747-5690 {
--color:;
--color-secondary:;
}.I40747 .C40747-5691 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40747 .C40747-5692 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40747 .C40747-5693 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40747 .C40747-5694 {
--color:;
--color-secondary:;
}.I40747 .C40747-5695 {
--color:;
--color-secondary:;
}.I40747 .C40747-5697 {
--color:;
--color-secondary:;
}.I40747 .C40747-5698 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40747 .C40747-5699 {
--color:;
--color-secondary:;
}.I40747 .C40747-5700 {
--color:;
--color-secondary:;
}.I40747 .C40747-5701 {
--color:;
--color-secondary:;
}.I40747 .C40747-5702 {
--color:;
--color-secondary:;
}.I40747 .C40747-5703 {
--color:;
--color-secondary:;
}.I40747 .C40747-5704 {
--color:;
--color-secondary:;
}.I40747 .C40747-5705 {
--color:;
--color-secondary:;
}.I40747 .C40747-5706 {
--color:;
--color-secondary:;
}.I40747 .C40747-5707 {
--color:;
--color-secondary:;
}.I40747 .C40747-5708 {
--color:;
--color-secondary:;
}.I40747 .C40747-5709 {
--color:;
--color-secondary:;
}.I40747 .C40747-5710 {
--color:;
--color-secondary:;
}.I40747 .C40747-5711 {
--color:;
--color-secondary:;
}.I40747 .C40747-5712 {
--color:;
--color-secondary:;
}.I40747 .C40747-5713 {
--color:;
--color-secondary:;
}.I40747 .C40747-5714 {
--color:;
--color-secondary:;
}.I40747 .C40747-5715 {
--color:;
--color-secondary:;
}.I40747 .C40747-5716 {
--color:;
--color-secondary:;
}.I40747 .C40747-5717 {
--color:;
--color-secondary:;
}.I40747 .C40747-5718 {
--color:;
--color-secondary:;
}.I40747 .C40747-5719 {
--color:;
--color-secondary:;
}.I40747 .C40747-5720 {
--color:;
--color-secondary:;
}.I40747 .C40747-5721 {
--color:;
--color-secondary:;
}.I40747 .C40747-5722 {
--color:;
--color-secondary:;
}.I40747 .C40747-5723 {
--color:;
--color-secondary:;
}.I40747 .C40747-5724 {
--color:;
--color-secondary:;
}.I40747 .C40747-5725 {
--color:;
--color-secondary:;
}

}
@media (min-width:1440px) {
.I40747 header {
}
.I40747 article, article.I40747 {
	
}
.I40747 article:hover, article.I40747:hover {
}
.I40747 article.active, article.I40747.active {
}
.I40747 .title {
}
.I40747 .title:hover {
}
.I40747 article.active .title {
}


.I40747 .abstract {
order:;
}
.I40747 .abstract:hover {
}

.I40747 .image, .I40747.image {
order:;
}
.I40747 .image:hover, .I40747.image:hover {
}
.I40747 article.active .image, .I40747.image {
}
.I40747 .content-seemore-button, .I40747.content-seemore-button {
flex-direction:row-reverse;
}
.I40747 button.content-seemore-button, button.I40747.content-seemore-button {
}
.I40747 .content-seemore-button .text, .I40747.content-seemore-button .text {
}
.I40747 .content-seemore-button .icon, .I40747.content-seemore-button .icon {
background-size:100% 100%;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I40747 .content-seemore-button:hover, .I40747.content-seemore-button:hover {
}
.I40747 .content-seemore-button:hover .text, .I40747.content-seemore-button:hover .text {
}
.I40747 .content-seemore-button:hover .icon, .I40747.content-seemore-button:hover .icon {
background-size:100% 100%;
}

.I40747 .content-seemore-button {
}
.I40747 .category-list {
	
		
order:;	
}
.I40747 .category-list:hover {
}
.I40747 .category-item {
}
.I40747 .category-item .text {
}
.I40747 .category-item::after {
	
}
.I40747 .category-item:last-child::after {
	
}
.I40747 .C40747-2438 {
--color:;
--color-secondary:;
}.I40747 .C40747-2439 {
--color:;
--color-secondary:;
}.I40747 .C40747-2440 {
--color:;
--color-secondary:;
}.I40747 .C40747-2441 {
--color:;
--color-secondary:;
}.I40747 .C40747-2442 {
--color:;
--color-secondary:;
}.I40747 .C40747-2443 {
--color:;
--color-secondary:;
}.I40747 .C40747-2444 {
--color:;
--color-secondary:;
}.I40747 .C40747-2445 {
--color:;
--color-secondary:;
}.I40747 .C40747-2446 {
--color:;
--color-secondary:;
}.I40747 .C40747-2468 {
--color:rgb(233,90,12);
--color-secondary:;
}.I40747 .C40747-2538 {
--color:rgb(159,0,28);
--color-secondary:;
}.I40747 .C40747-2539 {
--color:;
--color-secondary:;
}.I40747 .C40747-2540 {
--color:;
--color-secondary:;
}.I40747 .C40747-2541 {
--color:;
--color-secondary:;
}.I40747 .C40747-2542 {
--color:rgb(149,185,203);
--color-secondary:rgb(255,255,255);
}.I40747 .C40747-2543 {
--color:;
--color-secondary:;
}.I40747 .C40747-2544 {
--color:rgb(41,177,172);
--color-secondary:;
}.I40747 .C40747-2545 {
--color:;
--color-secondary:;
}.I40747 .C40747-2546 {
--color:;
--color-secondary:;
}.I40747 .C40747-2547 {
--color:;
--color-secondary:;
}.I40747 .C40747-2548 {
--color:;
--color-secondary:;
}.I40747 .C40747-2670 {
--color:;
--color-secondary:;
}.I40747 .C40747-2671 {
--color:rgb(151,150,150);
--color-secondary:;
}.I40747 .C40747-2672 {
--color:rgb(151,150,150);
--color-secondary:;
}.I40747 .C40747-2674 {
--color:;
--color-secondary:;
}.I40747 .C40747-2701 {
--color:rgb(233,90,12);
--color-secondary:;
}.I40747 .C40747-2775 {
--color:rgb(0,55,183);
--color-secondary:;
}.I40747 .C40747-2776 {
--color:rgb(54,158,18);
--color-secondary:;
}.I40747 .C40747-2777 {
--color:rgb(255,219,0);
--color-secondary:;
}.I40747 .C40747-5628 {
--color:;
--color-secondary:;
}.I40747 .C40747-5629 {
--color:rgb(102,76,194);
--color-secondary:rgb(255,255,255);
}.I40747 .C40747-5630 {
--color:rgb(105,110,242);
--color-secondary:rgb(255,255,255);
}.I40747 .C40747-5631 {
--color:rgb(243,233,250);
--color-secondary:rgb(132,101,208);
}.I40747 .C40747-5632 {
--color:rgb(250,236,233);
--color-secondary:rgb(252,61,44);
}.I40747 .C40747-5633 {
--color:rgb(233,250,240);
--color-secondary:rgb(0,133,123);
}.I40747 .C40747-5634 {
--color:rgb(243,233,250);
--color-secondary:rgb(108,72,201);
}.I40747 .C40747-5635 {
--color:rgb(213,224,250);
--color-secondary:rgb(70,74,174);
}.I40747 .C40747-5636 {
--color:rgb(253,213,204);
--color-secondary:rgb(240,109,81);
}.I40747 .C40747-5637 {
--color:rgb(253,213,204);
--color-secondary:rgb(239,102,73);
}.I40747 .C40747-5638 {
--color:rgb(243,233,250);
--color-secondary:rgb(99,65,186);
}.I40747 .C40747-5639 {
--color:rgb(213,224,250);
--color-secondary:rgb(82,87,180);
}.I40747 .C40747-5644 {
--color:;
--color-secondary:;
}.I40747 .C40747-5645 {
--color:rgb(243,233,250);
--color-secondary:rgb(108,72,201);
}.I40747 .C40747-5646 {
--color:rgb(213,224,250);
--color-secondary:rgb(70,74,174);
}.I40747 .C40747-5647 {
--color:rgb(253,213,204);
--color-secondary:rgb(240,109,81);
}.I40747 .C40747-5648 {
--color:rgb(243,233,250);
--color-secondary:rgb(99,65,186);
}.I40747 .C40747-5649 {
--color:rgb(213,224,250);
--color-secondary:rgb(70,74,174);
}.I40747 .C40747-5650 {
--color:rgb(253,213,204);
--color-secondary:rgb(241,116,90);
}.I40747 .C40747-5651 {
--color:rgb(165,64,149);
--color-secondary:rgb(255,255,255);
}.I40747 .C40747-5652 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5653 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5654 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5655 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5656 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5657 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5658 {
--color:rgb(243,233,250);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5659 {
--color:rgb(243,233,250);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5660 {
--color:rgb(243,233,250);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5661 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5662 {
--color:rgb(17,17,17);
--color-secondary:rgb(255,255,255);
}.I40747 .C40747-5663 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5664 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5666 {
--color:;
--color-secondary:;
}.I40747 .C40747-5667 {
--color:;
--color-secondary:;
}.I40747 .C40747-5668 {
--color:;
--color-secondary:;
}.I40747 .C40747-5669 {
--color:;
--color-secondary:;
}.I40747 .C40747-5670 {
--color:;
--color-secondary:;
}.I40747 .C40747-5671 {
--color:;
--color-secondary:;
}.I40747 .C40747-5672 {
--color:;
--color-secondary:;
}.I40747 .C40747-5673 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5674 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5675 {
--color:rgb(255,255,255);
--color-secondary:rgb(0,0,0);
}.I40747 .C40747-5676 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40747 .C40747-5677 {
--color:;
--color-secondary:;
}.I40747 .C40747-5678 {
--color:;
--color-secondary:;
}.I40747 .C40747-5679 {
--color:;
--color-secondary:;
}.I40747 .C40747-5681 {
--color:;
--color-secondary:;
}.I40747 .C40747-5682 {
--color:;
--color-secondary:;
}.I40747 .C40747-5683 {
--color:;
--color-secondary:;
}.I40747 .C40747-5684 {
--color:;
--color-secondary:;
}.I40747 .C40747-5685 {
--color:;
--color-secondary:;
}.I40747 .C40747-5686 {
--color:;
--color-secondary:;
}.I40747 .C40747-5687 {
--color:;
--color-secondary:;
}.I40747 .C40747-5689 {
--color:;
--color-secondary:;
}.I40747 .C40747-5690 {
--color:;
--color-secondary:;
}.I40747 .C40747-5691 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40747 .C40747-5692 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40747 .C40747-5693 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40747 .C40747-5694 {
--color:;
--color-secondary:;
}.I40747 .C40747-5695 {
--color:;
--color-secondary:;
}.I40747 .C40747-5697 {
--color:;
--color-secondary:;
}.I40747 .C40747-5698 {
--color:rgb(229,238,255);
--color-secondary:rgb(0,58,166);
}.I40747 .C40747-5699 {
--color:;
--color-secondary:;
}.I40747 .C40747-5700 {
--color:;
--color-secondary:;
}.I40747 .C40747-5701 {
--color:;
--color-secondary:;
}.I40747 .C40747-5702 {
--color:;
--color-secondary:;
}.I40747 .C40747-5703 {
--color:;
--color-secondary:;
}.I40747 .C40747-5704 {
--color:;
--color-secondary:;
}.I40747 .C40747-5705 {
--color:;
--color-secondary:;
}.I40747 .C40747-5706 {
--color:;
--color-secondary:;
}.I40747 .C40747-5707 {
--color:;
--color-secondary:;
}.I40747 .C40747-5708 {
--color:;
--color-secondary:;
}.I40747 .C40747-5709 {
--color:;
--color-secondary:;
}.I40747 .C40747-5710 {
--color:;
--color-secondary:;
}.I40747 .C40747-5711 {
--color:;
--color-secondary:;
}.I40747 .C40747-5712 {
--color:;
--color-secondary:;
}.I40747 .C40747-5713 {
--color:;
--color-secondary:;
}.I40747 .C40747-5714 {
--color:;
--color-secondary:;
}.I40747 .C40747-5715 {
--color:;
--color-secondary:;
}.I40747 .C40747-5716 {
--color:;
--color-secondary:;
}.I40747 .C40747-5717 {
--color:;
--color-secondary:;
}.I40747 .C40747-5718 {
--color:;
--color-secondary:;
}.I40747 .C40747-5719 {
--color:;
--color-secondary:;
}.I40747 .C40747-5720 {
--color:;
--color-secondary:;
}.I40747 .C40747-5721 {
--color:;
--color-secondary:;
}.I40747 .C40747-5722 {
--color:;
--color-secondary:;
}.I40747 .C40747-5723 {
--color:;
--color-secondary:;
}.I40747 .C40747-5724 {
--color:;
--color-secondary:;
}.I40747 .C40747-5725 {
--color:;
--color-secondary:;
}

}

h1.I41440, .I41440 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I41440 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:69;
width:100%;
background-color:rgb(245,245,245);


}
.I41440:hover {
}
.I41440 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I41440 > .viewport:hover {
}

@media (max-width:640px) {
.I41440 {

order:59;

}
.I41440:hover {
}
.I41440 > .viewport {



}
.I41440 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I41440 {

order:35;

}
.I41440:hover {
}
.I41440 > .viewport {



}
.I41440 > .viewport:hover {
}

}
.I41420 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
max-width:945px;
background-color:rgb(245,245,245);

	
}
.I41420:hover {
}

.I41421 {
display:flex;
position:var(--I41421-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
padding-bottom:128px;

flex-direction:row;
justify-content:center;


}
.I41421:hover {
}

@media (max-width:992px) {
.I41421 {

flex-wrap:wrap;
}
.I41421:hover {
}

}
@media (max-width:640px) {
.I41421 {

padding-bottom:40px;

flex-direction:column;


}
.I41421:hover {
}

}

.I41422 {
display:flex;
position:var(--I41422-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
margin-top:0px;
padding-bottom:10vh;
padding-top:128px;
background-color:rgb(245,245,245);

align-items:center;


}
.I41422:hover {
}

@media (max-width:992px) {
.I41422 {

padding-bottom:8.8vh;

}
.I41422:hover {
}

}

.I41423 {
display:flex;
align-items:flex-start;
position:relative;

order:5;
width:33%;
margin-right:75px;
box-sizing:border-box;



flex-direction:column;
align-items:center;

	
}
.I41423:hover {
}

@media (max-width:992px) {
.I41423 {

width:100%;
min-height:260px;
margin-bottom:32px;
margin-right:0px;



	
}
.I41423:hover {
}

}
@media (max-width:640px) {
.I41423 {

width:100%;
margin-bottom:40px;
margin-right:0px;



	
}
.I41423:hover {
}

}

.I41424 {
display:flex;
align-items:flex-start;
position:relative;

order:6;
width:33%;
margin-right:75px;
box-sizing:border-box;



flex-direction:column;

	
}
.I41424:hover {
}

@media (max-width:992px) {
.I41424 {

width:100%;
min-height:260px;
margin-bottom:32px;
margin-right:0px;



	
}
.I41424:hover {
}

}
@media (max-width:640px) {
.I41424 {

width:100%;
margin-bottom:40px;
margin-right:0px;



	
}
.I41424:hover {
}

}

.I41425 {
display:flex;
align-items:flex-start;
position:relative;

order:7;
width:33%;
box-sizing:border-box;



flex-direction:column;

	
}
.I41425:hover {
}

@media (max-width:992px) {
.I41425 {

width:100%;
min-height:260px;



	
}
.I41425:hover {
}

}
@media (max-width:640px) {
.I41425 {

width:100%;



	
}
.I41425:hover {
}

}

h1.I41426, .I41426 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I41426 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I41426:hover {
}
.I41426 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I41426 > .viewport:hover {
}


h1.I41427, .I41427 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I41427 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


flex-direction:column-reverse;
}
.I41427:hover {
}
.I41427 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I41427 > .viewport:hover {
}
.I41427 > .sector-title, .I41427 > .sector-title.i-collapsible-title {
display:flex;
font-family:Rubik;
font-size:1rem;
color:rgb(19,25,33);


align-self:center;
}
.I41427 > .sector-title:hover, .I41427 > .sector-title.i-collapsible-title:hover {
}
.I41427 > .sector-title, .I41427 > .sector-title.i-collapsible-title {
}
.I41427 > .sector-title .text, .I41427 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I41427 {

margin-bottom:32px;


}
.I41427:hover {
}
.I41427 > .viewport {



}
.I41427 > .viewport:hover {
}
.I41427 > .sector-title, .I41427 > .sector-title.i-collapsible-title {
}
.I41427 > .sector-title:hover, .I41427 > .sector-title.i-collapsible-title:hover {
}
.I41427 > .sector-title, .I41427 > .sector-title.i-collapsible-title {
}
.I41427 > .sector-title .text, .I41427 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I41427 {


}
.I41427:hover {
}
.I41427 > .viewport {



}
.I41427 > .viewport:hover {
}
.I41427 > .sector-title, .I41427 > .sector-title.i-collapsible-title {
}
.I41427 > .sector-title:hover, .I41427 > .sector-title.i-collapsible-title:hover {
}
.I41427 > .sector-title, .I41427 > .sector-title.i-collapsible-title {
}
.I41427 > .sector-title .text, .I41427 > .sector-title.i-collapsible-title .text {
}

}
@media (min-width:1440px) {
.I41427 {


}
.I41427:hover {
}
.I41427 > .viewport {



}
.I41427 > .viewport:hover {
}
.I41427 > .sector-title, .I41427 > .sector-title.i-collapsible-title {
}
.I41427 > .sector-title:hover, .I41427 > .sector-title.i-collapsible-title:hover {
}
.I41427 > .sector-title, .I41427 > .sector-title.i-collapsible-title {
}
.I41427 > .sector-title .text, .I41427 > .sector-title.i-collapsible-title .text {
}

}
h1.I41428, .I41428 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I41428 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I41428:hover {
}
.I41428 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I41428 > .viewport:hover {
}
.I41428 > .sector-title, .I41428 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;

width:100%;
margin-bottom:5.5vh;

}
.I41428 > .sector-title:hover, .I41428 > .sector-title.i-collapsible-title:hover {
}
.I41428 > .sector-title, .I41428 > .sector-title.i-collapsible-title {
}
.I41428 > .sector-title .text, .I41428 > .sector-title.i-collapsible-title .text {
}


h1.I41429, .I41429 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I41429 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


flex-direction:column-reverse;
}
.I41429:hover {
}
.I41429 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I41429 > .viewport:hover {
}
.I41429 > .sector-title, .I41429 > .sector-title.i-collapsible-title {
display:flex;
font-family:Rubik;
font-size:1rem;
color:rgb(19,25,33);


align-self:center;
}
.I41429 > .sector-title:hover, .I41429 > .sector-title.i-collapsible-title:hover {
}
.I41429 > .sector-title, .I41429 > .sector-title.i-collapsible-title {
}
.I41429 > .sector-title .text, .I41429 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I41429 {


flex-direction:column-reverse;
}
.I41429:hover {
}
.I41429 > .viewport {



}
.I41429 > .viewport:hover {
}
.I41429 > .sector-title, .I41429 > .sector-title.i-collapsible-title {
align-self:center;
}
.I41429 > .sector-title:hover, .I41429 > .sector-title.i-collapsible-title:hover {
}
.I41429 > .sector-title, .I41429 > .sector-title.i-collapsible-title {
}
.I41429 > .sector-title .text, .I41429 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I41429 {


flex-direction:column-reverse;
}
.I41429:hover {
}
.I41429 > .viewport {



}
.I41429 > .viewport:hover {
}
.I41429 > .sector-title, .I41429 > .sector-title.i-collapsible-title {
align-self:center;
}
.I41429 > .sector-title:hover, .I41429 > .sector-title.i-collapsible-title:hover {
}
.I41429 > .sector-title, .I41429 > .sector-title.i-collapsible-title {
}
.I41429 > .sector-title .text, .I41429 > .sector-title.i-collapsible-title .text {
}

}
@media (min-width:1440px) {
.I41429 {


flex-direction:column-reverse;
}
.I41429:hover {
}
.I41429 > .viewport {



}
.I41429 > .viewport:hover {
}
.I41429 > .sector-title, .I41429 > .sector-title.i-collapsible-title {
align-self:center;
}
.I41429 > .sector-title:hover, .I41429 > .sector-title.i-collapsible-title:hover {
}
.I41429 > .sector-title, .I41429 > .sector-title.i-collapsible-title {
}
.I41429 > .sector-title .text, .I41429 > .sector-title.i-collapsible-title .text {
}

}
h1.I41430, .I41430 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I41430 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;
margin-bottom:1rem;


}
.I41430:hover {
}
.I41430 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I41430 > .viewport:hover {
}


h1.I41431, .I41431 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I41431 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


flex-direction:column-reverse;
}
.I41431:hover {
}
.I41431 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I41431 > .viewport:hover {
}
.I41431 > .sector-title, .I41431 > .sector-title.i-collapsible-title {
display:flex;
font-family:Rubik;
font-size:1rem;
color:rgb(19,25,33);


align-self:center;
}
.I41431 > .sector-title:hover, .I41431 > .sector-title.i-collapsible-title:hover {
}
.I41431 > .sector-title, .I41431 > .sector-title.i-collapsible-title {
}
.I41431 > .sector-title .text, .I41431 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I41431 {


flex-direction:column-reverse;
}
.I41431:hover {
}
.I41431 > .viewport {



}
.I41431 > .viewport:hover {
}
.I41431 > .sector-title, .I41431 > .sector-title.i-collapsible-title {
align-self:center;
}
.I41431 > .sector-title:hover, .I41431 > .sector-title.i-collapsible-title:hover {
}
.I41431 > .sector-title, .I41431 > .sector-title.i-collapsible-title {
}
.I41431 > .sector-title .text, .I41431 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I41431 {


flex-direction:column-reverse;
}
.I41431:hover {
}
.I41431 > .viewport {



}
.I41431 > .viewport:hover {
}
.I41431 > .sector-title, .I41431 > .sector-title.i-collapsible-title {
align-self:center;
}
.I41431 > .sector-title:hover, .I41431 > .sector-title.i-collapsible-title:hover {
}
.I41431 > .sector-title, .I41431 > .sector-title.i-collapsible-title {
}
.I41431 > .sector-title .text, .I41431 > .sector-title.i-collapsible-title .text {
}

}
@media (min-width:1440px) {
.I41431 {


flex-direction:column-reverse;
}
.I41431:hover {
}
.I41431 > .viewport {



}
.I41431 > .viewport:hover {
}
.I41431 > .sector-title, .I41431 > .sector-title.i-collapsible-title {
align-self:center;
}
.I41431 > .sector-title:hover, .I41431 > .sector-title.i-collapsible-title:hover {
}
.I41431 > .sector-title, .I41431 > .sector-title.i-collapsible-title {
}
.I41431 > .sector-title .text, .I41431 > .sector-title.i-collapsible-title .text {
}

}
h1.I41432, .I41432 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I41432 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
margin-bottom:1rem;


}
.I41432:hover {
}
.I41432 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I41432 > .viewport:hover {
}


h1.I44664, .I44664 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I44664 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I44664:hover {
}
.I44664 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I44664 > .viewport:hover {
}


h1.I41433, .I41433 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I41433, .I41433 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I41433, .I41433 p {
margin:0px;
}

figure.I41433, .I41433 figure {
margin:0px;
}

a.I41433, .I41433 a {
text-decoration:inherit;
color:inherit;
}

.I41433 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I41433 article, article.I41433 {
width:100%;
min-height:190px;

flex-direction:column;	
}
.I41433 article:hover, article.I41433:hover {
}
.I41433 article.active, article.I41433.active {
}
.I41433 .abstract {
order:3;
}
.I41433 .abstract:hover {
}
.I41433 .abstract {
display:block;
width:100%;

font-family:Graphik;
font-size:1.15rem;
font-weight:600;
text-align:center;
color:rgb(0,0,0);

}

.I41433 .image, .I41433.image {
width:186px;
height:47px;
margin-bottom:5.5vh;
margin-left:auto;
margin-right:auto;

order:1;
}
.I41433 .image:hover, .I41433.image:hover {
}
.I41433 article.active .image, .I41433.image {
}

@media (max-width:992px) {
.I41433 header {
}
.I41433 article, article.I41433 {
min-height:0px;

	
}
.I41433 article:hover, article.I41433:hover {
}
.I41433 article.active, article.I41433.active {
}
.I41433 .abstract {
order:;
}
.I41433 .abstract:hover {
}
.I41433 .abstract {
font-size:1.125rem;

}

.I41433 .image, .I41433.image {
margin-bottom:2.75vh;
margin-top:30px;

order:;
}
.I41433 .image:hover, .I41433.image:hover {
}
.I41433 article.active .image, .I41433.image {
}

}
@media (max-width:640px) {
.I41433 header {
}
.I41433 article, article.I41433 {
width:80%;

	
}
.I41433 article:hover, article.I41433:hover {
}
.I41433 article.active, article.I41433.active {
}
.I41433 .abstract {
order:;
}
.I41433 .abstract:hover {
}

.I41433 .image, .I41433.image {
order:;
}
.I41433 .image:hover, .I41433.image:hover {
}
.I41433 article.active .image, .I41433.image {
}

}

.I41434 .image, .I41434.image {
vertical-align:top;
margin-bottom:2.75vh;

}
.I41434 .image:hover, .I41434.image:hover {
}

.I41435 .button, .I41435.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
flex-direction:row-reverse;
}
.I41435 button.button, button.I41435.button {
cursor:pointer;
}
.I41435 .button .text, .I41435.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:500;

}
.I41435 .button .icon, .I41435.button .icon {
flex:none;
background-size:100% 100%;
width:12px;
height:10px;
background-image:url('https://www.genexus.com/media/images/arrow-forward.png?timestamp=20210326174254');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/arrow-forward.png?timestamp=20210326174254') 1.00x,url('https://www.genexus.com/media/images/arrow-forward_x2.png?timestamp=20210326174254') 2.00x,url('https://www.genexus.com/media/images/arrow-forward_x3.png?timestamp=20210326174254') 3.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/arrow-forward.png?timestamp=20210326174254') 1.00x,url('https://www.genexus.com/media/images/arrow-forward_x2.png?timestamp=20210326174254') 2.00x,url('https://www.genexus.com/media/images/arrow-forward_x3.png?timestamp=20210326174254') 3.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/arrow-forward.png?timestamp=20210326174254') 1.00x,url('https://www.genexus.com/media/images/arrow-forward_x2.png?timestamp=20210326174254') 2.00x,url('https://www.genexus.com/media/images/arrow-forward_x3.png?timestamp=20210326174254') 3.00x);
background-image:image-set(url('https://www.genexus.com/media/images/arrow-forward.png?timestamp=20210326174254') 1.00x,url('https://www.genexus.com/media/images/arrow-forward_x2.png?timestamp=20210326174254') 2.00x,url('https://www.genexus.com/media/images/arrow-forward_x3.png?timestamp=20210326174254') 3.00x);
width:12px !important;
height:10px !important;
margin-left:8px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I41435 .button:hover, .I41435.button:hover {
}
.I41435 .button:hover .text, .I41435.button:hover .text {
}
.I41435 .button:hover .icon, .I41435.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I41435 .button, .I41435.button {
}
.I41435 button.button, button.I41435.button {
}
.I41435 .button .text, .I41435.button .text {
}
.I41435 .button .icon, .I41435.button .icon {
background-size:100% 100%;
}
.I41435 .button:hover, .I41435.button:hover {
}
.I41435 .button:hover .text, .I41435.button:hover .text {
}
.I41435 .button:hover .icon, .I41435.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I41435 .button, .I41435.button {
}
.I41435 button.button, button.I41435.button {
}
.I41435 .button .text, .I41435.button .text {
}
.I41435 .button .icon, .I41435.button .icon {
background-size:100% 100%;
}
.I41435 .button:hover, .I41435.button:hover {
}
.I41435 .button:hover .text, .I41435.button:hover .text {
}
.I41435 .button:hover .icon, .I41435.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I41435 .button, .I41435.button {
}
.I41435 button.button, button.I41435.button {
}
.I41435 .button .text, .I41435.button .text {
}
.I41435 .button .icon, .I41435.button .icon {
background-size:100% 100%;
}
.I41435 .button:hover, .I41435.button:hover {
}
.I41435 .button:hover .text, .I41435.button:hover .text {
}
.I41435 .button:hover .icon, .I41435.button:hover .icon {
background-size:100% 100%;
}
}
.I41436 .image, .I41436.image {
vertical-align:top;
margin-bottom:2.75vh;

}
.I41436 .image:hover, .I41436.image:hover {
}

h1.I41437, .I41437 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I41437, .I41437 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I41437, .I41437 p {
margin:0px;
}

figure.I41437, .I41437 figure {
margin:0px;
}

a.I41437, .I41437 a {
text-decoration:inherit;
color:inherit;
}

.I41437 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I41437 article, article.I41437 {
width:100%;
min-height:190px;

flex-direction:column;	
}
.I41437 article:hover, article.I41437:hover {
}
.I41437 article.active, article.I41437.active {
}
.I41437 .abstract {
order:3;
}
.I41437 .abstract:hover {
}
.I41437 .abstract {
display:block;
width:100%;

font-family:Graphik;
font-size:1.15rem;
font-weight:600;
text-align:center;
color:rgb(0,0,0);

}

.I41437 .image, .I41437.image {
width:64px;
height:47px;
margin-bottom:5.5vh;
margin-left:auto;
margin-right:auto;

order:1;
}
.I41437 .image:hover, .I41437.image:hover {
}
.I41437 article.active .image, .I41437.image {
}

@media (max-width:992px) {
.I41437 header {
}
.I41437 article, article.I41437 {
min-height:0px;

	
}
.I41437 article:hover, article.I41437:hover {
}
.I41437 article.active, article.I41437.active {
}
.I41437 .abstract {
order:;
}
.I41437 .abstract:hover {
}

.I41437 .image, .I41437.image {
margin-bottom:2.75vh;
margin-top:30px;

order:;
}
.I41437 .image:hover, .I41437.image:hover {
}
.I41437 article.active .image, .I41437.image {
}

}
@media (max-width:640px) {
.I41437 header {
}
.I41437 article, article.I41437 {
width:80%;

	
}
.I41437 article:hover, article.I41437:hover {
}
.I41437 article.active, article.I41437.active {
}
.I41437 .abstract {
order:;
}
.I41437 .abstract:hover {
}

.I41437 .image, .I41437.image {
order:;
}
.I41437 .image:hover, .I41437.image:hover {
}
.I41437 article.active .image, .I41437.image {
}

}

.I41438 .image, .I41438.image {
vertical-align:top;
margin-bottom:2.75vh;

}
.I41438 .image:hover, .I41438.image:hover {
}

h1.I41439, .I41439 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I41439, .I41439 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I41439, .I41439 p {
margin:0px;
}

figure.I41439, .I41439 figure {
margin:0px;
}

a.I41439, .I41439 a {
text-decoration:inherit;
color:inherit;
}

.I41439 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I41439 article, article.I41439 {
width:100%;
min-height:190px;

flex-direction:column;	
}
.I41439 article:hover, article.I41439:hover {
}
.I41439 article.active, article.I41439.active {
}
.I41439 .abstract {
order:3;
}
.I41439 .abstract:hover {
}
.I41439 .abstract {
display:block;
width:100%;

font-family:Graphik;
font-size:1.15rem;
font-weight:600;
text-align:center;
color:rgb(0,0,0);

}

.I41439 .image, .I41439.image {
width:194px;
height:47px;
margin-bottom:5.5vh;
margin-left:auto;
margin-right:auto;

order:1;
}
.I41439 .image:hover, .I41439.image:hover {
}
.I41439 article.active .image, .I41439.image {
}

@media (max-width:992px) {
.I41439 header {
}
.I41439 article, article.I41439 {
min-height:0px;

	
}
.I41439 article:hover, article.I41439:hover {
}
.I41439 article.active, article.I41439.active {
}
.I41439 .abstract {
order:;
}
.I41439 .abstract:hover {
}
.I41439 .abstract {
font-size:1.125rem;

}

.I41439 .image, .I41439.image {
margin-bottom:2.75vh;
margin-top:30px;

order:;
}
.I41439 .image:hover, .I41439.image:hover {
}
.I41439 article.active .image, .I41439.image {
}

}
@media (max-width:640px) {
.I41439 header {
}
.I41439 article, article.I41439 {
width:80%;

	
}
.I41439 article:hover, article.I41439:hover {
}
.I41439 article.active, article.I41439.active {
}
.I41439 .abstract {
order:;
}
.I41439 .abstract:hover {
}
.I41439 .abstract {
width:100%;

}

.I41439 .image, .I41439.image {
order:;
}
.I41439 .image:hover, .I41439.image:hover {
}
.I41439 article.active .image, .I41439.image {
}

}

.I44659, a.I44659 {
display:flex;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
color:rgb(0,0,0);

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I44659:hover, a.I44659:hover {
}
@media (max-width:992px) {
.I44659, a.I44659 {
display:flex;
font-size:1.625rem;


}
.I44659:hover, a.I44659:hover {
}
}

h1.I41894, .I41894 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I41894 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:70;

}
.I41894:hover {
}
.I41894 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I41894 > .viewport:hover {
}

@media (max-width:640px) {
.I41894 {

order:60;

}
.I41894:hover {
}
.I41894 > .viewport {



}
.I41894 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I41894 {

order:36;

}
.I41894:hover {
}
.I41894 > .viewport {



}
.I41894 > .viewport:hover {
}

}
h1.I42579, .I42579 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I42579 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:31;

}
.I42579:hover {
}
.I42579 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I42579 > .viewport:hover {
}

@media (max-width:640px) {
.I42579 {

order:21;

}
.I42579:hover {
}
.I42579 > .viewport {



}
.I42579 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I42579 {

order:14;

}
.I42579:hover {
}
.I42579 > .viewport {



}
.I42579 > .viewport:hover {
}

}
.I42564 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

	
}
.I42564:hover {
}

.I42565 {
display:flex;
position:var(--I42565-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
padding-bottom:128px;
padding-top:128px;

align-items:center;
justify-content:center;


}
.I42565:hover {
}

@media (max-width:640px) {
.I42565 {

padding-bottom:80px;
padding-top:80px;

}
.I42565:hover {
}

}

.I42566 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;
max-width:1121px;



justify-content:center;

	
}
.I42566:hover {
}

@media (max-width:992px) {
.I42566 {

max-width:780px;



	
}
.I42566:hover {
}

}
@media (max-width:640px) {
.I42566 {

height:auto;
max-width:317px;



flex-direction:column;
align-items:center;

	
}
.I42566:hover {
}

}

h1.I42567, .I42567 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I42567 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I42567:hover {
}
.I42567 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I42567 > .viewport:hover {
}

@media (max-width:640px) {
.I42567 {

margin-bottom:40px;


}
.I42567:hover {
}
.I42567 > .viewport {



}
.I42567 > .viewport:hover {
}

}

h1.I42568, .I42568 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I42568 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
margin-left:10%;
margin-right:10%;


}
.I42568:hover {
}
.I42568 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I42568 > .viewport:hover {
}

@media (max-width:640px) {
.I42568 {

margin-bottom:40px;
margin-left:0px;
margin-right:0px;


}
.I42568:hover {
}
.I42568 > .viewport {



}
.I42568 > .viewport:hover {
}

}

h1.I42569, .I42569 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I42569 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I42569:hover {
}
.I42569 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I42569 > .viewport:hover {
}

@media (max-width:640px) {
.I42569 {

margin-bottom:40px;


}
.I42569:hover {
}
.I42569 > .viewport {



}
.I42569 > .viewport:hover {
}

}

h1.I42570, .I42570 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I42570 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
margin-left:10%;
margin-right:10%;


}
.I42570:hover {
}
.I42570 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I42570 > .viewport:hover {
}

@media (max-width:640px) {
.I42570 {

margin-bottom:40px;
margin-left:0px;
margin-right:0%;


}
.I42570:hover {
}
.I42570 > .viewport {



}
.I42570 > .viewport:hover {
}

}

h1.I42571, .I42571 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I42571 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-right:10%;


}
.I42571:hover {
}
.I42571 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I42571 > .viewport:hover {
}

@media (max-width:640px) {
.I42571 {

margin-bottom:40px;
margin-right:0%;


}
.I42571:hover {
}
.I42571 > .viewport {



}
.I42571 > .viewport:hover {
}

}

h1.I42572, .I42572 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I42572 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I42572:hover {
}
.I42572 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I42572 > .viewport:hover {
}


.I42573 .image, .I42573.image {
vertical-align:top;
}
.I42573 .image:hover, .I42573.image:hover {
}

.I42574 .image, .I42574.image {
vertical-align:top;
}
.I42574 .image:hover, .I42574.image:hover {
}

.I42575 .image, .I42575.image {
vertical-align:top;
}
.I42575 .image:hover, .I42575.image:hover {
}

.I42576 .image, .I42576.image {
vertical-align:top;
}
.I42576 .image:hover, .I42576.image:hover {
}

.I42577 .image, .I42577.image {
vertical-align:top;
}
.I42577 .image:hover, .I42577.image:hover {
}

.I42578 .image, .I42578.image {
vertical-align:top;
}
.I42578 .image:hover, .I42578.image:hover {
}

h1.I48140, .I48140 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I48140 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:15;
width:100%;
padding-top:100px;
background-color:rgb(24,27,68);


}
.I48140:hover {
}
.I48140 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I48140 > .viewport:hover {
}

@media (max-width:992px) {
.I48140 {

margin-top:1.5rem;


}
.I48140:hover {
}
.I48140 > .viewport {



}
.I48140 > .viewport:hover {
}

}
@media (max-width:640px) {
.I48140 {

order:5;

}
.I48140:hover {
}
.I48140 > .viewport {



}
.I48140 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I48140 {

order:5;
padding-top:0;


}
.I48140:hover {
}
.I48140 > .viewport {



padding-top:90px;

}
.I48140 > .viewport:hover {
}

}
.I48134 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

	
}
.I48134:hover {
}
@media (max-width:992px) {
.I48134 {
width:100vw;

	
}
.I48134:hover {
}
}

.I48135 {
display:flex;
position:var(--I48135-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
height:98vh;
background-color:rgb(24,27,68);
background-image:url('https://www.genexus.com/media/images/background_device2880x2000.png?timestamp=20210923030336');
background-repeat:no-repeat;
background-size:85vw auto;
background-position:left bottom;
box-sizing:content-box;

align-items:flex-end;


}
.I48135:hover {
}

@media (max-width:992px) {
.I48135 {

width:100%;
height:auto;
padding-bottom:30px;
background-size:65vw auto;

}
.I48135:hover {
}

}
@media (max-width:640px) {
.I48135 {

height:auto;
padding-bottom:50px;
background-image:none;

}
.I48135:hover {
}

}
@media (min-width:1440px) {
.I48135 {

box-sizing:border-box;

}
.I48135:hover {
}

}
h1.I48136, .I48136 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I48136 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:50%;
padding-bottom:4.4vh;
padding-right:13vw;
padding-top:18vh;
box-sizing:border-box;


}
.I48136:hover {
}
.I48136 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I48136 > .viewport:hover {
}
.I48136 > .sector-title, .I48136 > .sector-title.i-collapsible-title {
display:flex;
justify-content:flex-start;
font-family:Graphik;
font-size:46px;
font-weight:600;
text-align:left;
color:rgb(255,255,255);
line-height:54px;

margin-bottom:16px;

}
.I48136 > .sector-title:hover, .I48136 > .sector-title.i-collapsible-title:hover {
}
.I48136 > .sector-title, .I48136 > .sector-title.i-collapsible-title {
}
.I48136 > .sector-title .text, .I48136 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I48136 {

width:60%;
padding-right:30px;
padding-top:12vh;


}
.I48136:hover {
}
.I48136 > .viewport {



}
.I48136 > .viewport:hover {
}
.I48136 > .sector-title, .I48136 > .sector-title.i-collapsible-title {
display:flex;
font-size:26px;
line-height:34px;

width:424px;

}
.I48136 > .sector-title:hover, .I48136 > .sector-title.i-collapsible-title:hover {
}
.I48136 > .sector-title, .I48136 > .sector-title.i-collapsible-title {
}
.I48136 > .sector-title .text, .I48136 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I48136 {

width:100vw;
padding-left:30px;
padding-top:10vh;


}
.I48136:hover {
}
.I48136 > .viewport {



}
.I48136 > .viewport:hover {
}
.I48136 > .sector-title, .I48136 > .sector-title.i-collapsible-title {
display:flex;
font-size:19.5pt;
letter-spacing:0px;
line-height:34px;

width:100%;

}
.I48136 > .sector-title:hover, .I48136 > .sector-title.i-collapsible-title:hover {
}
.I48136 > .sector-title, .I48136 > .sector-title.i-collapsible-title {
}
.I48136 > .sector-title .text, .I48136 > .sector-title.i-collapsible-title .text {
}

}

h1.I48137, .I48137 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I48137 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:50%;
padding-left:0vw;


}
.I48137:hover {
}
.I48137 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-start;


}
.I48137 > .viewport:hover {
}

@media (max-width:992px) {
.I48137 {

width:60%;


}
.I48137:hover {
}
.I48137 > .viewport {



}
.I48137 > .viewport:hover {
}

}
@media (max-width:640px) {
.I48137 {

width:100vw;
padding-left:30px;
padding-right:30px;
box-sizing:border-box;


}
.I48137:hover {
}
.I48137 > .viewport {

justify-content:flex-start;


}
.I48137 > .viewport:hover {
}

}

.I48138, a.I48138 {
display:flex;
font-family:Rubik;
font-size:16px;
font-weight:400;
color:rgb(255,255,255);
line-height:28px;

max-width:592px;
padding-top:3vh;

}
.I48138:hover, a.I48138:hover {
}
@media (max-width:992px) {
.I48138, a.I48138 {
display:flex;
font-size:12pt;
line-height:28px;

padding-top:1vh;

}
.I48138:hover, a.I48138:hover {
}
}
@media (max-width:640px) {
.I48138, a.I48138 {
display:flex;
font-size:12pt;

box-sizing:border-box;

}
.I48138:hover, a.I48138:hover {
}
}

.I48139 .button, .I48139.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
height:44px;
padding-left:30px;
padding-right:30px;
border-radius:90px;
background-color:rgb(250,50,99);
box-sizing:border-box;
box-shadow:0px 10px 20px 0px rgba(0,0,0,0.11000);

}
.I48139 button.button, button.I48139.button {
cursor:pointer;
}
.I48139 .button .text, .I48139.button .text {
font-family:Rubik;
font-size:16px;
font-weight:500;
color:rgb(255,255,255);
line-height:18.96px;

}
.I48139 .button .icon, .I48139.button .icon {
flex:none;
background-size:100% 100%;
}
.I48139 .button:hover, .I48139.button:hover {
background-color:rgb(246,37,88);
box-shadow:0px 2px 20px 0px rgba(0,0,0,0.11000);

}
.I48139 .button:hover .text, .I48139.button:hover .text {
text-decoration:none;
color:rgb(250,250,250);

}
.I48139 .button:hover .icon, .I48139.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I48139 .button, .I48139.button {
border-radius:90px;

}
.I48139 button.button, button.I48139.button {
}
.I48139 .button .text, .I48139.button .text {
}
.I48139 .button .icon, .I48139.button .icon {
background-size:100% 100%;
}
.I48139 .button:hover, .I48139.button:hover {
}
.I48139 .button:hover .text, .I48139.button:hover .text {
}
.I48139 .button:hover .icon, .I48139.button:hover .icon {
background-size:100% 100%;
}
}

h1.I48167, .I48167 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I48167 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:27;
width:100%;
margin-bottom:128px;
margin-top:128px;


}
.I48167:hover {
}
.I48167 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I48167 > .viewport:hover {
}

@media (max-width:640px) {
.I48167 {

order:17;
margin-bottom:64px;
margin-top:64px;


}
.I48167:hover {
}
.I48167 > .viewport {



}
.I48167 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I48167 {

order:10;

}
.I48167:hover {
}
.I48167 > .viewport {



}
.I48167 > .viewport:hover {
}

}
.I48156 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:128px;
padding-top:128px;
background-color:rgb(0,0,0);
box-sizing:border-box;

align-items:center;

	
}
.I48156:hover {
}
@media (max-width:992px) {
.I48156 {
width:100vw;
padding-bottom:64px;
padding-left:64px;
padding-right:64px;
padding-top:64px;

	
}
.I48156:hover {
}
}
@media (max-width:640px) {
.I48156 {
padding-left:26px;
padding-right:26px;

	
}
.I48156:hover {
}
}

.I48157 {
display:flex;
position:var(--I48157-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
background-size:contain;

flex-direction:row;
justify-content:center;
align-items:center;


}
.I48157:hover {
}

@media (max-width:992px) {
.I48157 {

max-width:100%;

}
.I48157:hover {
}

}
@media (max-width:640px) {
.I48157 {

height:auto;
max-width:100%;

flex-direction:column;


}
.I48157:hover {
}

}

.I48158 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:450px;
box-sizing:border-box;



flex-direction:column;

	
}
.I48158:hover {
}

@media (max-width:992px) {
.I48158 {

width:80%;
padding-left:60px;
padding-right:35px;



	
}
.I48158:hover {
}

}
@media (max-width:640px) {
.I48158 {

width:100%;
padding-left:0px;
padding-right:0px;



	
}
.I48158:hover {
}

}

h1.I48159, .I48159 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I48159 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-bottom:16px;


}
.I48159:hover {
}
.I48159 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I48159 > .viewport:hover {
}
.I48159 > .sector-title, .I48159 > .sector-title.i-collapsible-title {
display:flex;
font-family:Graphik;
font-size:2rem;
font-weight:600;
color:rgb(255,255,255);
line-height:34px;


}
.I48159 > .sector-title:hover, .I48159 > .sector-title.i-collapsible-title:hover {
}
.I48159 > .sector-title, .I48159 > .sector-title.i-collapsible-title {
}
.I48159 > .sector-title .text, .I48159 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I48159 {


}
.I48159:hover {
}
.I48159 > .viewport {



}
.I48159 > .viewport:hover {
}
.I48159 > .sector-title, .I48159 > .sector-title.i-collapsible-title {
display:flex;
font-size:1.63rem;


}
.I48159 > .sector-title:hover, .I48159 > .sector-title.i-collapsible-title:hover {
}
.I48159 > .sector-title, .I48159 > .sector-title.i-collapsible-title {
}
.I48159 > .sector-title .text, .I48159 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I48159 {

margin-bottom:16px;
margin-left:0px;
margin-top:0px;


}
.I48159:hover {
}
.I48159 > .viewport {



}
.I48159 > .viewport:hover {
}
.I48159 > .sector-title, .I48159 > .sector-title.i-collapsible-title {
}
.I48159 > .sector-title:hover, .I48159 > .sector-title.i-collapsible-title:hover {
}
.I48159 > .sector-title, .I48159 > .sector-title.i-collapsible-title {
}
.I48159 > .sector-title .text, .I48159 > .sector-title.i-collapsible-title .text {
}

}

h1.I48160, .I48160 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I48160 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
margin-bottom:32px;


}
.I48160:hover {
}
.I48160 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I48160 > .viewport:hover {
}
.I48160 > .sector-title, .I48160 > .sector-title.i-collapsible-title {
display:flex;
font-family:Rubik;
font-size:1rem;
font-weight:400;
color:rgb(150,155,160);
line-height:28px;


}
.I48160 > .sector-title:hover, .I48160 > .sector-title.i-collapsible-title:hover {
}
.I48160 > .sector-title, .I48160 > .sector-title.i-collapsible-title {
}
.I48160 > .sector-title .text, .I48160 > .sector-title.i-collapsible-title .text {
}

@media (max-width:640px) {
.I48160 {

margin-bottom:32px;
margin-left:0px;


}
.I48160:hover {
}
.I48160 > .viewport {



}
.I48160 > .viewport:hover {
}
.I48160 > .sector-title, .I48160 > .sector-title.i-collapsible-title {
}
.I48160 > .sector-title:hover, .I48160 > .sector-title.i-collapsible-title:hover {
}
.I48160 > .sector-title, .I48160 > .sector-title.i-collapsible-title {
}
.I48160 > .sector-title .text, .I48160 > .sector-title.i-collapsible-title .text {
}

}

h1.I48161, .I48161 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I48161 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I48161:hover {
}
.I48161 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I48161 > .viewport:hover {
}

@media (max-width:640px) {
.I48161 {

margin-left:0px;
margin-top:0px;


}
.I48161:hover {
}
.I48161 > .viewport {



}
.I48161 > .viewport:hover {
}

}

h1.I48162, .I48162 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I48162 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:64px;


}
.I48162:hover {
}
.I48162 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I48162 > .viewport:hover {
}

@media (max-width:992px) {
.I48162 {

display:none;
width:40%;


}
.I48162:hover {
}
.I48162 > .viewport {



}
.I48162 > .viewport:hover {
}

}
@media (max-width:640px) {
.I48162 {

display:flex;
width:100%;
margin-left:0px;
margin-top:32px;


}
.I48162:hover {
}
.I48162 > .viewport {

justify-content:center;


}
.I48162 > .viewport:hover {
}

}

h1.I54867, .I54867 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I54867 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
margin-right:64px;


}
.I54867:hover {
}
.I54867 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I54867 > .viewport:hover {
}

@media (max-width:992px) {
.I54867 {

width:40%;


}
.I54867:hover {
}
.I54867 > .viewport {



}
.I54867 > .viewport:hover {
}

}
@media (max-width:640px) {
.I54867 {

display:flex;
width:100%;
margin-bottom:32px;
margin-right:0px;


}
.I54867:hover {
}
.I54867 > .viewport {

justify-content:flex-start;


}
.I54867 > .viewport:hover {
}

}

h1.I58258, .I58258 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I58258 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
margin-left:64px;


}
.I58258:hover {
}
.I58258 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I58258 > .viewport:hover {
}

@media (max-width:992px) {
.I58258 {

width:100%;


}
.I58258:hover {
}
.I58258 > .viewport {

justify-content:center;


}
.I58258 > .viewport:hover {
}

}
@media (max-width:640px) {
.I58258 {

margin-left:0px;


}
.I58258:hover {
}
.I58258 > .viewport {



}
.I58258 > .viewport:hover {
}

}

.I48163, a.I48163 {
display:flex;
font-family:Graphik;
font-size:1.625rem;
font-weight:400;
color:rgb(255,255,255);
line-height:32px;

width:100%;
padding-left:0px;
padding-right:0px;

}
.I48163:hover, a.I48163:hover {
}
@media (max-width:640px) {
.I48163, a.I48163 {
display:flex;
font-size:1.625rem;
letter-spacing:0px;
line-height:34px;

padding-left:0px;
padding-right:0px;

}
.I48163:hover, a.I48163:hover {
}
}

.I48164, a.I48164 {
display:flex;
font-family:Rubik;
font-size:1rem;
color:rgb(150,155,160);
line-height:24px;

width:100%;
padding-left:0px;
padding-right:0px;

}
.I48164:hover, a.I48164:hover {
}
@media (max-width:640px) {
.I48164, a.I48164 {
display:flex;
padding-left:0px;
padding-right:0px;

}
.I48164:hover, a.I48164:hover {
}
}

.I48165 .button, .I48165.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
height:44px;
padding-left:30px;
padding-right:30px;
border-radius:22px;
background-color:rgb(250,50,99);

}
.I48165 button.button, button.I48165.button {
cursor:pointer;
}
.I48165 .button .text, .I48165.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:500;
color:rgb(255,255,255);

}
.I48165 .button .icon, .I48165.button .icon {
flex:none;
background-size:100% 100%;
}
.I48165 .button:hover, .I48165.button:hover {
}
.I48165 .button:hover .text, .I48165.button:hover .text {
}
.I48165 .button:hover .icon, .I48165.button:hover .icon {
background-size:100% 100%;
}

.I48166 .image, .I48166.image {
vertical-align:top;
width:400px;
height:auto;

}
.I48166 .image:hover, .I48166.image:hover {
}
@media (max-width:992px) {
.I48166 .image, .I48166.image {
width:100%;
height:auto;

}
.I48166 .image:hover, .I48166.image:hover {
}
}
@media (max-width:640px) {
.I48166 .image, .I48166.image {
width:100%;

}
.I48166 .image:hover, .I48166.image:hover {
}
}

.I54864 .image, .I54864.image {
vertical-align:top;
width:400px;
height:auto;

}
.I54864 .image:hover, .I54864.image:hover {
}
@media (max-width:992px) {
.I54864 .image, .I54864.image {
width:100%;
height:auto;

}
.I54864 .image:hover, .I54864.image:hover {
}
}
@media (max-width:640px) {
.I54864 .image, .I54864.image {
width:100%;

}
.I54864 .image:hover, .I54864.image:hover {
}
}

.I58252 {
display:flex;

}
.I58252:hover {
}
@media (max-width:992px) {
.I58252 {
display:flex;
width:340px;
height:289px;

}
.I58252:hover {
}
}
@media (max-width:640px) {
.I58252 {
display:flex;
width:100%;
height:auto;

}
.I58252:hover {
}
}

h1.I51702, .I51702 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I51702 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;

}
.I51702:hover {
}
.I51702 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I51702 > .viewport:hover {
}

@media (max-width:640px) {
.I51702 {

order:3;

}
.I51702:hover {
}
.I51702 > .viewport {



}
.I51702 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I51702 {

order:3;

}
.I51702:hover {
}
.I51702 > .viewport {



}
.I51702 > .viewport:hover {
}

}
.I51698 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I51698:hover {
}

.I51699 {
display:flex;
position:var(--I51699-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;

align-items:center;


}
.I51699:hover {
}

@media (max-width:640px) {
.I51699 {

width:95vw;

align-items:flex-start;


}
.I51699:hover {
}

}

h1.I51700, .I51700 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I51700 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:104px;
margin-top:160px;


flex-direction:column;
}
.I51700:hover {
}
.I51700 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;
align-items:center;


}
.I51700 > .viewport:hover {
}
.I51700 > .sector-title, .I51700 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
align-items:flex-end;
font-family:Graphik;
font-size:52px;
font-weight:600;
text-align:center;

width:968px;
height:58px;

align-self:center;
}
.I51700 > .sector-title:hover, .I51700 > .sector-title.i-collapsible-title:hover {
}
.I51700 > .sector-title, .I51700 > .sector-title.i-collapsible-title {
}
.I51700 > .sector-title .text, .I51700 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I51700 {


}
.I51700:hover {
}
.I51700 > .viewport {



}
.I51700 > .viewport:hover {
}
.I51700 > .sector-title, .I51700 > .sector-title.i-collapsible-title {
}
.I51700 > .sector-title:hover, .I51700 > .sector-title.i-collapsible-title:hover {
}
.I51700 > .sector-title, .I51700 > .sector-title.i-collapsible-title {
}
.I51700 > .sector-title .text, .I51700 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I51700 {

width:100%;
margin-bottom:39px;
margin-top:130px;


flex-direction:column;
}
.I51700:hover {
}
.I51700 > .viewport {



}
.I51700 > .viewport:hover {
}
.I51700 > .sector-title, .I51700 > .sector-title.i-collapsible-title {
display:flex;
justify-content:flex-start;
font-size:30px;
text-align:left;

width:318px;
padding-left:10px;

align-self:flex-start;
}
.I51700 > .sector-title:hover, .I51700 > .sector-title.i-collapsible-title:hover {
}
.I51700 > .sector-title, .I51700 > .sector-title.i-collapsible-title {
}
.I51700 > .sector-title .text, .I51700 > .sector-title.i-collapsible-title .text {
}

}
@media (min-width:1440px) {
.I51700 {


}
.I51700:hover {
}
.I51700 > .viewport {



}
.I51700 > .viewport:hover {
}
.I51700 > .sector-title, .I51700 > .sector-title.i-collapsible-title {
}
.I51700 > .sector-title:hover, .I51700 > .sector-title.i-collapsible-title:hover {
}
.I51700 > .sector-title, .I51700 > .sector-title.i-collapsible-title {
}
.I51700 > .sector-title .text, .I51700 > .sector-title.i-collapsible-title .text {
}

}
.I51701 {
display:flex;
width:1221px;
height:661px;
margin-top:60px;

}
.I51701:hover {
}
@media (max-width:640px) {
.I51701 {
display:flex;
width:100vw;
height:230px;
margin-top:40px;

}
.I51701:hover {
}
}

h1.I51848, .I51848 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I51848 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:21;
width:100%;
max-width:1230px;
margin-bottom:0px;


}
.I51848:hover {
}
.I51848 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I51848 > .viewport:hover {
}

@media (max-width:640px) {
.I51848 {

order:11;
width:100vw;
max-width:1270px;


}
.I51848:hover {
}
.I51848 > .viewport {



}
.I51848 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I51848 {

order:8;

}
.I51848:hover {
}
.I51848 > .viewport {



}
.I51848 > .viewport:hover {
}

}
.I51839 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-left:57px;
padding-right:57px;
box-sizing:border-box;

align-items:center;

	
}
.I51839:hover {
}
@media (max-width:992px) {
.I51839 {
width:100vw;

	
}
.I51839:hover {
}
}
@media (max-width:640px) {
.I51839 {
padding-left:8px;
padding-right:8px;

	
}
.I51839:hover {
}
}

.I51840 {
display:flex;
position:var(--I51840-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1104px;

}
.I51840:hover {
}

@media (max-width:992px) {
.I51840 {

width:100%;

}
.I51840:hover {
}

}

.I51841 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;
max-width:1104px;
margin-bottom:32px;
padding-left:7px;
padding-right:7px;
box-sizing:border-box;



align-items:center;

	
}
.I51841:hover {
}

@media (max-width:992px) {
.I51841 {



flex-direction:column;

	
}
.I51841:hover {
}

}
@media (max-width:640px) {
.I51841 {

margin-bottom:35px;
padding-left:29px;
padding-right:0px;
box-sizing:border-box;



flex-direction:column;
align-items:flex-start;

	
}
.I51841:hover {
}

}

.I66115 {
display:flex;
align-items:flex-start;
position:relative;

order:4;


	
}
.I66115:hover {
}


h1.I51842, .I51842 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I51842 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I51842:hover {
}
.I51842 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I51842 > .viewport:hover {
}

@media (max-width:992px) {
.I51842 {


}
.I51842:hover {
}
.I51842 > .viewport {

justify-content:center;


}
.I51842 > .viewport:hover {
}

}
@media (max-width:640px) {
.I51842 {

width:100%;
box-sizing:border-box;


}
.I51842:hover {
}
.I51842 > .viewport {

justify-content:flex-start;


}
.I51842 > .viewport:hover {
}

}

h1.I51843, .I51843 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I51843 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I51843:hover {
}
.I51843 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I51843 > .viewport:hover {
}

@media (max-width:992px) {
.I51843 {

margin-bottom:15px;
padding-left:0px;


}
.I51843:hover {
}
.I51843 > .viewport {



}
.I51843 > .viewport:hover {
}

}
@media (max-width:640px) {
.I51843 {

width:100%;
margin-bottom:15px;
box-sizing:border-box;


}
.I51843:hover {
}
.I51843 > .viewport {



}
.I51843 > .viewport:hover {
}

}

h1.I51844, .I51844 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I51844 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
margin-left:auto;


}
.I51844:hover {
}
.I51844 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I51844 > .viewport:hover {
}

@media (max-width:992px) {
.I51844 {

width:100%;


}
.I51844:hover {
}
.I51844 > .viewport {

justify-content:center;


}
.I51844 > .viewport:hover {
}

}
@media (max-width:640px) {
.I51844 {

width:100%;


}
.I51844:hover {
}
.I51844 > .viewport {

justify-content:flex-start;


}
.I51844 > .viewport:hover {
}

}

h1.I66189, .I66189 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I66189 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;


}
.I66189:hover {
}
.I66189 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I66189 > .viewport:hover {
}


.I51845 {
display:flex;
flex-direction:column;
width:100%;

}
.I51845:hover {
}
h1.I51845, .I51845 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I51845, .I51845 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I51845, .I51845 p {
margin:0px;
}

figure.I51845, .I51845 figure {
margin:0px;
}

a.I51845, .I51845 a {
text-decoration:inherit;
color:inherit;
}

.I51845 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I51845 article, article.I51845 {
margin-bottom:78px;
margin-left:7px;
margin-right:7px;

flex-direction:column;	
}
.I51845 article:hover, article.I51845:hover {
}
.I51845 article.active, article.I51845.active {
}
.I51845 .title {
display:flex;
font-family:Graphik;
font-size:18px;
font-weight:600;
line-height:22px;

width:354px;
margin-top:16px;

}
.I51845 .title:hover {
}
.I51845 article.active .title {
}

.I51845 .title {order:2;}
.I51845 .image, .I51845.image {
width:354px;
height:234px;

order:1;
}
.I51845 .image:hover, .I51845.image:hover {
}
.I51845 article.active .image, .I51845.image {
}

.I51845 .articles {
display:flex;
flex:1;
flex-direction:row;
flex-wrap:wrap;	
}
.I51845 .articles:hover {
}
.I51845 .article-container::after {
content:'';
display:flex;
align-items:center;
align-self:center;
}
.I51845 .article-container:last-child::after {
content:none;	
}
.I51845:hover .article-container::after {
}

@media (max-width:992px) {
.I51845 {
width:auto;

}
.I51845:hover {
}
.I51845 header {
}
.I51845 article, article.I51845 {
	
}
.I51845 article:hover, article.I51845:hover {
}
.I51845 article.active, article.I51845.active {
}
.I51845 .title {
}
.I51845 .title:hover {
}
.I51845 article.active .title {
}


.I51845 .image, .I51845.image {
order:;
}
.I51845 .image:hover, .I51845.image:hover {
}
.I51845 article.active .image, .I51845.image {
}

.I51845 .articles {
flex-direction:column;
flex-wrap:wrap;	
}
.I51845 .articles:hover {
}
.I51845 .article-container::after {
content:'';
}
.I51845 .article-container:last-child::after {
	
}
.I51845:hover .article-container::after {
}

}
@media (max-width:640px) {
.I51845 {
width:100%;

}
.I51845:hover {
}
.I51845 header {
}
.I51845 article, article.I51845 {
margin-bottom:30px;
margin-left:29px;
margin-right:0px;
box-sizing:border-box;

	
}
.I51845 article:hover, article.I51845:hover {
}
.I51845 article.active, article.I51845.active {
}
.I51845 .title {
display:flex;
font-size:14px;
color:rgb(0,0,0);

width:295px;
margin-top:20px;

}
.I51845 .title:hover {
}
.I51845 article.active .title {
}


.I51845 .image, .I51845.image {
width:285px;
height:auto;

order:;
}
.I51845 .image:hover, .I51845.image:hover {
}
.I51845 article.active .image, .I51845.image {
}

.I51845 .articles {
flex-direction:column;
flex-wrap:nowrap;	
}
.I51845 .articles:hover {
}
.I51845 .article-container::after {
content:'';
}
.I51845 .article-container:last-child::after {
	
}
.I51845:hover .article-container::after {
}

}

.I51846, a.I51846 {
display:flex;
font-family:Graphik;
font-size:36px;
font-weight:600;

width:100%;
padding-left:0px;
padding-right:0px;

}
.I51846:hover, a.I51846:hover {
}
@media (max-width:992px) {
.I51846, a.I51846 {
display:flex;
font-size:36px;


}
.I51846:hover, a.I51846:hover {
}
}
@media (max-width:640px) {
.I51846, a.I51846 {
display:flex;
font-size:26px;

width:80%;

}
.I51846:hover, a.I51846:hover {
}
}

.I51847 .button, .I51847.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I51847 button.button, button.I51847.button {
cursor:pointer;
}
.I51847 .button .text, .I51847.button .text {
font-family:Graphik;
font-size:16px;
font-weight:600;
color:rgb(250,50,99);

}
.I51847 .button .icon, .I51847.button .icon {
flex:none;
background-size:100% 100%;
}
.I51847 .button:hover, .I51847.button:hover {
}
.I51847 .button:hover .text, .I51847.button:hover .text {
}
.I51847 .button:hover .icon, .I51847.button:hover .icon {
background-size:100% 100%;
}

.I66152, a.I66152 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1.5rem;
padding-left:10px;
padding-right:10px;

}
.I66152:hover, a.I66152:hover {
}
@media (max-width:992px) {
.I66152, a.I66152 {
}
.I66152:hover, a.I66152:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I66152, a.I66152 {
display:flex;
padding-bottom:1rem;

}
.I66152:hover, a.I66152:hover {
}
}

h1.I54341, .I54341 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I54341 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:21;
width:100%;


}
.I54341:hover {
}
.I54341 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I54341 > .viewport:hover {
}

@media (min-width:1440px) {
.I54341 {

order:21;

}
.I54341:hover {
}
.I54341 > .viewport {



}
.I54341 > .viewport:hover {
}

}
.I54330 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

	
}
.I54330:hover {
}

.I54331 {
display:flex;
position:var(--I54331-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;

flex-direction:row;


}
.I54331:hover {
}

@media (max-width:640px) {
.I54331 {

flex-direction:column;


}
.I54331:hover {
}

}

.I54332 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
width:57%;
height:80vh;
min-height:600px;
padding-bottom:10vh;
padding-left:20vh;
padding-right:10vw;
padding-top:25vh;
background-color:rgb(245,245,245);
box-sizing:border-box;



flex-direction:column;
align-items:flex-start;
justify-content:center;

	
}
.I54332:hover {
}

@media (max-width:992px) {
.I54332 {

height:50vh;
padding-left:8vh;
padding-right:10vw;
padding-top:10vh;



	
}
.I54332:hover {
}

}
@media (max-width:640px) {
.I54332 {

width:100%;
height:auto;
min-height:auto;
padding-left:26px;
padding-right:26px;
box-sizing:border-box;



	
}
.I54332:hover {
}

}

h1.I54333, .I54333 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I54333 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:43%;
height:80vh;
min-height:600px;
padding-bottom:28vh;
padding-left:5vw;
padding-right:5vw;
padding-top:10vh;
background-color:rgb(3,230,195);
background-clip:border-box;
background-repeat:no-repeat;
background-position:left center;
background-origin:border-box;
box-sizing:border-box;


z-index:2;
}
.I54333:hover {
}
.I54333 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I54333 > .viewport:hover {
}
.I54333 > .sector-title, .I54333 > .sector-title.i-collapsible-title {
display:flex;
font-family:Graphik;
font-size:50px;
font-weight:600;
color:rgb(255,255,255);


}
.I54333 > .sector-title:hover, .I54333 > .sector-title.i-collapsible-title:hover {
}
.I54333 > .sector-title, .I54333 > .sector-title.i-collapsible-title {
}
.I54333 > .sector-title .text, .I54333 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I54333 {

height:50vh;
padding-left:4vw;
padding-right:4vw;
box-sizing:border-box;


}
.I54333:hover {
}
.I54333 > .viewport {



}
.I54333 > .viewport:hover {
}
.I54333 > .sector-title, .I54333 > .sector-title.i-collapsible-title {
display:flex;
font-size:36px;


}
.I54333 > .sector-title:hover, .I54333 > .sector-title.i-collapsible-title:hover {
}
.I54333 > .sector-title, .I54333 > .sector-title.i-collapsible-title {
}
.I54333 > .sector-title .text, .I54333 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I54333 {

width:100%;
height:auto;
min-height:auto;
padding-bottom:10vh;
padding-left:2vw;
padding-right:2vw;


}
.I54333:hover {
}
.I54333 > .viewport {

justify-content:center;


}
.I54333 > .viewport:hover {
}
.I54333 > .sector-title, .I54333 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
text-align:center;

width:100%;
padding-bottom:8vh;

}
.I54333 > .sector-title:hover, .I54333 > .sector-title.i-collapsible-title:hover {
}
.I54333 > .sector-title, .I54333 > .sector-title.i-collapsible-title {
}
.I54333 > .sector-title .text, .I54333 > .sector-title.i-collapsible-title .text {
}

}

h1.I54334, .I54334 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I54334 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
max-width:500px;


}
.I54334:hover {
}
.I54334 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I54334 > .viewport:hover {
}

@media (max-width:992px) {
.I54334 {

width:350px;


}
.I54334:hover {
}
.I54334 > .viewport {



}
.I54334 > .viewport:hover {
}

}
@media (max-width:640px) {
.I54334 {

width:100%;


}
.I54334:hover {
}
.I54334 > .viewport {



}
.I54334 > .viewport:hover {
}

}

h1.I54335, .I54335 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I54335 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
margin-top:16px;


}
.I54335:hover {
}
.I54335 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I54335 > .viewport:hover {
}

@media (max-width:640px) {
.I54335 {

margin-top:16px;


}
.I54335:hover {
}
.I54335 > .viewport {



}
.I54335 > .viewport:hover {
}

}

h1.I54336, .I54336 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I54336 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:500px;


}
.I54336:hover {
}
.I54336 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I54336 > .viewport:hover {
}
.I54336 > .sector-title, .I54336 > .sector-title.i-collapsible-title {
display:flex;
font-family:Rubik;
font-size:16px;
font-weight:300;
text-transform:uppercase;

margin-left:10px;

}
.I54336 > .sector-title:hover, .I54336 > .sector-title.i-collapsible-title:hover {
}
.I54336 > .sector-title, .I54336 > .sector-title.i-collapsible-title {
}
.I54336 > .sector-title .text, .I54336 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I54336 {

width:350px;


}
.I54336:hover {
}
.I54336 > .viewport {



}
.I54336 > .viewport:hover {
}
.I54336 > .sector-title, .I54336 > .sector-title.i-collapsible-title {
}
.I54336 > .sector-title:hover, .I54336 > .sector-title.i-collapsible-title:hover {
}
.I54336 > .sector-title, .I54336 > .sector-title.i-collapsible-title {
}
.I54336 > .sector-title .text, .I54336 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I54336 {

width:100%;


}
.I54336:hover {
}
.I54336 > .viewport {



}
.I54336 > .viewport:hover {
}
.I54336 > .sector-title, .I54336 > .sector-title.i-collapsible-title {
display:flex;
margin-left:0px;

}
.I54336 > .sector-title:hover, .I54336 > .sector-title.i-collapsible-title:hover {
}
.I54336 > .sector-title, .I54336 > .sector-title.i-collapsible-title {
}
.I54336 > .sector-title .text, .I54336 > .sector-title.i-collapsible-title .text {
}

}

.I54337 .image, .I54337.image {
vertical-align:top;
width:100%;
height:auto;
max-width:500px;
box-shadow:0px -20px 50px 0px rgba(0,0,0,0.11000);
transform:translate(10vw,5vh) ;

object-fit:cover;

}
.I54337 .image:hover, .I54337.image:hover {
}
@media (max-width:992px) {
.I54337 .image, .I54337.image {
width:40vw;
height:auto;
max-width:350px;
transform:translate(5vw,3vh) ;

}
.I54337 .image:hover, .I54337.image:hover {
}
}
@media (max-width:640px) {
.I54337 .image, .I54337.image {
width:80vw;
height:auto;
max-width:350px;
transform:none;

object-fit:none;

}
.I54337 .image:hover, .I54337.image:hover {
}
}

.I54338, a.I54338 {
display:flex;
font-family:Rubik;
font-size:25px;
font-weight:300;
text-decoration:none;
color:rgb(17,17,17);
line-height:40px;

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I54338:hover, a.I54338:hover {
display:flex;
color:rgb(90,90,90);


}
@media (max-width:992px) {
.I54338, a.I54338 {
display:flex;
font-size:22px;
line-height:34px;


}
.I54338:hover, a.I54338:hover {
}
}
@media (max-width:640px) {
.I54338, a.I54338 {
display:flex;
line-height:35px;

padding-left:0px;
padding-right:0px;

}
.I54338:hover, a.I54338:hover {
}
}

.I54339 .button, .I54339.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
height:44px;
margin-right:2vw;
padding-left:30px;
padding-right:30px;
border-color:rgb(229,233,239);
border-style:solid;
border-width:1px;
border-radius:90px;
background-color:rgb(250,50,99);
box-shadow:0px 10px 20px 0px rgba(0,0,0,0.11000);

}
.I54339 button.button, button.I54339.button {
cursor:pointer;
}
.I54339 .button .text, .I54339.button .text {
font-family:Rubik;
font-size:12pt;
font-weight:500;
color:rgb(255,255,255);
white-space:nowrap;
word-break:normal;

}
.I54339 .button .icon, .I54339.button .icon {
flex:none;
background-size:100% 100%;
}
.I54339 .button:hover, .I54339.button:hover {
box-shadow:0px 2px 20px 0px rgba(0,0,0,0.11000);

}
.I54339 .button:hover .text, .I54339.button:hover .text {
text-decoration:none;

}
.I54339 .button:hover .icon, .I54339.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I54339 .button, .I54339.button {
border-radius:90px;

}
.I54339 button.button, button.I54339.button {
}
.I54339 .button .text, .I54339.button .text {
font-family:Rubik;
font-size:10pt;
font-weight:500;

}
.I54339 .button .icon, .I54339.button .icon {
background-size:100% 100%;
}
.I54339 .button:hover, .I54339.button:hover {
}
.I54339 .button:hover .text, .I54339.button:hover .text {
}
.I54339 .button:hover .icon, .I54339.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I54339 .button, .I54339.button {
}
.I54339 button.button, button.I54339.button {
}
.I54339 .button .text, .I54339.button .text {
font-family:Rubik;
font-size:14px;

}
.I54339 .button .icon, .I54339.button .icon {
background-size:100% 100%;
}
.I54339 .button:hover, .I54339.button:hover {
}
.I54339 .button:hover .text, .I54339.button:hover .text {
}
.I54339 .button:hover .icon, .I54339.button:hover .icon {
background-size:100% 100%;
}
}

.I54340, a.I54340 {
display:flex;
font-family:Rubik;
font-size:14px;
color:rgb(0,0,0);

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I54340:hover, a.I54340:hover {
}
@media (max-width:640px) {
.I54340, a.I54340 {
display:flex;
padding-left:0px;
padding-right:0px;

}
.I54340:hover, a.I54340:hover {
}
}

h1.I63845, .I63845 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63845 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;


}
.I63845:hover {
}
.I63845 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63845 > .viewport:hover {
}

@media (min-width:1440px) {
.I63845 {

order:9;

}
.I63845:hover {
}
.I63845 > .viewport {



}
.I63845 > .viewport:hover {
}

}
.I63831 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I63831:hover {
}

.I63832 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0;
box-sizing:border-box;


}
.I63832:hover {
}
@media (max-width:992px) {
.I63832 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;


flex-direction:row;
}
.I63832:hover {
}
}
@media (max-width:640px) {
.I63832 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I63832:hover {
}
}

.I63833 {
display:flex;
position:var(--I63833-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
padding-right:4rem;
box-sizing:border-box;

justify-content:center;


}
.I63833:hover {
}

@media (max-width:992px) {
.I63833 {

width:50%;
margin-right:0;
padding-right:0rem;

justify-content:center;


}
.I63833:hover {
}

}
@media (max-width:640px) {
.I63833 {

order:3;
min-width:100%;
padding-bottom:0rem;
padding-top:1.5rem;

}
.I63833:hover {
}

}
@media (min-width:1440px) {
.I63833 {

width:50%;
padding-right:4rem;

}
.I63833:hover {
}

}
.I63834 {
display:flex;
position:var(--I63834-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:50%;
padding-left:4rem;
box-sizing:border-box;

flex-direction:column;


}
.I63834:hover {
}

@media (max-width:992px) {
.I63834 {

width:50%;

}
.I63834:hover {
}

}
@media (max-width:640px) {
.I63834 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I63834:hover {
}

}
@media (min-width:1440px) {
.I63834 {

width:50%;

flex-direction:column;


}
.I63834:hover {
}

}
.I127591 {
display:flex;
align-items:flex-start;
position:relative;

order:14;


flex-direction:row;

	
}
.I127591:hover {
}

@media (max-width:992px) {
.I127591 {



flex-direction:column;

	
}
.I127591:hover {
}

}

h1.I63835, .I63835 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63835 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I63835:hover {
}
.I63835 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63835 > .viewport:hover {
}


h1.I63836, .I63836 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63836 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;


}
.I63836:hover {
}
.I63836 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63836 > .viewport:hover {
}


h1.I63837, .I63837 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63837 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I63837:hover {
}
.I63837 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63837 > .viewport:hover {
}

@media (max-width:992px) {
.I63837 {

display:flex;

}
.I63837:hover {
}
.I63837 > .viewport {



}
.I63837 > .viewport:hover {
}

}

h1.I63838, .I63838 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63838 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I63838:hover {
}
.I63838 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63838 > .viewport:hover {
}

@media (max-width:992px) {
.I63838 {

padding-bottom:1rem;


}
.I63838:hover {
}
.I63838 > .viewport {



}
.I63838 > .viewport:hover {
}

}
@media (max-width:640px) {
.I63838 {

margin-bottom:0;


}
.I63838:hover {
}
.I63838 > .viewport {



}
.I63838 > .viewport:hover {
}

}

h1.I63839, .I63839 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63839 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I63839:hover {
}
.I63839 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63839 > .viewport:hover {
}


h1.I67962, .I67962 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I67962 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I67962:hover {
}
.I67962 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I67962 > .viewport:hover {
}


h1.I68040, .I68040 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68040 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:9;

}
.I68040:hover {
}
.I68040 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68040 > .viewport:hover {
}


h1.I68070, .I68070 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68070 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I68070:hover {
}
.I68070 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68070 > .viewport:hover {
}

@media (min-width:1440px) {
.I68070 {

display:none;

}
.I68070:hover {
}
.I68070 > .viewport {



}
.I68070 > .viewport:hover {
}

}
h1.I68100, .I68100 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68100 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I68100:hover {
}
.I68100 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68100 > .viewport:hover {
}


h1.I68130, .I68130 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68130 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I68130:hover {
}
.I68130 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68130 > .viewport:hover {
}

@media (max-width:992px) {
.I68130 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I68130:hover {
}
.I68130 > .viewport {



}
.I68130 > .viewport:hover {
}

}

h1.I68435, .I68435 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68435 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I68435:hover {
}
.I68435 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68435 > .viewport:hover {
}

@media (max-width:992px) {
.I68435 {

display:none;

}
.I68435:hover {
}
.I68435 > .viewport {



}
.I68435 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I68435 {

width:100%;
height:auto;


}
.I68435:hover {
}
.I68435 > .viewport {



}
.I68435 > .viewport:hover {
}

}
h1.I74221, .I74221 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74221 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I74221:hover {
}
.I74221 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I74221 > .viewport:hover {
}

@media (min-width:1440px) {
.I74221 {

width:100%;
box-sizing:border-box;


}
.I74221:hover {
}
.I74221 > .viewport {



}
.I74221 > .viewport:hover {
}

}
h1.I114508, .I114508 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114508 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114508:hover {
}
.I114508 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114508 > .viewport:hover {
}


.I63840, a.I63840 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I63840:hover, a.I63840:hover {
}
@media (max-width:992px) {
.I63840, a.I63840 {
display:flex;
font-size:1.625rem;


}
.I63840:hover, a.I63840:hover {
}
}
@media (max-width:640px) {
.I63840, a.I63840 {
display:flex;
font-size:1.625rem;


}
.I63840:hover, a.I63840:hover {
}
}

.I63841, a.I63841 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1.5rem;

}
.I63841:hover, a.I63841:hover {
}
@media (max-width:992px) {
.I63841, a.I63841 {
}
.I63841:hover, a.I63841:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I63841, a.I63841 {
display:flex;
padding-bottom:1rem;

}
.I63841:hover, a.I63841:hover {
}
}

.I63842 .image, .I63842.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/model-the-experience.png?timestamp=20180914191116');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/model-the-experience.png?timestamp=20180914191116') 1.00x,url('https://www.genexus.com/media/images/model-the-experience_x2.png?timestamp=20180914191116') 2.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/model-the-experience.png?timestamp=20180914191116') 1.00x,url('https://www.genexus.com/media/images/model-the-experience_x2.png?timestamp=20180914191116') 2.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/model-the-experience.png?timestamp=20180914191116') 1.00x,url('https://www.genexus.com/media/images/model-the-experience_x2.png?timestamp=20180914191116') 2.00x);
background-image:image-set(url('https://www.genexus.com/media/images/model-the-experience.png?timestamp=20180914191116') 1.00x,url('https://www.genexus.com/media/images/model-the-experience_x2.png?timestamp=20180914191116') 2.00x);
background-size:cover;
background-position:center center;

}
.I63842 .image:hover, .I63842.image:hover {
}

.I63843 .button, .I63843.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I63843 button.button, button.I63843.button {
cursor:pointer;
}
.I63843 .button .text, .I63843.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I63843 .button .icon, .I63843.button .icon {
flex:none;
background-size:100% 100%;
}
.I63843 .button:hover, .I63843.button:hover {
background-color:rgb(210,40,93);

}
.I63843 .button:hover .text, .I63843.button:hover .text {
}
.I63843 .button:hover .icon, .I63843.button:hover .icon {
background-size:100% 100%;
}

.I63844, a.I63844 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I63844:hover, a.I63844:hover {
}

h1.I68025, .I68025 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I68025, .I68025 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I68025, .I68025 p {
margin:0px;
}

figure.I68025, .I68025 figure {
margin:0px;
}

a.I68025, .I68025 a {
text-decoration:inherit;
color:inherit;
}

.I68025 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I68025 article, article.I68025 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I68025 article:hover, article.I68025:hover {
}
.I68025 article.active, article.I68025.active {
}
.I68025 .body {
}
.I68025 .body:hover {
	
}
.I68025 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I68025 .body a {
text-decoration:underline;

}
.I68025 .body img {
}
.I68025 .body ul, .I68025 .body ol {
margin-left:1rem;

}
.I68025 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I68025 .body iframe {
}
.I68025 .body img:hover {
}
.I68025 .body iframe:hover {
}

.I68025 .body li {
list-style-type:disc;
}



.I68055 .button, .I68055.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I68055 button.button, button.I68055.button {
cursor:pointer;
}
.I68055 .button .text, .I68055.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I68055 .button .icon, .I68055.button .icon {
flex:none;
background-size:100% 100%;
}
.I68055 .button:hover, .I68055.button:hover {
}
.I68055 .button:hover .text, .I68055.button:hover .text {
}
.I68055 .button:hover .icon, .I68055.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I68055 .button, .I68055.button {
}
.I68055 button.button, button.I68055.button {
}
.I68055 .button .text, .I68055.button .text {
font-family:Rubik;

}
.I68055 .button .icon, .I68055.button .icon {
background-size:100% 100%;
}
.I68055 .button:hover, .I68055.button:hover {
}
.I68055 .button:hover .text, .I68055.button:hover .text {
}
.I68055 .button:hover .icon, .I68055.button:hover .icon {
background-size:100% 100%;
}
}

.I68085 .button, .I68085.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(17,17,17);
border-style:solid;
border-width:1px;
border-radius:100em;

}
.I68085 button.button, button.I68085.button {
cursor:pointer;
}
.I68085 .button .text, .I68085.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:26px;

}
.I68085 .button .icon, .I68085.button .icon {
flex:none;
background-size:100% 100%;
}
.I68085 .button:hover, .I68085.button:hover {
}
.I68085 .button:hover .text, .I68085.button:hover .text {
}
.I68085 .button:hover .icon, .I68085.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I68085 .button, .I68085.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I68085 button.button, button.I68085.button {
}
.I68085 .button .text, .I68085.button .text {
color:rgb(108,72,201);

}
.I68085 .button .icon, .I68085.button .icon {
background-size:100% 100%;
}
.I68085 .button:hover, .I68085.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I68085 .button:hover .text, .I68085.button:hover .text {
color:rgb(150,155,160);

}
.I68085 .button:hover .icon, .I68085.button:hover .icon {
background-size:100% 100%;
}
}

.I68115 .button, .I68115.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(238,238,238);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(255,255,255);

}
.I68115 button.button, button.I68115.button {
cursor:pointer;
}
.I68115 .button .text, .I68115.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:26px;

}
.I68115 .button .icon, .I68115.button .icon {
flex:none;
background-size:100% 100%;
}
.I68115 .button:hover, .I68115.button:hover {
background-color:rgb(217,217,217);

}
.I68115 .button:hover .text, .I68115.button:hover .text {
}
.I68115 .button:hover .icon, .I68115.button:hover .icon {
background-size:100% 100%;
}

.I68421 {
display:flex;
width:100%;
height:270px;

}
.I68421:hover {
}
@media (min-width:1440px) {
.I68421 {
display:flex;
width:100%;
height:270px;

}
.I68421:hover {
}
}
.I74189, a.I74189 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I74189:hover, a.I74189:hover {
}
@media (max-width:992px) {
.I74189, a.I74189 {
}
.I74189:hover, a.I74189:hover {
display:flex;
width:100%;

}
}

.I114451 .image, .I114451.image {
vertical-align:top;
}
.I114451 .image:hover, .I114451.image:hover {
}

.I67956 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I67956:hover {
}

.I67970 {
display:flex;
position:var(--I67970-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
}
.I67970:hover {
}


h1.I67972, .I67972 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I67972 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I67972:hover {
}
.I67972 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I67972 > .viewport:hover {
}


.I67971 .button, .I67971.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I67971 button.button, button.I67971.button {
cursor:pointer;
}
.I67971 .button .text, .I67971.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I67971 .button .icon, .I67971.button .icon {
flex:none;
background-size:100% 100%;
}
.I67971 .button:hover, .I67971.button:hover {
background-color:rgb(210,40,93);

}
.I67971 .button:hover .text, .I67971.button:hover .text {
}
.I67971 .button:hover .icon, .I67971.button:hover .icon {
background-size:100% 100%;
}


h1.I63857, .I63857 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63857 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:15;
width:100%;


}
.I63857:hover {
}
.I63857 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63857 > .viewport:hover {
}

@media (min-width:1440px) {
.I63857 {

order:15;

}
.I63857:hover {
}
.I63857 > .viewport {



}
.I63857 > .viewport:hover {
}

}
.I63846 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(25,38,55);

align-items:center;

	
}
.I63846:hover {
}
@media (max-width:992px) {
.I63846 {
width:100vw;

	
}
.I63846:hover {
}
}
@media (max-width:640px) {
.I63846 {
padding-left:26px;
padding-right:26px;
box-sizing:border-box;

	
}
.I63846:hover {
}
}

.I63847 {
display:flex;
position:var(--I63847-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1220px;
padding-bottom:95px;
padding-top:95px;
background-size:contain;
box-sizing:border-box;

flex-direction:row;
justify-content:center;
align-items:center;


}
.I63847:hover {
}

@media (max-width:992px) {
.I63847 {

height:372px;
max-width:640px;
padding-left:40px;
padding-right:40px;

}
.I63847:hover {
}

}
@media (max-width:640px) {
.I63847 {

height:auto;
padding-bottom:64px;
padding-left:0px;
padding-right:0px;
padding-top:64px;
box-sizing:border-box;

flex-direction:column;


}
.I63847:hover {
}

}

.I63848 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:45%;
box-sizing:border-box;



flex-direction:column;

	
}
.I63848:hover {
}

@media (max-width:640px) {
.I63848 {

width:100%;
padding-left:0px;
padding-right:0px;



	
}
.I63848:hover {
}

}

h1.I63849, .I63849 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63849 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:16px;


}
.I63849:hover {
}
.I63849 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63849 > .viewport:hover {
}

@media (max-width:640px) {
.I63849 {

width:100%;
margin-bottom:16px;
margin-left:0px;
margin-top:0px;


}
.I63849:hover {
}
.I63849 > .viewport {



}
.I63849 > .viewport:hover {
}

}

h1.I63850, .I63850 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63850 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;
margin-bottom:32px;


}
.I63850:hover {
}
.I63850 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63850 > .viewport:hover {
}

@media (max-width:640px) {
.I63850 {

margin-bottom:32px;
margin-left:0px;


}
.I63850:hover {
}
.I63850 > .viewport {



}
.I63850 > .viewport:hover {
}

}

h1.I63851, .I63851 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63851 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I63851:hover {
}
.I63851 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63851 > .viewport:hover {
}

@media (max-width:640px) {
.I63851 {

margin-left:0px;
margin-top:0px;


}
.I63851:hover {
}
.I63851 > .viewport {



}
.I63851 > .viewport:hover {
}

}

h1.I63852, .I63852 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63852 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:55%;
padding-right:97px;
box-sizing:border-box;


}
.I63852:hover {
}
.I63852 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-end;


}
.I63852 > .viewport:hover {
}

@media (max-width:992px) {
.I63852 {

padding-right:47px;


}
.I63852:hover {
}
.I63852 > .viewport {



}
.I63852 > .viewport:hover {
}

}
@media (max-width:640px) {
.I63852 {

display:flex;
width:100%;
margin-bottom:32px;
padding-right:0px;


}
.I63852:hover {
}
.I63852 > .viewport {

justify-content:center;


}
.I63852 > .viewport:hover {
}

}

.I63853, a.I63853 {
display:flex;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
color:rgb(255,255,255);
line-height:54px;

width:100%;
padding-left:0px;
padding-right:0px;

}
.I63853:hover, a.I63853:hover {
}
@media (max-width:992px) {
.I63853, a.I63853 {
display:flex;
font-size:2.0rem;
line-height:38px;


}
.I63853:hover, a.I63853:hover {
}
}
@media (max-width:640px) {
.I63853, a.I63853 {
display:flex;
font-size:26px;
letter-spacing:0px;
line-height:34px;

padding-left:0px;
padding-right:0px;

}
.I63853:hover, a.I63853:hover {
}
}

.I63854, a.I63854 {
display:flex;
font-family:Rubik;
font-size:16px;
color:rgb(255,255,255);

width:100%;
padding-left:0px;
padding-right:0px;

}
.I63854:hover, a.I63854:hover {
}
@media (max-width:640px) {
.I63854, a.I63854 {
display:flex;
padding-left:0px;
padding-right:0px;

}
.I63854:hover, a.I63854:hover {
}
}

.I63855 .button, .I63855.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
height:44px;
padding-left:30px;
padding-right:30px;
border-radius:22px;
background-color:rgb(250,50,99);

}
.I63855 button.button, button.I63855.button {
cursor:pointer;
}
.I63855 .button .text, .I63855.button .text {
font-family:Rubik;
font-size:16px;
font-weight:500;
color:rgb(255,255,255);

}
.I63855 .button .icon, .I63855.button .icon {
flex:none;
background-size:100% 100%;
}
.I63855 .button:hover, .I63855.button:hover {
}
.I63855 .button:hover .text, .I63855.button:hover .text {
}
.I63855 .button:hover .icon, .I63855.button:hover .icon {
background-size:100% 100%;
}

.I63856 .image, .I63856.image {
vertical-align:top;
width:492px;
height:auto;

}
.I63856 .image:hover, .I63856.image:hover {
}
@media (max-width:992px) {
.I63856 .image, .I63856.image {
width:100%;
height:auto;

}
.I63856 .image:hover, .I63856.image:hover {
}
}
@media (max-width:640px) {
.I63856 .image, .I63856.image {
width:100%;

}
.I63856 .image:hover, .I63856.image:hover {
}
}

h1.I63872, .I63872 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63872 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:11;
width:100%;


}
.I63872:hover {
}
.I63872 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63872 > .viewport:hover {
}

@media (min-width:1440px) {
.I63872 {

order:11;

}
.I63872:hover {
}
.I63872 > .viewport {



}
.I63872 > .viewport:hover {
}

}
.I63858 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I63858:hover {
}

.I63859 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0;
box-sizing:border-box;


}
.I63859:hover {
}
@media (max-width:992px) {
.I63859 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0;


flex-direction:row;
}
.I63859:hover {
}
}
@media (max-width:640px) {
.I63859 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I63859:hover {
}
}

.I63860 {
display:flex;
position:var(--I63860-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:50%;
padding-left:4rem;
box-sizing:border-box;

justify-content:center;


}
.I63860:hover {
}

@media (max-width:992px) {
.I63860 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I63860:hover {
}

}
@media (max-width:640px) {
.I63860 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I63860:hover {
}

}
@media (min-width:1440px) {
.I63860 {

order:3;
width:50%;
padding-right:4rem;

}
.I63860:hover {
}

}
.I63861 {
display:flex;
position:var(--I63861-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
padding-right:4rem;
box-sizing:border-box;

flex-direction:column;


}
.I63861:hover {
}

@media (max-width:992px) {
.I63861 {

order:3;
width:50%;
padding-left:0rem;

}
.I63861:hover {
}

}
@media (max-width:640px) {
.I63861 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I63861:hover {
}

}
@media (min-width:1440px) {
.I63861 {

order:2;
width:50%;

flex-direction:column;


}
.I63861:hover {
}

}
.I128302 {
display:flex;
align-items:flex-start;
position:relative;

order:12;


flex-direction:row;

	
}
.I128302:hover {
}


h1.I63862, .I63862 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63862 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I63862:hover {
}
.I63862 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63862 > .viewport:hover {
}


h1.I63863, .I63863 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63863 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;


}
.I63863:hover {
}
.I63863 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63863 > .viewport:hover {
}


h1.I63864, .I63864 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63864 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I63864:hover {
}
.I63864 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63864 > .viewport:hover {
}


h1.I63865, .I63865 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63865 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I63865:hover {
}
.I63865 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63865 > .viewport:hover {
}

@media (max-width:640px) {
.I63865 {

margin-bottom:0;


}
.I63865:hover {
}
.I63865 > .viewport {



}
.I63865 > .viewport:hover {
}

}

h1.I63866, .I63866 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63866 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I63866:hover {
}
.I63866 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63866 > .viewport:hover {
}


h1.I68347, .I68347 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68347 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;

}
.I68347:hover {
}
.I68347 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68347 > .viewport:hover {
}


h1.I68367, .I68367 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68367 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I68367:hover {
}
.I68367 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68367 > .viewport:hover {
}


h1.I68387, .I68387 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68387 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I68387:hover {
}
.I68387 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68387 > .viewport:hover {
}


h1.I68407, .I68407 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68407 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I68407:hover {
}
.I68407 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68407 > .viewport:hover {
}


h1.I68455, .I68455 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68455 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I68455:hover {
}
.I68455 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68455 > .viewport:hover {
}

@media (max-width:992px) {
.I68455 {

height:auto;


}
.I68455:hover {
}
.I68455 > .viewport {



}
.I68455 > .viewport:hover {
}

}

h1.I74285, .I74285 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74285 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I74285:hover {
}
.I74285 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I74285 > .viewport:hover {
}

@media (min-width:1440px) {
.I74285 {

width:100%;
padding-top:0.75rem;


}
.I74285:hover {
}
.I74285 > .viewport {



}
.I74285 > .viewport:hover {
}

}
h1.I114836, .I114836 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114836 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114836:hover {
}
.I114836 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114836 > .viewport:hover {
}


h1.I126785, .I126785 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126785 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I126785:hover {
}
.I126785 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126785 > .viewport:hover {
}


.I63867, a.I63867 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I63867:hover, a.I63867:hover {
}
@media (max-width:992px) {
.I63867, a.I63867 {
display:flex;
font-size:1.625rem;


}
.I63867:hover, a.I63867:hover {
}
}
@media (max-width:640px) {
.I63867, a.I63867 {
display:flex;
font-size:1.625rem;


}
.I63867:hover, a.I63867:hover {
}
}

.I63868, a.I63868 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1.5rem;

}
.I63868:hover, a.I63868:hover {
}
@media (max-width:992px) {
.I63868, a.I63868 {
}
.I63868:hover, a.I63868:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I63868, a.I63868 {
display:flex;
padding-bottom:1rem;

}
.I63868:hover, a.I63868:hover {
}
}

.I63869 .image, .I63869.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/discover.-share.-integrate.svg?timestamp=20220518191949');
background-size:cover;
background-position:center center;

}
.I63869 .image:hover, .I63869.image:hover {
}

.I63870 .button, .I63870.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I63870 button.button, button.I63870.button {
cursor:pointer;
}
.I63870 .button .text, .I63870.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I63870 .button .icon, .I63870.button .icon {
flex:none;
background-size:100% 100%;
}
.I63870 .button:hover, .I63870.button:hover {
background-color:rgb(210,40,93);

}
.I63870 .button:hover .text, .I63870.button:hover .text {
}
.I63870 .button:hover .icon, .I63870.button:hover .icon {
background-size:100% 100%;
}

.I63871, a.I63871 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I63871:hover, a.I63871:hover {
}

h1.I68337, .I68337 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I68337, .I68337 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I68337, .I68337 p {
margin:0px;
}

figure.I68337, .I68337 figure {
margin:0px;
}

a.I68337, .I68337 a {
text-decoration:inherit;
color:inherit;
}

.I68337 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I68337 article, article.I68337 {
width:100%;
padding-bottom:1.5rem;

flex-direction:column;	
}
.I68337 article:hover, article.I68337:hover {
}
.I68337 article.active, article.I68337.active {
}
.I68337 .body {
}
.I68337 .body:hover {
	
}
.I68337 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I68337 .body a {
text-decoration:underline;

}
.I68337 .body img {
}
.I68337 .body ul, .I68337 .body ol {
margin-left:1rem;

}
.I68337 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I68337 .body iframe {
}
.I68337 .body img:hover {
}
.I68337 .body iframe:hover {
}

.I68337 .body li {
list-style-type:disc;
}



.I68357 .button, .I68357.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(238,238,238);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(255,255,255);

}
.I68357 button.button, button.I68357.button {
cursor:pointer;
}
.I68357 .button .text, .I68357.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:26px;

}
.I68357 .button .icon, .I68357.button .icon {
flex:none;
background-size:100% 100%;
}
.I68357 .button:hover, .I68357.button:hover {
background-color:rgb(217,217,217);

}
.I68357 .button:hover .text, .I68357.button:hover .text {
}
.I68357 .button:hover .icon, .I68357.button:hover .icon {
background-size:100% 100%;
}

.I68377 .button, .I68377.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(17,17,17);
border-style:solid;
border-width:1px;
border-radius:100em;

}
.I68377 button.button, button.I68377.button {
cursor:pointer;
}
.I68377 .button .text, .I68377.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:26px;

}
.I68377 .button .icon, .I68377.button .icon {
flex:none;
background-size:100% 100%;
}
.I68377 .button:hover, .I68377.button:hover {
}
.I68377 .button:hover .text, .I68377.button:hover .text {
}
.I68377 .button:hover .icon, .I68377.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I68377 .button, .I68377.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I68377 button.button, button.I68377.button {
}
.I68377 .button .text, .I68377.button .text {
color:rgb(108,72,201);

}
.I68377 .button .icon, .I68377.button .icon {
background-size:100% 100%;
}
.I68377 .button:hover, .I68377.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I68377 .button:hover .text, .I68377.button:hover .text {
color:rgb(150,155,160);

}
.I68377 .button:hover .icon, .I68377.button:hover .icon {
background-size:100% 100%;
}
}

.I68397 .button, .I68397.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I68397 button.button, button.I68397.button {
cursor:pointer;
}
.I68397 .button .text, .I68397.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I68397 .button .icon, .I68397.button .icon {
flex:none;
background-size:100% 100%;
}
.I68397 .button:hover, .I68397.button:hover {
}
.I68397 .button:hover .text, .I68397.button:hover .text {
}
.I68397 .button:hover .icon, .I68397.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I68397 .button, .I68397.button {
}
.I68397 button.button, button.I68397.button {
}
.I68397 .button .text, .I68397.button .text {
font-family:Rubik;

}
.I68397 .button .icon, .I68397.button .icon {
background-size:100% 100%;
}
.I68397 .button:hover, .I68397.button:hover {
}
.I68397 .button:hover .text, .I68397.button:hover .text {
}
.I68397 .button:hover .icon, .I68397.button:hover .icon {
background-size:100% 100%;
}
}

.I68445 {
display:flex;
width:100%;
height:270px;

}
.I68445:hover {
}

.I74249, a.I74249 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I74249:hover, a.I74249:hover {
}
@media (max-width:992px) {
.I74249, a.I74249 {
}
.I74249:hover, a.I74249:hover {
display:flex;
width:100%;

}
}

.I114781 .image, .I114781.image {
vertical-align:top;
}
.I114781 .image:hover, .I114781.image:hover {
}

.I126731 .button, .I126731.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I126731 button.button, button.I126731.button {
cursor:pointer;
}
.I126731 .button .text, .I126731.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I126731 .button .icon, .I126731.button .icon {
flex:none;
background-size:100% 100%;
}
.I126731 .button:hover, .I126731.button:hover {
}
.I126731 .button:hover .text, .I126731.button:hover .text {
}
.I126731 .button:hover .icon, .I126731.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I126731 .button, .I126731.button {
}
.I126731 button.button, button.I126731.button {
}
.I126731 .button .text, .I126731.button .text {
font-family:Rubik;

}
.I126731 .button .icon, .I126731.button .icon {
background-size:100% 100%;
}
.I126731 .button:hover, .I126731.button:hover {
}
.I126731 .button:hover .text, .I126731.button:hover .text {
}
.I126731 .button:hover .icon, .I126731.button:hover .icon {
background-size:100% 100%;
}
}

h1.I63887, .I63887 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63887 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:12;
width:100%;


}
.I63887:hover {
}
.I63887 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63887 > .viewport:hover {
}

@media (min-width:1440px) {
.I63887 {

order:12;

}
.I63887:hover {
}
.I63887 > .viewport {



}
.I63887 > .viewport:hover {
}

}
.I63873 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I63873:hover {
}

.I63874 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0;
box-sizing:border-box;


}
.I63874:hover {
}
@media (max-width:992px) {
.I63874 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0;


flex-direction:row;
}
.I63874:hover {
}
}
@media (max-width:640px) {
.I63874 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I63874:hover {
}
}

.I63875 {
display:flex;
position:var(--I63875-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
padding-right:4rem;
box-sizing:border-box;

justify-content:center;


}
.I63875:hover {
}

@media (max-width:992px) {
.I63875 {

width:50%;
margin-right:0;
padding-right:0rem;

justify-content:center;


}
.I63875:hover {
}

}
@media (max-width:640px) {
.I63875 {

order:3;
min-width:100%;
padding-bottom:0rem;
padding-top:1.5rem;

}
.I63875:hover {
}

}
@media (min-width:1440px) {
.I63875 {

width:50%;
padding-right:4rem;

}
.I63875:hover {
}

}
.I63876 {
display:flex;
position:var(--I63876-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:50%;
padding-left:4rem;
box-sizing:border-box;

flex-direction:column;


}
.I63876:hover {
}

@media (max-width:992px) {
.I63876 {

width:50%;

}
.I63876:hover {
}

}
@media (max-width:640px) {
.I63876 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I63876:hover {
}

}
@media (min-width:1440px) {
.I63876 {

width:50%;

flex-direction:column;


}
.I63876:hover {
}

}
.I127592 {
display:flex;
align-items:flex-start;
position:relative;

order:14;


flex-direction:row;

	
}
.I127592:hover {
}

@media (max-width:992px) {
.I127592 {



flex-direction:column;

	
}
.I127592:hover {
}

}

h1.I63877, .I63877 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63877 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I63877:hover {
}
.I63877 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63877 > .viewport:hover {
}


h1.I63878, .I63878 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63878 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;


}
.I63878:hover {
}
.I63878 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63878 > .viewport:hover {
}


h1.I63879, .I63879 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63879 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I63879:hover {
}
.I63879 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63879 > .viewport:hover {
}

@media (max-width:992px) {
.I63879 {

display:flex;

}
.I63879:hover {
}
.I63879 > .viewport {



}
.I63879 > .viewport:hover {
}

}

h1.I63880, .I63880 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63880 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I63880:hover {
}
.I63880 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63880 > .viewport:hover {
}

@media (max-width:992px) {
.I63880 {

padding-bottom:1rem;


}
.I63880:hover {
}
.I63880 > .viewport {



}
.I63880 > .viewport:hover {
}

}
@media (max-width:640px) {
.I63880 {

margin-bottom:0;


}
.I63880:hover {
}
.I63880 > .viewport {



}
.I63880 > .viewport:hover {
}

}

h1.I63881, .I63881 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63881 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I63881:hover {
}
.I63881 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63881 > .viewport:hover {
}


h1.I67963, .I67963 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I67963 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I67963:hover {
}
.I67963 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I67963 > .viewport:hover {
}


h1.I68041, .I68041 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68041 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:9;

}
.I68041:hover {
}
.I68041 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68041 > .viewport:hover {
}


h1.I68071, .I68071 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68071 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I68071:hover {
}
.I68071 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68071 > .viewport:hover {
}

@media (min-width:1440px) {
.I68071 {

display:none;

}
.I68071:hover {
}
.I68071 > .viewport {



}
.I68071 > .viewport:hover {
}

}
h1.I68101, .I68101 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68101 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I68101:hover {
}
.I68101 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68101 > .viewport:hover {
}


h1.I68131, .I68131 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68131 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I68131:hover {
}
.I68131 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68131 > .viewport:hover {
}

@media (max-width:992px) {
.I68131 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I68131:hover {
}
.I68131 > .viewport {



}
.I68131 > .viewport:hover {
}

}

h1.I68436, .I68436 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68436 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I68436:hover {
}
.I68436 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68436 > .viewport:hover {
}

@media (max-width:992px) {
.I68436 {

display:none;

}
.I68436:hover {
}
.I68436 > .viewport {



}
.I68436 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I68436 {

width:100%;
height:auto;


}
.I68436:hover {
}
.I68436 > .viewport {



}
.I68436 > .viewport:hover {
}

}
h1.I74222, .I74222 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74222 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I74222:hover {
}
.I74222 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I74222 > .viewport:hover {
}

@media (min-width:1440px) {
.I74222 {

width:100%;
box-sizing:border-box;


}
.I74222:hover {
}
.I74222 > .viewport {



}
.I74222 > .viewport:hover {
}

}
h1.I114509, .I114509 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114509 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114509:hover {
}
.I114509 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114509 > .viewport:hover {
}


.I63882, a.I63882 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I63882:hover, a.I63882:hover {
}
@media (max-width:992px) {
.I63882, a.I63882 {
display:flex;
font-size:1.625rem;


}
.I63882:hover, a.I63882:hover {
}
}
@media (max-width:640px) {
.I63882, a.I63882 {
display:flex;
font-size:1.625rem;


}
.I63882:hover, a.I63882:hover {
}
}

.I63883, a.I63883 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1.5rem;

}
.I63883:hover, a.I63883:hover {
}
@media (max-width:992px) {
.I63883, a.I63883 {
}
.I63883:hover, a.I63883:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I63883, a.I63883 {
display:flex;
padding-bottom:1rem;

}
.I63883:hover, a.I63883:hover {
}
}

.I63884 .image, .I63884.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/home_genexus_home_img_4-1.png?timestamp=20190201175517');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/home_genexus_home_img_4-1.png?timestamp=20190201175517') 1.00x,url('https://www.genexus.com/media/images/home_genexus_home_img_4-1_x2.png?timestamp=20190201175517') 2.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/home_genexus_home_img_4-1.png?timestamp=20190201175517') 1.00x,url('https://www.genexus.com/media/images/home_genexus_home_img_4-1_x2.png?timestamp=20190201175517') 2.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/home_genexus_home_img_4-1.png?timestamp=20190201175517') 1.00x,url('https://www.genexus.com/media/images/home_genexus_home_img_4-1_x2.png?timestamp=20190201175517') 2.00x);
background-image:image-set(url('https://www.genexus.com/media/images/home_genexus_home_img_4-1.png?timestamp=20190201175517') 1.00x,url('https://www.genexus.com/media/images/home_genexus_home_img_4-1_x2.png?timestamp=20190201175517') 2.00x);
background-size:cover;
background-position:center center;

}
.I63884 .image:hover, .I63884.image:hover {
}

.I63885 .button, .I63885.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I63885 button.button, button.I63885.button {
cursor:pointer;
}
.I63885 .button .text, .I63885.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I63885 .button .icon, .I63885.button .icon {
flex:none;
background-size:100% 100%;
}
.I63885 .button:hover, .I63885.button:hover {
background-color:rgb(210,40,93);

}
.I63885 .button:hover .text, .I63885.button:hover .text {
}
.I63885 .button:hover .icon, .I63885.button:hover .icon {
background-size:100% 100%;
}

.I63886, a.I63886 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I63886:hover, a.I63886:hover {
}

h1.I68026, .I68026 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I68026, .I68026 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I68026, .I68026 p {
margin:0px;
}

figure.I68026, .I68026 figure {
margin:0px;
}

a.I68026, .I68026 a {
text-decoration:inherit;
color:inherit;
}

.I68026 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I68026 article, article.I68026 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I68026 article:hover, article.I68026:hover {
}
.I68026 article.active, article.I68026.active {
}
.I68026 .body {
}
.I68026 .body:hover {
	
}
.I68026 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I68026 .body a {
text-decoration:underline;

}
.I68026 .body img {
}
.I68026 .body ul, .I68026 .body ol {
margin-left:1rem;

}
.I68026 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I68026 .body iframe {
}
.I68026 .body img:hover {
}
.I68026 .body iframe:hover {
}

.I68026 .body li {
list-style-type:disc;
}



.I68056 .button, .I68056.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I68056 button.button, button.I68056.button {
cursor:pointer;
}
.I68056 .button .text, .I68056.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I68056 .button .icon, .I68056.button .icon {
flex:none;
background-size:100% 100%;
}
.I68056 .button:hover, .I68056.button:hover {
}
.I68056 .button:hover .text, .I68056.button:hover .text {
}
.I68056 .button:hover .icon, .I68056.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I68056 .button, .I68056.button {
}
.I68056 button.button, button.I68056.button {
}
.I68056 .button .text, .I68056.button .text {
font-family:Rubik;

}
.I68056 .button .icon, .I68056.button .icon {
background-size:100% 100%;
}
.I68056 .button:hover, .I68056.button:hover {
}
.I68056 .button:hover .text, .I68056.button:hover .text {
}
.I68056 .button:hover .icon, .I68056.button:hover .icon {
background-size:100% 100%;
}
}

.I68086 .button, .I68086.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(17,17,17);
border-style:solid;
border-width:1px;
border-radius:100em;

}
.I68086 button.button, button.I68086.button {
cursor:pointer;
}
.I68086 .button .text, .I68086.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:26px;

}
.I68086 .button .icon, .I68086.button .icon {
flex:none;
background-size:100% 100%;
}
.I68086 .button:hover, .I68086.button:hover {
}
.I68086 .button:hover .text, .I68086.button:hover .text {
}
.I68086 .button:hover .icon, .I68086.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I68086 .button, .I68086.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I68086 button.button, button.I68086.button {
}
.I68086 .button .text, .I68086.button .text {
color:rgb(108,72,201);

}
.I68086 .button .icon, .I68086.button .icon {
background-size:100% 100%;
}
.I68086 .button:hover, .I68086.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I68086 .button:hover .text, .I68086.button:hover .text {
color:rgb(150,155,160);

}
.I68086 .button:hover .icon, .I68086.button:hover .icon {
background-size:100% 100%;
}
}

.I68116 .button, .I68116.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(238,238,238);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(255,255,255);

}
.I68116 button.button, button.I68116.button {
cursor:pointer;
}
.I68116 .button .text, .I68116.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:26px;

}
.I68116 .button .icon, .I68116.button .icon {
flex:none;
background-size:100% 100%;
}
.I68116 .button:hover, .I68116.button:hover {
background-color:rgb(217,217,217);

}
.I68116 .button:hover .text, .I68116.button:hover .text {
}
.I68116 .button:hover .icon, .I68116.button:hover .icon {
background-size:100% 100%;
}

.I68422 {
display:flex;
width:100%;
height:270px;

}
.I68422:hover {
}
@media (min-width:1440px) {
.I68422 {
display:flex;
width:100%;
height:270px;

}
.I68422:hover {
}
}
.I74190, a.I74190 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I74190:hover, a.I74190:hover {
}
@media (max-width:992px) {
.I74190, a.I74190 {
}
.I74190:hover, a.I74190:hover {
display:flex;
width:100%;

}
}

.I114452 .image, .I114452.image {
vertical-align:top;
}
.I114452 .image:hover, .I114452.image:hover {
}

.I67956 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I67956:hover {
}

.I67970 {
display:flex;
position:var(--I67970-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
}
.I67970:hover {
}


h1.I67972, .I67972 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I67972 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I67972:hover {
}
.I67972 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I67972 > .viewport:hover {
}


.I67971 .button, .I67971.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I67971 button.button, button.I67971.button {
cursor:pointer;
}
.I67971 .button .text, .I67971.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I67971 .button .icon, .I67971.button .icon {
flex:none;
background-size:100% 100%;
}
.I67971 .button:hover, .I67971.button:hover {
background-color:rgb(210,40,93);

}
.I67971 .button:hover .text, .I67971.button:hover .text {
}
.I67971 .button:hover .icon, .I67971.button:hover .icon {
background-size:100% 100%;
}


h1.I63902, .I63902 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63902 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
width:100%;


}
.I63902:hover {
}
.I63902 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63902 > .viewport:hover {
}

@media (min-width:1440px) {
.I63902 {

order:13;

}
.I63902:hover {
}
.I63902 > .viewport {



}
.I63902 > .viewport:hover {
}

}
.I63888 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I63888:hover {
}

.I63889 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0;
box-sizing:border-box;


}
.I63889:hover {
}
@media (max-width:992px) {
.I63889 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0;


flex-direction:row;
}
.I63889:hover {
}
}
@media (max-width:640px) {
.I63889 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I63889:hover {
}
}

.I63890 {
display:flex;
position:var(--I63890-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:50%;
padding-left:4rem;
box-sizing:border-box;

justify-content:center;


}
.I63890:hover {
}

@media (max-width:992px) {
.I63890 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I63890:hover {
}

}
@media (max-width:640px) {
.I63890 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I63890:hover {
}

}
@media (min-width:1440px) {
.I63890 {

order:3;
width:50%;
padding-right:4rem;

}
.I63890:hover {
}

}
.I63891 {
display:flex;
position:var(--I63891-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
padding-right:4rem;
box-sizing:border-box;

flex-direction:column;


}
.I63891:hover {
}

@media (max-width:992px) {
.I63891 {

order:3;
width:50%;
padding-left:0rem;

}
.I63891:hover {
}

}
@media (max-width:640px) {
.I63891 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I63891:hover {
}

}
@media (min-width:1440px) {
.I63891 {

order:2;
width:50%;

flex-direction:column;


}
.I63891:hover {
}

}
.I128303 {
display:flex;
align-items:flex-start;
position:relative;

order:12;


flex-direction:row;

	
}
.I128303:hover {
}


h1.I63892, .I63892 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63892 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I63892:hover {
}
.I63892 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63892 > .viewport:hover {
}


h1.I63893, .I63893 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63893 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;


}
.I63893:hover {
}
.I63893 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63893 > .viewport:hover {
}


h1.I63894, .I63894 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63894 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I63894:hover {
}
.I63894 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63894 > .viewport:hover {
}


h1.I63895, .I63895 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63895 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I63895:hover {
}
.I63895 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63895 > .viewport:hover {
}

@media (max-width:640px) {
.I63895 {

margin-bottom:0;


}
.I63895:hover {
}
.I63895 > .viewport {



}
.I63895 > .viewport:hover {
}

}

h1.I63896, .I63896 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I63896 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I63896:hover {
}
.I63896 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I63896 > .viewport:hover {
}


h1.I68348, .I68348 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68348 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;

}
.I68348:hover {
}
.I68348 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68348 > .viewport:hover {
}


h1.I68368, .I68368 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68368 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I68368:hover {
}
.I68368 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68368 > .viewport:hover {
}


h1.I68388, .I68388 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68388 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I68388:hover {
}
.I68388 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68388 > .viewport:hover {
}


h1.I68408, .I68408 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68408 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I68408:hover {
}
.I68408 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68408 > .viewport:hover {
}


h1.I68456, .I68456 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68456 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I68456:hover {
}
.I68456 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68456 > .viewport:hover {
}

@media (max-width:992px) {
.I68456 {

height:auto;


}
.I68456:hover {
}
.I68456 > .viewport {



}
.I68456 > .viewport:hover {
}

}

h1.I74286, .I74286 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74286 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I74286:hover {
}
.I74286 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I74286 > .viewport:hover {
}

@media (min-width:1440px) {
.I74286 {

width:100%;
padding-top:0.75rem;


}
.I74286:hover {
}
.I74286 > .viewport {



}
.I74286 > .viewport:hover {
}

}
h1.I114837, .I114837 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114837 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114837:hover {
}
.I114837 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114837 > .viewport:hover {
}


h1.I126786, .I126786 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126786 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I126786:hover {
}
.I126786 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126786 > .viewport:hover {
}


.I63897, a.I63897 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I63897:hover, a.I63897:hover {
}
@media (max-width:992px) {
.I63897, a.I63897 {
display:flex;
font-size:1.625rem;


}
.I63897:hover, a.I63897:hover {
}
}
@media (max-width:640px) {
.I63897, a.I63897 {
display:flex;
font-size:1.625rem;


}
.I63897:hover, a.I63897:hover {
}
}

.I63898, a.I63898 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1.5rem;

}
.I63898:hover, a.I63898:hover {
}
@media (max-width:992px) {
.I63898, a.I63898 {
}
.I63898:hover, a.I63898:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I63898, a.I63898 {
display:flex;
padding-bottom:1rem;

}
.I63898:hover, a.I63898:hover {
}
}

.I63899 .image, .I63899.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/home_genexus_home_img_3.svg?timestamp=20181030190142');
background-size:cover;
background-position:center center;

}
.I63899 .image:hover, .I63899.image:hover {
}

.I63900 .button, .I63900.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I63900 button.button, button.I63900.button {
cursor:pointer;
}
.I63900 .button .text, .I63900.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I63900 .button .icon, .I63900.button .icon {
flex:none;
background-size:100% 100%;
}
.I63900 .button:hover, .I63900.button:hover {
background-color:rgb(210,40,93);

}
.I63900 .button:hover .text, .I63900.button:hover .text {
}
.I63900 .button:hover .icon, .I63900.button:hover .icon {
background-size:100% 100%;
}

.I63901, a.I63901 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I63901:hover, a.I63901:hover {
}

h1.I68338, .I68338 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I68338, .I68338 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I68338, .I68338 p {
margin:0px;
}

figure.I68338, .I68338 figure {
margin:0px;
}

a.I68338, .I68338 a {
text-decoration:inherit;
color:inherit;
}

.I68338 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I68338 article, article.I68338 {
width:100%;
padding-bottom:1.5rem;

flex-direction:column;	
}
.I68338 article:hover, article.I68338:hover {
}
.I68338 article.active, article.I68338.active {
}
.I68338 .body {
}
.I68338 .body:hover {
	
}
.I68338 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I68338 .body a {
text-decoration:underline;

}
.I68338 .body img {
}
.I68338 .body ul, .I68338 .body ol {
margin-left:1rem;

}
.I68338 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I68338 .body iframe {
}
.I68338 .body img:hover {
}
.I68338 .body iframe:hover {
}

.I68338 .body li {
list-style-type:disc;
}



.I68358 .button, .I68358.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(238,238,238);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(255,255,255);

}
.I68358 button.button, button.I68358.button {
cursor:pointer;
}
.I68358 .button .text, .I68358.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:26px;

}
.I68358 .button .icon, .I68358.button .icon {
flex:none;
background-size:100% 100%;
}
.I68358 .button:hover, .I68358.button:hover {
background-color:rgb(217,217,217);

}
.I68358 .button:hover .text, .I68358.button:hover .text {
}
.I68358 .button:hover .icon, .I68358.button:hover .icon {
background-size:100% 100%;
}

.I68378 .button, .I68378.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(17,17,17);
border-style:solid;
border-width:1px;
border-radius:100em;

}
.I68378 button.button, button.I68378.button {
cursor:pointer;
}
.I68378 .button .text, .I68378.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:26px;

}
.I68378 .button .icon, .I68378.button .icon {
flex:none;
background-size:100% 100%;
}
.I68378 .button:hover, .I68378.button:hover {
}
.I68378 .button:hover .text, .I68378.button:hover .text {
}
.I68378 .button:hover .icon, .I68378.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I68378 .button, .I68378.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I68378 button.button, button.I68378.button {
}
.I68378 .button .text, .I68378.button .text {
color:rgb(108,72,201);

}
.I68378 .button .icon, .I68378.button .icon {
background-size:100% 100%;
}
.I68378 .button:hover, .I68378.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I68378 .button:hover .text, .I68378.button:hover .text {
color:rgb(150,155,160);

}
.I68378 .button:hover .icon, .I68378.button:hover .icon {
background-size:100% 100%;
}
}

.I68398 .button, .I68398.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I68398 button.button, button.I68398.button {
cursor:pointer;
}
.I68398 .button .text, .I68398.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I68398 .button .icon, .I68398.button .icon {
flex:none;
background-size:100% 100%;
}
.I68398 .button:hover, .I68398.button:hover {
}
.I68398 .button:hover .text, .I68398.button:hover .text {
}
.I68398 .button:hover .icon, .I68398.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I68398 .button, .I68398.button {
}
.I68398 button.button, button.I68398.button {
}
.I68398 .button .text, .I68398.button .text {
font-family:Rubik;

}
.I68398 .button .icon, .I68398.button .icon {
background-size:100% 100%;
}
.I68398 .button:hover, .I68398.button:hover {
}
.I68398 .button:hover .text, .I68398.button:hover .text {
}
.I68398 .button:hover .icon, .I68398.button:hover .icon {
background-size:100% 100%;
}
}

.I68446 {
display:flex;
width:100%;
height:270px;

}
.I68446:hover {
}

.I74250, a.I74250 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I74250:hover, a.I74250:hover {
}
@media (max-width:992px) {
.I74250, a.I74250 {
}
.I74250:hover, a.I74250:hover {
display:flex;
width:100%;

}
}

.I114782 .image, .I114782.image {
vertical-align:top;
}
.I114782 .image:hover, .I114782.image:hover {
}

.I126732 .button, .I126732.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I126732 button.button, button.I126732.button {
cursor:pointer;
}
.I126732 .button .text, .I126732.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I126732 .button .icon, .I126732.button .icon {
flex:none;
background-size:100% 100%;
}
.I126732 .button:hover, .I126732.button:hover {
}
.I126732 .button:hover .text, .I126732.button:hover .text {
}
.I126732 .button:hover .icon, .I126732.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I126732 .button, .I126732.button {
}
.I126732 button.button, button.I126732.button {
}
.I126732 .button .text, .I126732.button .text {
font-family:Rubik;

}
.I126732 .button .icon, .I126732.button .icon {
background-size:100% 100%;
}
.I126732 .button:hover, .I126732.button:hover {
}
.I126732 .button:hover .text, .I126732.button:hover .text {
}
.I126732 .button:hover .icon, .I126732.button:hover .icon {
background-size:100% 100%;
}
}

h1.I65141, .I65141 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I65141 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:63;
width:100%;


}
.I65141:hover {
}
.I65141 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I65141 > .viewport:hover {
}

@media (max-width:640px) {
.I65141 {

order:54;

}
.I65141:hover {
}
.I65141 > .viewport {



}
.I65141 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I65141 {

order:31;

}
.I65141:hover {
}
.I65141 > .viewport {



}
.I65141 > .viewport:hover {
}

}
.I65127 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(17,17,17);

align-items:center;

	
}
.I65127:hover {
}
@media (min-width:1440px) {
.I65127 {
align-items:center;

	
}
.I65127:hover {
}
}
.I65128 {
display:flex;
position:var(--I65128-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1248px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;

align-items:center;


}
.I65128:hover {
}

@media (max-width:992px) {
.I65128 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I65128:hover {
}

}
@media (max-width:640px) {
.I65128 {

align-items:flex-start;


}
.I65128:hover {
}

}

h1.I65129, .I65129 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I65129 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
margin-bottom:0.5rem;


}
.I65129:hover {
}
.I65129 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I65129 > .viewport:hover {
}

@media (min-width:1440px) {
.I65129 {

order:2;

}
.I65129:hover {
}
.I65129 > .viewport {



}
.I65129 > .viewport:hover {
}

}
h1.I65130, .I65130 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I65130 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
max-width:800px;


}
.I65130:hover {
}
.I65130 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I65130 > .viewport:hover {
}

@media (min-width:1440px) {
.I65130 {

order:4;

}
.I65130:hover {
}
.I65130 > .viewport {



}
.I65130 > .viewport:hover {
}

}
h1.I65131, .I65131 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I65131 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;
max-width:940px;
margin-top:1rem;


}
.I65131:hover {
}
.I65131 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I65131 > .viewport:hover {
}

@media (max-width:640px) {
.I65131 {


}
.I65131:hover {
}
.I65131 > .viewport {

justify-content:flex-start;


}
.I65131 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I65131 {

order:5;

}
.I65131:hover {
}
.I65131 > .viewport {



}
.I65131 > .viewport:hover {
}

}
h1.I65132, .I65132 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I65132 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
margin-top:2rem;


}
.I65132:hover {
}
.I65132 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I65132 > .viewport:hover {
}

@media (min-width:1440px) {
.I65132 {

order:7;

}
.I65132:hover {
}
.I65132 > .viewport {



}
.I65132 > .viewport:hover {
}

}
h1.I65133, .I65133 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I65133 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I65133:hover {
}
.I65133 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I65133 > .viewport:hover {
}


h1.I65134, .I65134 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I65134 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;
margin-top:2rem;


}
.I65134:hover {
}
.I65134 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I65134 > .viewport:hover {
}

@media (min-width:1440px) {
.I65134 {

order:11;

}
.I65134:hover {
}
.I65134 > .viewport {



}
.I65134 > .viewport:hover {
}

}
h1.I68291, .I68291 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68291 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
margin-top:2rem;


}
.I68291:hover {
}
.I68291 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68291 > .viewport:hover {
}

@media (min-width:1440px) {
.I68291 {

order:9;

}
.I68291:hover {
}
.I68291 > .viewport {



}
.I68291 > .viewport:hover {
}

}
h1.I108270, .I108270 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108270 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I108270:hover {
}
.I108270 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I108270 > .viewport:hover {
}

@media (max-width:640px) {
.I108270 {


}
.I108270:hover {
}
.I108270 > .viewport {

justify-content:flex-start;


}
.I108270 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I108270 {

order:6;

}
.I108270:hover {
}
.I108270 > .viewport {



}
.I108270 > .viewport:hover {
}

}
h1.I113876, .I113876 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113876 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
margin-bottom:4rem;


}
.I113876:hover {
}
.I113876 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113876 > .viewport:hover {
}

@media (min-width:1440px) {
.I113876 {

order:1;

}
.I113876:hover {
}
.I113876 > .viewport {



}
.I113876 > .viewport:hover {
}

}
h1.I119642, .I119642 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I119642 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;

}
.I119642:hover {
}
.I119642 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I119642 > .viewport:hover {
}


h1.I128106, .I128106 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128106 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I128106:hover {
}
.I128106 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128106 > .viewport:hover {
}


.I65135, a.I65135 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I65135:hover, a.I65135:hover {
}
@media (max-width:992px) {
.I65135, a.I65135 {
display:flex;
font-size:1.25rem;


}
.I65135:hover, a.I65135:hover {
}
}
@media (max-width:640px) {
.I65135, a.I65135 {
display:flex;
font-size:1.25rem;


}
.I65135:hover, a.I65135:hover {
}
}

.I65136, a.I65136 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(255,255,255);


}
.I65136:hover, a.I65136:hover {
}
@media (max-width:992px) {
.I65136, a.I65136 {
display:flex;
font-size:1.625rem;


}
.I65136:hover, a.I65136:hover {
}
}
@media (max-width:640px) {
.I65136, a.I65136 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I65136:hover, a.I65136:hover {
}
}

.I65137, a.I65137 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(255,255,255);
line-height:1.625rem;


}
.I65137:hover, a.I65137:hover {
}
@media (max-width:992px) {
.I65137, a.I65137 {
}
.I65137:hover, a.I65137:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I65137, a.I65137 {
display:flex;
justify-content:flex-start;
text-align:left;

padding-bottom:1rem;

}
.I65137:hover, a.I65137:hover {
}
}

.I65138 .button, .I65138.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(238,238,238);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(255,255,255);

}
.I65138 button.button, button.I65138.button {
cursor:pointer;
}
.I65138 .button .text, .I65138.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:26px;

}
.I65138 .button .icon, .I65138.button .icon {
flex:none;
background-size:100% 100%;
}
.I65138 .button:hover, .I65138.button:hover {
background-color:rgb(217,217,217);

}
.I65138 .button:hover .text, .I65138.button:hover .text {
}
.I65138 .button:hover .icon, .I65138.button:hover .icon {
background-size:100% 100%;
}

.I65139 .button, .I65139.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I65139 button.button, button.I65139.button {
cursor:pointer;
}
.I65139 .button .text, .I65139.button .text {
}
.I65139 .button .icon, .I65139.button .icon {
flex:none;
background-size:100% 100%;
}
.I65139 .button:hover, .I65139.button:hover {
}
.I65139 .button:hover .text, .I65139.button:hover .text {
}
.I65139 .button:hover .icon, .I65139.button:hover .icon {
background-size:100% 100%;
}

.I65140 .button, .I65140.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I65140 button.button, button.I65140.button {
cursor:pointer;
}
.I65140 .button .text, .I65140.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I65140 .button .icon, .I65140.button .icon {
flex:none;
background-size:100% 100%;
}
.I65140 .button:hover, .I65140.button:hover {
}
.I65140 .button:hover .text, .I65140.button:hover .text {
}
.I65140 .button:hover .icon, .I65140.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I65140 .button, .I65140.button {
}
.I65140 button.button, button.I65140.button {
}
.I65140 .button .text, .I65140.button .text {
font-family:Rubik;

}
.I65140 .button .icon, .I65140.button .icon {
background-size:100% 100%;
}
.I65140 .button:hover, .I65140.button:hover {
}
.I65140 .button:hover .text, .I65140.button:hover .text {
}
.I65140 .button:hover .icon, .I65140.button:hover .icon {
background-size:100% 100%;
}
}

.I68281 .button, .I68281.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I68281 button.button, button.I68281.button {
cursor:pointer;
}
.I68281 .button .text, .I68281.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I68281 .button .icon, .I68281.button .icon {
flex:none;
background-size:100% 100%;
}
.I68281 .button:hover, .I68281.button:hover {
background-color:rgb(210,40,93);

}
.I68281 .button:hover .text, .I68281.button:hover .text {
}
.I68281 .button:hover .icon, .I68281.button:hover .icon {
background-size:100% 100%;
}

.I108226, a.I108226 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(255,255,255);
line-height:1.625rem;


}
.I108226:hover, a.I108226:hover {
}
@media (max-width:992px) {
.I108226, a.I108226 {
}
.I108226:hover, a.I108226:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I108226, a.I108226 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I108226:hover, a.I108226:hover {
}
}

.I113825 .image, .I113825.image {
vertical-align:top;
}
.I113825 .image:hover, .I113825.image:hover {
}

.I119587 .button, .I119587.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I119587 button.button, button.I119587.button {
cursor:pointer;
}
.I119587 .button .text, .I119587.button .text {
}
.I119587 .button .icon, .I119587.button .icon {
flex:none;
background-size:100% 100%;
}
.I119587 .button:hover, .I119587.button:hover {
}
.I119587 .button:hover .text, .I119587.button:hover .text {
}
.I119587 .button:hover .icon, .I119587.button:hover .icon {
background-size:100% 100%;
}

h1.I128045, .I128045 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I128045, .I128045 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I128045, .I128045 p {
margin:0px;
}

figure.I128045, .I128045 figure {
margin:0px;
}

a.I128045, .I128045 a {
text-decoration:inherit;
color:inherit;
}

.I128045 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I128045 article, article.I128045 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I128045 article:hover, article.I128045:hover {
}
.I128045 article.active, article.I128045.active {
}
.I128045 .body {
}
.I128045 .body:hover {
	
}
.I128045 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I128045 .body img {
}
.I128045 .body ul, .I128045 .body ol {
margin-left:1rem;

}
.I128045 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I128045 .body iframe {
}
.I128045 .body img:hover {
}
.I128045 .body iframe:hover {
}

.I128045 .body li {
list-style-type:disc;
}



h1.I68320, .I68320 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68320 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:14;
width:100%;


}
.I68320:hover {
}
.I68320 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68320 > .viewport:hover {
}

@media (max-width:640px) {
.I68320 {

order:4;

}
.I68320:hover {
}
.I68320 > .viewport {



}
.I68320 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I68320 {

order:4;
width:100%;


}
.I68320:hover {
}
.I68320 > .viewport {



}
.I68320 > .viewport:hover {
}

}
.I68305 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(26,25,71);
background-image:url('https://www.genexus.com/media/images/software-solutions-header-img-left.svg?timestamp=20220512180434');
background-repeat:no-repeat;
background-size:contain;
background-position:left bottom;

align-items:center;

	
}
.I68305:hover {
}
@media (max-width:640px) {
.I68305 {
background-image:url('https://www.genexus.com/media/images/gwds__square-empty.svg?timestamp=20220512180358');

	
}
.I68305:hover {
}
}

.I68306 {
display:flex;
position:var(--I68306-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:100%;
max-width:1248px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:calc(8rem + 100px);
box-sizing:border-box;

align-items:flex-end;


}
.I68306:hover {
}

@media (max-width:992px) {
.I68306 {

width:100%;
margin-right:0;
padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:calc(4em + 100px);

}
.I68306:hover {
}

}
@media (max-width:640px) {
.I68306 {

min-width:100%;
padding-left:1.625rem;
padding-right:1.625rem;

}
.I68306:hover {
}

}
@media (min-width:1440px) {
.I68306 {

width:100%;

}
.I68306:hover {
}

}
.I68307 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:50%;



flex-direction:column;

	
}
.I68307:hover {
}

@media (max-width:640px) {
.I68307 {

width:100%;



	
}
.I68307:hover {
}

}

h1.I68308, .I68308 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68308 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I68308:hover {
}
.I68308 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I68308 > .viewport:hover {
}


h1.I68309, .I68309 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68309 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I68309:hover {
}
.I68309 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68309 > .viewport:hover {
}


h1.I68310, .I68310 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68310 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
margin-bottom:0.5rem;


}
.I68310:hover {
}
.I68310 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68310 > .viewport:hover {
}


h1.I68311, .I68311 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68311 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I68311:hover {
}
.I68311 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68311 > .viewport:hover {
}


h1.I68312, .I68312 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68312 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
margin-top:2rem;


}
.I68312:hover {
}
.I68312 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68312 > .viewport:hover {
}


h1.I68313, .I68313 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68313 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:5;
margin-top:2rem;


}
.I68313:hover {
}
.I68313 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68313 > .viewport:hover {
}

@media (min-width:1440px) {
.I68313 {

margin-top:2rem;


}
.I68313:hover {
}
.I68313 > .viewport {



}
.I68313 > .viewport:hover {
}

}
.I68314, a.I68314 {
display:flex;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
color:rgb(255,255,255);


}
.I68314:hover, a.I68314:hover {
}
@media (max-width:992px) {
.I68314, a.I68314 {
display:flex;
font-size:1.625rem;


}
.I68314:hover, a.I68314:hover {
}
}

.I68315, a.I68315 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;


}
.I68315:hover, a.I68315:hover {
}
@media (max-width:992px) {
.I68315, a.I68315 {
}
.I68315:hover, a.I68315:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I68315, a.I68315 {
display:flex;
padding-bottom:1rem;

}
.I68315:hover, a.I68315:hover {
}
}

.I68316, a.I68316 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I68316:hover, a.I68316:hover {
}
@media (max-width:992px) {
.I68316, a.I68316 {
display:flex;
font-size:1.25rem;


}
.I68316:hover, a.I68316:hover {
}
}
@media (max-width:640px) {
.I68316, a.I68316 {
display:flex;
font-size:1.25rem;


}
.I68316:hover, a.I68316:hover {
}
}

.I68317 .button, .I68317.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(238,238,238);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(255,255,255);

}
.I68317 button.button, button.I68317.button {
cursor:pointer;
}
.I68317 .button .text, .I68317.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:26px;

}
.I68317 .button .icon, .I68317.button .icon {
flex:none;
background-size:100% 100%;
}
.I68317 .button:hover, .I68317.button:hover {
background-color:rgb(217,217,217);

}
.I68317 .button:hover .text, .I68317.button:hover .text {
}
.I68317 .button:hover .icon, .I68317.button:hover .icon {
background-size:100% 100%;
}

.I68318 .button, .I68318.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I68318 button.button, button.I68318.button {
cursor:pointer;
}
.I68318 .button .text, .I68318.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I68318 .button .icon, .I68318.button .icon {
flex:none;
background-size:100% 100%;
}
.I68318 .button:hover, .I68318.button:hover {
}
.I68318 .button:hover .text, .I68318.button:hover .text {
}
.I68318 .button:hover .icon, .I68318.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I68318 .button, .I68318.button {
}
.I68318 button.button, button.I68318.button {
}
.I68318 .button .text, .I68318.button .text {
font-family:Rubik;

}
.I68318 .button .icon, .I68318.button .icon {
background-size:100% 100%;
}
.I68318 .button:hover, .I68318.button:hover {
}
.I68318 .button:hover .text, .I68318.button:hover .text {
}
.I68318 .button:hover .icon, .I68318.button:hover .icon {
background-size:100% 100%;
}
}

.I68319 .button, .I68319.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I68319 button.button, button.I68319.button {
cursor:pointer;
}
.I68319 .button .text, .I68319.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I68319 .button .icon, .I68319.button .icon {
flex:none;
background-size:100% 100%;
}
.I68319 .button:hover, .I68319.button:hover {
background-color:rgb(210,40,93);

}
.I68319 .button:hover .text, .I68319.button:hover .text {
}
.I68319 .button:hover .icon, .I68319.button:hover .icon {
background-size:100% 100%;
}

h1.I69524, .I69524 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69524 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:19;
width:100%;


}
.I69524:hover {
}
.I69524 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69524 > .viewport:hover {
}

@media (max-width:640px) {
.I69524 {

order:9;

}
.I69524:hover {
}
.I69524 > .viewport {



}
.I69524 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I69524 {

order:7;

}
.I69524:hover {
}
.I69524 > .viewport {



}
.I69524 > .viewport:hover {
}

}
.I69499 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I69499:hover {
}

.I69500 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;


}
.I69500:hover {
}
@media (max-width:992px) {
.I69500 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I69500:hover {
}
}
@media (max-width:640px) {
.I69500 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I69500:hover {
}
}

.I69501 {
display:flex;
position:var(--I69501-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
padding-right:4rem;
box-sizing:border-box;

justify-content:center;


}
.I69501:hover {
}

@media (max-width:992px) {
.I69501 {

width:50%;
margin-right:0;
padding-right:0rem;

justify-content:center;


}
.I69501:hover {
}

}
@media (max-width:640px) {
.I69501 {

order:3;
min-width:100%;
padding-bottom:0rem;
padding-top:1.5rem;

}
.I69501:hover {
}

}
@media (min-width:1440px) {
.I69501 {

width:50%;
padding-right:4rem;

}
.I69501:hover {
}

}
.I69502 {
display:flex;
position:var(--I69502-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:50%;
padding-left:4rem;
box-sizing:border-box;

flex-direction:column;


}
.I69502:hover {
}

@media (max-width:992px) {
.I69502 {

width:50%;

}
.I69502:hover {
}

}
@media (max-width:640px) {
.I69502 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I69502:hover {
}

}
@media (min-width:1440px) {
.I69502 {

width:50%;

flex-direction:column;


}
.I69502:hover {
}

}
.I127603 {
display:flex;
align-items:flex-start;
position:relative;

order:14;


flex-direction:row;

	
}
.I127603:hover {
}

@media (max-width:992px) {
.I127603 {



flex-direction:column;

	
}
.I127603:hover {
}

}

h1.I69503, .I69503 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69503 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I69503:hover {
}
.I69503 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69503 > .viewport:hover {
}


h1.I69504, .I69504 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69504 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I69504:hover {
}
.I69504 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69504 > .viewport:hover {
}


h1.I69505, .I69505 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69505 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;
height:auto;


}
.I69505:hover {
}
.I69505 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69505 > .viewport:hover {
}

@media (max-width:992px) {
.I69505 {

display:none;

}
.I69505:hover {
}
.I69505 > .viewport {



}
.I69505 > .viewport:hover {
}

}

h1.I69506, .I69506 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69506 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I69506:hover {
}
.I69506 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69506 > .viewport:hover {
}

@media (max-width:992px) {
.I69506 {

padding-bottom:1rem;


}
.I69506:hover {
}
.I69506 > .viewport {



}
.I69506 > .viewport:hover {
}

}
@media (max-width:640px) {
.I69506 {

margin-bottom:0;


}
.I69506:hover {
}
.I69506 > .viewport {



}
.I69506 > .viewport:hover {
}

}

h1.I69507, .I69507 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69507 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I69507:hover {
}
.I69507 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69507 > .viewport:hover {
}


h1.I69508, .I69508 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69508 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I69508:hover {
}
.I69508 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69508 > .viewport:hover {
}


h1.I69509, .I69509 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69509 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I69509:hover {
}
.I69509 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69509 > .viewport:hover {
}


h1.I69510, .I69510 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69510 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I69510:hover {
}
.I69510 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69510 > .viewport:hover {
}

@media (min-width:1440px) {
.I69510 {

display:none;

}
.I69510:hover {
}
.I69510 > .viewport {



}
.I69510 > .viewport:hover {
}

}
h1.I69511, .I69511 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69511 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I69511:hover {
}
.I69511 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69511 > .viewport:hover {
}


h1.I69512, .I69512 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69512 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I69512:hover {
}
.I69512 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69512 > .viewport:hover {
}

@media (max-width:992px) {
.I69512 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I69512:hover {
}
.I69512 > .viewport {



}
.I69512 > .viewport:hover {
}

}

h1.I69513, .I69513 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69513 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:4;
width:100%;
height:auto;


}
.I69513:hover {
}
.I69513 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69513 > .viewport:hover {
}

@media (max-width:992px) {
.I69513 {

display:flex;

}
.I69513:hover {
}
.I69513 > .viewport {



}
.I69513 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I69513 {

display:flex;
width:100%;
height:auto;


}
.I69513:hover {
}
.I69513 > .viewport {



}
.I69513 > .viewport:hover {
}

}
h1.I74233, .I74233 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74233 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I74233:hover {
}
.I74233 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I74233 > .viewport:hover {
}

@media (min-width:1440px) {
.I74233 {

width:100%;
box-sizing:border-box;


}
.I74233:hover {
}
.I74233 > .viewport {



}
.I74233 > .viewport:hover {
}

}
h1.I114520, .I114520 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114520 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114520:hover {
}
.I114520 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114520 > .viewport:hover {
}


.I69514, a.I69514 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I69514:hover, a.I69514:hover {
}
@media (max-width:992px) {
.I69514, a.I69514 {
display:flex;
font-size:1.625rem;


}
.I69514:hover, a.I69514:hover {
}
}
@media (max-width:640px) {
.I69514, a.I69514 {
display:flex;
font-size:1.625rem;


}
.I69514:hover, a.I69514:hover {
}
}

.I69515, a.I69515 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1.5rem;

}
.I69515:hover, a.I69515:hover {
}
@media (max-width:992px) {
.I69515, a.I69515 {
}
.I69515:hover, a.I69515:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I69515, a.I69515 {
display:flex;
padding-bottom:1rem;

}
.I69515:hover, a.I69515:hover {
}
}

.I69516 .image, .I69516.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/gwds__img-3x2-placeholder.png?timestamp=20220404173848');
background-size:cover;
background-position:center center;

}
.I69516 .image:hover, .I69516.image:hover {
}

.I69517 .button, .I69517.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I69517 button.button, button.I69517.button {
cursor:pointer;
}
.I69517 .button .text, .I69517.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I69517 .button .icon, .I69517.button .icon {
flex:none;
background-size:100% 100%;
}
.I69517 .button:hover, .I69517.button:hover {
background-color:rgb(210,40,93);

}
.I69517 .button:hover .text, .I69517.button:hover .text {
}
.I69517 .button:hover .icon, .I69517.button:hover .icon {
background-size:100% 100%;
}

.I69518, a.I69518 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I69518:hover, a.I69518:hover {
}

h1.I69519, .I69519 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I69519, .I69519 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I69519, .I69519 p {
margin:0px;
}

figure.I69519, .I69519 figure {
margin:0px;
}

a.I69519, .I69519 a {
text-decoration:inherit;
color:inherit;
}

.I69519 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I69519 article, article.I69519 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I69519 article:hover, article.I69519:hover {
}
.I69519 article.active, article.I69519.active {
}
.I69519 .body {
}
.I69519 .body:hover {
	
}
.I69519 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I69519 .body a {
text-decoration:underline;

}
.I69519 .body img {
}
.I69519 .body ul, .I69519 .body ol {
margin-left:1rem;

}
.I69519 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I69519 .body iframe {
}
.I69519 .body img:hover {
}
.I69519 .body iframe:hover {
}

.I69519 .body li {
list-style-type:disc;
}



.I69520 .button, .I69520.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I69520 button.button, button.I69520.button {
cursor:pointer;
}
.I69520 .button .text, .I69520.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I69520 .button .icon, .I69520.button .icon {
flex:none;
background-size:100% 100%;
}
.I69520 .button:hover, .I69520.button:hover {
}
.I69520 .button:hover .text, .I69520.button:hover .text {
}
.I69520 .button:hover .icon, .I69520.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I69520 .button, .I69520.button {
}
.I69520 button.button, button.I69520.button {
}
.I69520 .button .text, .I69520.button .text {
font-family:Rubik;

}
.I69520 .button .icon, .I69520.button .icon {
background-size:100% 100%;
}
.I69520 .button:hover, .I69520.button:hover {
}
.I69520 .button:hover .text, .I69520.button:hover .text {
}
.I69520 .button:hover .icon, .I69520.button:hover .icon {
background-size:100% 100%;
}
}

.I69521 .button, .I69521.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(17,17,17);
border-style:solid;
border-width:1px;
border-radius:100em;

}
.I69521 button.button, button.I69521.button {
cursor:pointer;
}
.I69521 .button .text, .I69521.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:26px;

}
.I69521 .button .icon, .I69521.button .icon {
flex:none;
background-size:100% 100%;
}
.I69521 .button:hover, .I69521.button:hover {
}
.I69521 .button:hover .text, .I69521.button:hover .text {
}
.I69521 .button:hover .icon, .I69521.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I69521 .button, .I69521.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I69521 button.button, button.I69521.button {
}
.I69521 .button .text, .I69521.button .text {
color:rgb(108,72,201);

}
.I69521 .button .icon, .I69521.button .icon {
background-size:100% 100%;
}
.I69521 .button:hover, .I69521.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I69521 .button:hover .text, .I69521.button:hover .text {
color:rgb(150,155,160);

}
.I69521 .button:hover .icon, .I69521.button:hover .icon {
background-size:100% 100%;
}
}

.I69522 .button, .I69522.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(238,238,238);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(255,255,255);

}
.I69522 button.button, button.I69522.button {
cursor:pointer;
}
.I69522 .button .text, .I69522.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:26px;

}
.I69522 .button .icon, .I69522.button .icon {
flex:none;
background-size:100% 100%;
}
.I69522 .button:hover, .I69522.button:hover {
background-color:rgb(217,217,217);

}
.I69522 .button:hover .text, .I69522.button:hover .text {
}
.I69522 .button:hover .icon, .I69522.button:hover .icon {
background-size:100% 100%;
}

.I69523 {
display:flex;
width:100%;
height:270px;

}
.I69523:hover {
}
@media (min-width:1440px) {
.I69523 {
display:flex;
width:100%;
height:280px;

}
.I69523:hover {
}
}
.I74201, a.I74201 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I74201:hover, a.I74201:hover {
}
@media (max-width:992px) {
.I74201, a.I74201 {
}
.I74201:hover, a.I74201:hover {
display:flex;
width:100%;

}
}

.I114463 .image, .I114463.image {
vertical-align:top;
}
.I114463 .image:hover, .I114463.image:hover {
}

.I67956 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I67956:hover {
}

.I67970 {
display:flex;
position:var(--I67970-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
}
.I67970:hover {
}


h1.I67972, .I67972 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I67972 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I67972:hover {
}
.I67972 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I67972 > .viewport:hover {
}


.I67971 .button, .I67971.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I67971 button.button, button.I67971.button {
cursor:pointer;
}
.I67971 .button .text, .I67971.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I67971 .button .icon, .I67971.button .icon {
flex:none;
background-size:100% 100%;
}
.I67971 .button:hover, .I67971.button:hover {
background-color:rgb(210,40,93);

}
.I67971 .button:hover .text, .I67971.button:hover .text {
}
.I67971 .button:hover .icon, .I67971.button:hover .icon {
background-size:100% 100%;
}


h1.I70241, .I70241 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70241 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:23;
width:100%;


}
.I70241:hover {
}
.I70241 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70241 > .viewport:hover {
}

@media (min-width:1440px) {
.I70241 {

order:23;
width:100%;


}
.I70241:hover {
}
.I70241 > .viewport {



}
.I70241 > .viewport:hover {
}

}
.I70226 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(15,28,97);
background-image:url('https://www.genexus.com/media/images/daretochange-2.svg?timestamp=20220523140818');
background-repeat:no-repeat;
background-size:contain;
background-position:right center;

align-items:center;

	
}
.I70226:hover {
}
@media (max-width:992px) {
.I70226 {
padding-bottom:3rem;
padding-top:3rem;

	
}
.I70226:hover {
}
}
@media (max-width:640px) {
.I70226 {
padding-bottom:3rem;
padding-top:3rem;
background-image:url('https://www.genexus.com/media/images/gwds__square-empty.svg?timestamp=20220512180358');

	
}
.I70226:hover {
}
}
@media (min-width:1440px) {
.I70226 {
background-color:rgb(15,28,97);

	
}
.I70226:hover {
}
}
.I70227 {
display:flex;
position:var(--I70227-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:100%;
max-width:1248px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;

align-items:flex-start;


}
.I70227:hover {
}

@media (max-width:992px) {
.I70227 {

width:100%;
margin-right:0;
padding-bottom:0rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;

}
.I70227:hover {
}

}
@media (max-width:640px) {
.I70227 {

min-width:100%;
padding-bottom:0rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0em;

}
.I70227:hover {
}

}
@media (min-width:1440px) {
.I70227 {

width:100%;

}
.I70227:hover {
}

}
.I70228 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:50%;



flex-direction:column;

	
}
.I70228:hover {
}

@media (max-width:640px) {
.I70228 {

width:100%;



	
}
.I70228:hover {
}

}

h1.I70229, .I70229 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70229 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I70229:hover {
}
.I70229 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I70229 > .viewport:hover {
}

@media (min-width:1440px) {
.I70229 {

order:2;

}
.I70229:hover {
}
.I70229 > .viewport {



}
.I70229 > .viewport:hover {
}

}
h1.I70230, .I70230 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70230 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I70230:hover {
}
.I70230 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70230 > .viewport:hover {
}

@media (min-width:1440px) {
.I70230 {

order:3;

}
.I70230:hover {
}
.I70230 > .viewport {



}
.I70230 > .viewport:hover {
}

}
h1.I70231, .I70231 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70231 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-bottom:0.5rem;


}
.I70231:hover {
}
.I70231 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70231 > .viewport:hover {
}

@media (min-width:1440px) {
.I70231 {

order:1;

}
.I70231:hover {
}
.I70231 > .viewport {



}
.I70231 > .viewport:hover {
}

}
h1.I70232, .I70232 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70232 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
margin-top:2rem;


}
.I70232:hover {
}
.I70232 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70232 > .viewport:hover {
}

@media (min-width:1440px) {
.I70232 {

order:5;

}
.I70232:hover {
}
.I70232 > .viewport {



}
.I70232 > .viewport:hover {
}

}
h1.I70233, .I70233 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70233 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;
margin-top:2rem;


}
.I70233:hover {
}
.I70233 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70233 > .viewport:hover {
}

@media (min-width:1440px) {
.I70233 {

order:8;

}
.I70233:hover {
}
.I70233 > .viewport {



}
.I70233 > .viewport:hover {
}

}
h1.I70234, .I70234 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70234 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;
margin-top:2rem;


}
.I70234:hover {
}
.I70234 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70234 > .viewport:hover {
}

@media (min-width:1440px) {
.I70234 {

order:6;

}
.I70234:hover {
}
.I70234 > .viewport {



}
.I70234 > .viewport:hover {
}

}
h1.I125022, .I125022 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I125022 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-top:2rem;


}
.I125022:hover {
}
.I125022 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I125022 > .viewport:hover {
}

@media (min-width:1440px) {
.I125022 {

order:9;

}
.I125022:hover {
}
.I125022 > .viewport {



}
.I125022 > .viewport:hover {
}

}
h1.I125765, .I125765 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I125765 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
width:100%;
max-width:740px;
margin-top:0rem;


}
.I125765:hover {
}
.I125765 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I125765 > .viewport:hover {
}

@media (min-width:1440px) {
.I125765 {

order:4;

}
.I125765:hover {
}
.I125765 > .viewport {



}
.I125765 > .viewport:hover {
}

}
.I70235, a.I70235 {
display:flex;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
color:rgb(255,255,255);


}
.I70235:hover, a.I70235:hover {
}
@media (max-width:992px) {
.I70235, a.I70235 {
display:flex;
font-size:1.625rem;


}
.I70235:hover, a.I70235:hover {
}
}

.I70236, a.I70236 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;


}
.I70236:hover, a.I70236:hover {
}
@media (max-width:992px) {
.I70236, a.I70236 {
}
.I70236:hover, a.I70236:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I70236, a.I70236 {
display:flex;
padding-bottom:1rem;

}
.I70236:hover, a.I70236:hover {
}
}

.I70237, a.I70237 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I70237:hover, a.I70237:hover {
}
@media (max-width:992px) {
.I70237, a.I70237 {
display:flex;
font-size:1.25rem;


}
.I70237:hover, a.I70237:hover {
}
}
@media (max-width:640px) {
.I70237, a.I70237 {
display:flex;
font-size:1.25rem;


}
.I70237:hover, a.I70237:hover {
}
}

.I70238 .button, .I70238.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100em;
background-color:rgb(255,255,255);

}
.I70238 button.button, button.I70238.button {
cursor:pointer;
}
.I70238 .button .text, .I70238.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:26px;

}
.I70238 .button .icon, .I70238.button .icon {
flex:none;
background-size:100% 100%;
}
.I70238 .button:hover, .I70238.button:hover {
background-color:rgb(217,217,217);

}
.I70238 .button:hover .text, .I70238.button:hover .text {
}
.I70238 .button:hover .icon, .I70238.button:hover .icon {
background-size:100% 100%;
}

.I70239 .button, .I70239.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I70239 button.button, button.I70239.button {
cursor:pointer;
}
.I70239 .button .text, .I70239.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I70239 .button .icon, .I70239.button .icon {
flex:none;
background-size:100% 100%;
}
.I70239 .button:hover, .I70239.button:hover {
}
.I70239 .button:hover .text, .I70239.button:hover .text {
}
.I70239 .button:hover .icon, .I70239.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I70239 .button, .I70239.button {
}
.I70239 button.button, button.I70239.button {
}
.I70239 .button .text, .I70239.button .text {
font-family:Rubik;

}
.I70239 .button .icon, .I70239.button .icon {
background-size:100% 100%;
}
.I70239 .button:hover, .I70239.button:hover {
}
.I70239 .button:hover .text, .I70239.button:hover .text {
}
.I70239 .button:hover .icon, .I70239.button:hover .icon {
background-size:100% 100%;
}
}

.I70240 .button, .I70240.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I70240 button.button, button.I70240.button {
cursor:pointer;
}
.I70240 .button .text, .I70240.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I70240 .button .icon, .I70240.button .icon {
flex:none;
background-size:100% 100%;
}
.I70240 .button:hover, .I70240.button:hover {
background-color:rgb(210,40,93);

}
.I70240 .button:hover .text, .I70240.button:hover .text {
}
.I70240 .button:hover .icon, .I70240.button:hover .icon {
background-size:100% 100%;
}

.I124862 .button, .I124862.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(18,88,84);
border-style:solid;
border-width:0.063rem;
border-radius:6.25rem;

flex-direction:row-reverse;
}
.I124862 button.button, button.I124862.button {
cursor:pointer;
}
.I124862 .button .text, .I124862.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(18,88,84);
line-height:1.4rem;

}
.I124862 .button .icon, .I124862.button .icon {
flex:none;
background-size:100% 100%;
width:16px;
height:16px;
background-image:url('https://www.genexus.com/media/images/flecha-descarga.svg?timestamp=20230614191107');
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I124862 .button:hover, .I124862.button:hover {
}
.I124862 .button:hover .text, .I124862.button:hover .text {
}
.I124862 .button:hover .icon, .I124862.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I124862 .button, .I124862.button {
flex-direction:row-reverse;
}
.I124862 button.button, button.I124862.button {
}
.I124862 .button .text, .I124862.button .text {
}
.I124862 .button .icon, .I124862.button .icon {
background-size:100% 100%;
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I124862 .button:hover, .I124862.button:hover {
}
.I124862 .button:hover .text, .I124862.button:hover .text {
}
.I124862 .button:hover .icon, .I124862.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I124862 .button, .I124862.button {
flex-direction:row-reverse;
}
.I124862 button.button, button.I124862.button {
}
.I124862 .button .text, .I124862.button .text {
}
.I124862 .button .icon, .I124862.button .icon {
background-size:100% 100%;
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I124862 .button:hover, .I124862.button:hover {
}
.I124862 .button:hover .text, .I124862.button:hover .text {
}
.I124862 .button:hover .icon, .I124862.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I124862 .button, .I124862.button {
flex-direction:row-reverse;
}
.I124862 button.button, button.I124862.button {
}
.I124862 .button .text, .I124862.button .text {
}
.I124862 .button .icon, .I124862.button .icon {
background-size:100% 100%;
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I124862 .button:hover, .I124862.button:hover {
}
.I124862 .button:hover .text, .I124862.button:hover .text {
}
.I124862 .button:hover .icon, .I124862.button:hover .icon {
background-size:100% 100%;
}
}
.I125604, a.I125604 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;


}
.I125604:hover, a.I125604:hover {
}
@media (max-width:992px) {
.I125604, a.I125604 {
}
.I125604:hover, a.I125604:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I125604, a.I125604 {
display:flex;
padding-bottom:1rem;

}
.I125604:hover, a.I125604:hover {
}
}

h1.I72929, .I72929 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72929 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:28;
width:100%;


}
.I72929:hover {
}
.I72929 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72929 > .viewport:hover {
}


.I72917 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(26,27,31);

align-items:center;

	
}
.I72917:hover {
}
@media (max-width:640px) {
.I72917 {
width:100vw;

	
}
.I72917:hover {
}
}

.I72918 {
display:flex;
position:var(--I72918-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1180px;
padding-bottom:8rem;
padding-left:4rem;
padding-right:4rem;
padding-top:8rem;
box-sizing:border-box;

align-items:center;
justify-content:center;


}
.I72918:hover {
}

@media (max-width:992px) {
.I72918 {

padding-bottom:4rem;
padding-left:2rem;
padding-right:2rem;
padding-top:4rem;
box-sizing:border-box;

}
.I72918:hover {
}

}
@media (max-width:640px) {
.I72918 {

height:auto;
padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I72918:hover {
}

}

.I130937 {
display:flex;
position:var(--I130937-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
}
.I130937:hover {
}


h1.I72919, .I72919 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72919 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I72919:hover {
}
.I72919 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72919 > .viewport:hover {
}

@media (max-width:640px) {
.I72919 {

width:100vw;
padding-left:28px;
padding-right:28px;
border-bottom-color:rgb(151,151,151);
border-bottom-width:1px;
box-sizing:border-box;


}
.I72919:hover {
}
.I72919 > .viewport {

justify-content:center;


}
.I72919 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I72919 {

box-sizing:border-box;


}
.I72919:hover {
}
.I72919 > .viewport {



}
.I72919 > .viewport:hover {
}

}
h1.I72920, .I72920 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72920 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:1;
width:100%;
padding-bottom:3rem;


}
.I72920:hover {
}
.I72920 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72920 > .viewport:hover {
}

@media (min-width:1440px) {
.I72920 {

box-sizing:border-box;


}
.I72920:hover {
}
.I72920 > .viewport {



}
.I72920 > .viewport:hover {
}

}
h1.I72921, .I72921 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72921 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
width:100%;
padding-bottom:2.5rem;


}
.I72921:hover {
}
.I72921 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72921 > .viewport:hover {
}

@media (max-width:992px) {
.I72921 {

max-width:62.5rem;


}
.I72921:hover {
}
.I72921 > .viewport {



}
.I72921 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I72921 {

max-width:62.5rem;
box-sizing:border-box;


}
.I72921:hover {
}
.I72921 > .viewport {



}
.I72921 > .viewport:hover {
}

}
h1.I72922, .I72922 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72922 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:6;
width:100%;
padding-top:2rem;


}
.I72922:hover {
}
.I72922 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I72922 > .viewport:hover {
}

@media (max-width:640px) {
.I72922 {


}
.I72922:hover {
}
.I72922 > .viewport {

justify-content:flex-start;


}
.I72922 > .viewport:hover {
}

}

h1.I72923, .I72923 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72923 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I72923:hover {
}
.I72923 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72923 > .viewport:hover {
}


h1.I81022, .I81022 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I81022 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;

}
.I81022:hover {
}
.I81022 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I81022 > .viewport:hover {
}


.I72924 {
display:flex;
flex-direction:column;
width:100%;

}
.I72924:hover {
}
h1.I72924, .I72924 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I72924, .I72924 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I72924, .I72924 p {
margin:0px;
}

figure.I72924, .I72924 figure {
margin:0px;
}

a.I72924, .I72924 a {
text-decoration:inherit;
color:inherit;
}

.I72924 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I72924 article, article.I72924 {
width:calc(100% / 3 - 5rem);
margin-bottom:1.375rem;
margin-left:2.5rem;
margin-right:2.5rem;

flex-direction:column;	
}
.I72924 article:hover, article.I72924:hover {
}
.I72924 article.active, article.I72924.active {
}
.I72924 .title {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

margin-bottom:0.75rem;

}
.I72924 .title:hover {
display:flex;
text-decoration:underline;


}
.I72924 article.active .title {
}

.I72924 .title {order:2;}
.I72924 .image, .I72924.image {
order:;
}
.I72924 .image:hover, .I72924.image:hover {
}
.I72924 article.active .image, .I72924.image {
}

.I72924 .articles {
display:flex;
flex:1;
flex-direction:row;
margin-left:-2.5rem;
margin-right:-2.5rem;

flex-wrap:wrap;	
}
.I72924 .articles:hover {
}
.I72924 .article-container::after {
content:'';
display:flex;
align-items:center;
align-self:center;
}
.I72924 .article-container:last-child::after {
content:none;	
}
.I72924:hover .article-container::after {
}

@media (max-width:992px) {
.I72924 {
}
.I72924:hover {
}
.I72924 header {
}
.I72924 article, article.I72924 {
width:calc(100% / 2 - 8rem);
margin-left:3rem;
margin-right:2rem;

	
}
.I72924 article:hover, article.I72924:hover {
}
.I72924 article.active, article.I72924.active {
}
.I72924 .title {
}
.I72924 .title:hover {
}
.I72924 article.active .title {
}


.I72924 .image, .I72924.image {
order:;
}
.I72924 .image:hover, .I72924.image:hover {
}
.I72924 article.active .image, .I72924.image {
}

.I72924 .articles {
	
}
.I72924 .articles:hover {
}
.I72924 .article-container::after {
content:'';
}
.I72924 .article-container:last-child::after {
	
}
.I72924:hover .article-container::after {
}

}
@media (max-width:640px) {
.I72924 {
margin-bottom:0px;
box-sizing:border-box;

}
.I72924:hover {
}
.I72924 header {
}
.I72924 article, article.I72924 {
width:100%;
margin-left:0;
margin-right:0;

	
}
.I72924 article:hover, article.I72924:hover {
}
.I72924 article.active, article.I72924.active {
}
.I72924 .title {
display:flex;
color:rgb(255,255,255);


}
.I72924 .title:hover {
}
.I72924 article.active .title {
}


.I72924 .image, .I72924.image {
order:;
}
.I72924 .image:hover, .I72924.image:hover {
}
.I72924 article.active .image, .I72924.image {
}

.I72924 .articles {
width:100%;
margin-left:0;
margin-right:0;

	
}
.I72924 .articles:hover {
}
.I72924 .article-container::after {
content:'';
display:flex;
height:1rem;

}
.I72924 .article-container:last-child::after {
	
}
.I72924:hover .article-container::after {
}

}

.I72925, a.I72925 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(255,255,255);

width:100%;
box-sizing:border-box;

}
.I72925:hover, a.I72925:hover {
}
@media (max-width:992px) {
.I72925, a.I72925 {
display:flex;
font-size:1.625rem;

max-width:62.5rem;

}
.I72925:hover, a.I72925:hover {
}
}
@media (max-width:640px) {
.I72925, a.I72925 {
display:flex;
font-size:1.625rem;

padding-left:0rem;

}
.I72925:hover, a.I72925:hover {
}
}
@media (min-width:1440px) {
.I72925, a.I72925 {
display:flex;
box-sizing:border-box;

}
.I72925:hover, a.I72925:hover {
}
}
.I72926, a.I72926 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1.5rem;

}
.I72926:hover, a.I72926:hover {
}
@media (max-width:992px) {
.I72926, a.I72926 {
}
.I72926:hover, a.I72926:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I72926, a.I72926 {
display:flex;
padding-bottom:1rem;

}
.I72926:hover, a.I72926:hover {
}
}

.I72927 .button, .I72927.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(255,255,255);
border-style:solid;
border-width:1px;
border-radius:100em;

}
.I72927 button.button, button.I72927.button {
cursor:pointer;
}
.I72927 .button .text, .I72927.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I72927 .button .icon, .I72927.button .icon {
flex:none;
background-size:100% 100%;
}
.I72927 .button:hover, .I72927.button:hover {
}
.I72927 .button:hover .text, .I72927.button:hover .text {
}
.I72927 .button:hover .icon, .I72927.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I72927 .button, .I72927.button {
border-style:solid;
border-width:1px;

}
.I72927 button.button, button.I72927.button {
}
.I72927 .button .text, .I72927.button .text {
}
.I72927 .button .icon, .I72927.button .icon {
background-size:100% 100%;
}
.I72927 .button:hover, .I72927.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I72927 .button:hover .text, .I72927.button:hover .text {
color:rgb(150,155,160);

}
.I72927 .button:hover .icon, .I72927.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I72927 .button, .I72927.button {
border-color:rgb(255,255,255);

}
.I72927 button.button, button.I72927.button {
}
.I72927 .button .text, .I72927.button .text {
color:rgb(255,255,255);

}
.I72927 .button .icon, .I72927.button .icon {
background-size:100% 100%;
}
.I72927 .button:hover, .I72927.button:hover {
}
.I72927 .button:hover .text, .I72927.button:hover .text {
}
.I72927 .button:hover .icon, .I72927.button:hover .icon {
background-size:100% 100%;
}
}
.I72928 {
}
.I72928:hover {
}
.I72928 {
}
.I72928:hover {
}
/*if it has title and date*/
.articles li article header .wrapper-title-date h1.title {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box !important;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}

/*if it has title only*/
.articles li article header h1.title {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box !important;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}

.I81018 {
}
.I81018:hover {
}
.I81018 {
}
.I81018:hover {
}
.articles .article-container { display: contents; }
.articles .article-container::after { display: none; }

h1.I73960, .I73960 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I73960 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:16;
width:100%;


}
.I73960:hover {
}
.I73960 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I73960 > .viewport:hover {
}

@media (max-width:640px) {
.I73960 {

order:6;

}
.I73960:hover {
}
.I73960 > .viewport {



}
.I73960 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I73960 {

order:6;

}
.I73960:hover {
}
.I73960 > .viewport {



}
.I73960 > .viewport:hover {
}

}
.I73935 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I73935:hover {
}

.I73936 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;


}
.I73936:hover {
}
@media (max-width:992px) {
.I73936 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I73936:hover {
}
}
@media (max-width:640px) {
.I73936 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I73936:hover {
}
}

.I73937 {
display:flex;
position:var(--I73937-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
padding-right:4rem;
box-sizing:border-box;

justify-content:center;


}
.I73937:hover {
}

@media (max-width:992px) {
.I73937 {

width:50%;
margin-right:0;
padding-bottom:0rem;
padding-right:0rem;

justify-content:center;


}
.I73937:hover {
}

}
@media (max-width:640px) {
.I73937 {

order:3;
min-width:100%;
padding-bottom:0rem;
padding-top:1.5rem;

}
.I73937:hover {
}

}
@media (min-width:1440px) {
.I73937 {

width:50%;
padding-right:4rem;

}
.I73937:hover {
}

}
.I73938 {
display:flex;
position:var(--I73938-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:50%;
padding-left:4rem;
box-sizing:border-box;

flex-direction:column;


}
.I73938:hover {
}

@media (max-width:992px) {
.I73938 {

width:50%;

}
.I73938:hover {
}

}
@media (max-width:640px) {
.I73938 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I73938:hover {
}

}
@media (min-width:1440px) {
.I73938 {

width:50%;

flex-direction:column;


}
.I73938:hover {
}

}
.I127616 {
display:flex;
align-items:flex-start;
position:relative;

order:14;


flex-direction:row;

	
}
.I127616:hover {
}

@media (max-width:992px) {
.I127616 {



flex-direction:column;

	
}
.I127616:hover {
}

}

h1.I73939, .I73939 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I73939 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I73939:hover {
}
.I73939 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I73939 > .viewport:hover {
}


h1.I73940, .I73940 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I73940 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;


}
.I73940:hover {
}
.I73940 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I73940 > .viewport:hover {
}


h1.I73941, .I73941 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I73941 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I73941:hover {
}
.I73941 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I73941 > .viewport:hover {
}

@media (max-width:992px) {
.I73941 {

display:flex;

}
.I73941:hover {
}
.I73941 > .viewport {



}
.I73941 > .viewport:hover {
}

}

h1.I73942, .I73942 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I73942 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I73942:hover {
}
.I73942 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I73942 > .viewport:hover {
}

@media (max-width:992px) {
.I73942 {

padding-bottom:1rem;


}
.I73942:hover {
}
.I73942 > .viewport {



}
.I73942 > .viewport:hover {
}

}
@media (max-width:640px) {
.I73942 {

margin-bottom:0;


}
.I73942:hover {
}
.I73942 > .viewport {



}
.I73942 > .viewport:hover {
}

}

h1.I73943, .I73943 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I73943 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I73943:hover {
}
.I73943 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I73943 > .viewport:hover {
}


h1.I73944, .I73944 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I73944 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I73944:hover {
}
.I73944 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I73944 > .viewport:hover {
}


h1.I73945, .I73945 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I73945 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:9;

}
.I73945:hover {
}
.I73945 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I73945 > .viewport:hover {
}


h1.I73946, .I73946 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I73946 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I73946:hover {
}
.I73946 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I73946 > .viewport:hover {
}

@media (min-width:1440px) {
.I73946 {

display:none;

}
.I73946:hover {
}
.I73946 > .viewport {



}
.I73946 > .viewport:hover {
}

}
h1.I73947, .I73947 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I73947 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I73947:hover {
}
.I73947 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I73947 > .viewport:hover {
}


h1.I73948, .I73948 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I73948 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I73948:hover {
}
.I73948 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I73948 > .viewport:hover {
}

@media (max-width:992px) {
.I73948 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I73948:hover {
}
.I73948 > .viewport {



}
.I73948 > .viewport:hover {
}

}

h1.I73949, .I73949 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I73949 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I73949:hover {
}
.I73949 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I73949 > .viewport:hover {
}

@media (max-width:992px) {
.I73949 {

display:none;

}
.I73949:hover {
}
.I73949 > .viewport {



}
.I73949 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I73949 {

width:100%;
height:auto;


}
.I73949:hover {
}
.I73949 > .viewport {



}
.I73949 > .viewport:hover {
}

}
h1.I74246, .I74246 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74246 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I74246:hover {
}
.I74246 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I74246 > .viewport:hover {
}

@media (min-width:1440px) {
.I74246 {

width:100%;
box-sizing:border-box;


}
.I74246:hover {
}
.I74246 > .viewport {



}
.I74246 > .viewport:hover {
}

}
h1.I114533, .I114533 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114533 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114533:hover {
}
.I114533 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114533 > .viewport:hover {
}


.I73950, a.I73950 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I73950:hover, a.I73950:hover {
}
@media (max-width:992px) {
.I73950, a.I73950 {
display:flex;
font-size:1.625rem;


}
.I73950:hover, a.I73950:hover {
}
}
@media (max-width:640px) {
.I73950, a.I73950 {
display:flex;
font-size:1.625rem;


}
.I73950:hover, a.I73950:hover {
}
}

.I73951, a.I73951 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1.5rem;

}
.I73951:hover, a.I73951:hover {
}
@media (max-width:992px) {
.I73951, a.I73951 {
}
.I73951:hover, a.I73951:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I73951, a.I73951 {
display:flex;
padding-bottom:1rem;

}
.I73951:hover, a.I73951:hover {
}
}

.I73952 .image, .I73952.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/ilustracion-save-the-date-home2022.svg?timestamp=20220801185735');
background-size:cover;
background-position:center center;

}
.I73952 .image:hover, .I73952.image:hover {
}

.I73953 .button, .I73953.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(85,82,255);

}
.I73953 button.button, button.I73953.button {
cursor:pointer;
}
.I73953 .button .text, .I73953.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I73953 .button .icon, .I73953.button .icon {
flex:none;
background-size:100% 100%;
}
.I73953 .button:hover, .I73953.button:hover {
}
.I73953 .button:hover .text, .I73953.button:hover .text {
}
.I73953 .button:hover .icon, .I73953.button:hover .icon {
background-size:100% 100%;
}

.I73954, a.I73954 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(85,82,255);

padding-bottom:1rem;

}
.I73954:hover, a.I73954:hover {
}

h1.I73955, .I73955 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I73955, .I73955 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I73955, .I73955 p {
margin:0px;
}

figure.I73955, .I73955 figure {
margin:0px;
}

a.I73955, .I73955 a {
text-decoration:inherit;
color:inherit;
}

.I73955 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I73955 article, article.I73955 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I73955 article:hover, article.I73955:hover {
}
.I73955 article.active, article.I73955.active {
}
.I73955 .body {
}
.I73955 .body:hover {
	
}
.I73955 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I73955 .body a {
text-decoration:underline;

}
.I73955 .body img {
}
.I73955 .body ul, .I73955 .body ol {
margin-left:1rem;

}
.I73955 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I73955 .body iframe {
}
.I73955 .body img:hover {
}
.I73955 .body iframe:hover {
}

.I73955 .body li {
list-style-type:disc;
}



.I73956 .button, .I73956.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I73956 button.button, button.I73956.button {
cursor:pointer;
}
.I73956 .button .text, .I73956.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I73956 .button .icon, .I73956.button .icon {
flex:none;
background-size:100% 100%;
}
.I73956 .button:hover, .I73956.button:hover {
}
.I73956 .button:hover .text, .I73956.button:hover .text {
}
.I73956 .button:hover .icon, .I73956.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I73956 .button, .I73956.button {
}
.I73956 button.button, button.I73956.button {
}
.I73956 .button .text, .I73956.button .text {
font-family:Rubik;

}
.I73956 .button .icon, .I73956.button .icon {
background-size:100% 100%;
}
.I73956 .button:hover, .I73956.button:hover {
}
.I73956 .button:hover .text, .I73956.button:hover .text {
}
.I73956 .button:hover .icon, .I73956.button:hover .icon {
background-size:100% 100%;
}
}

.I73957 .button, .I73957.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(17,17,17);
border-style:solid;
border-width:1px;
border-radius:100em;

}
.I73957 button.button, button.I73957.button {
cursor:pointer;
}
.I73957 .button .text, .I73957.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:26px;

}
.I73957 .button .icon, .I73957.button .icon {
flex:none;
background-size:100% 100%;
}
.I73957 .button:hover, .I73957.button:hover {
}
.I73957 .button:hover .text, .I73957.button:hover .text {
}
.I73957 .button:hover .icon, .I73957.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I73957 .button, .I73957.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I73957 button.button, button.I73957.button {
}
.I73957 .button .text, .I73957.button .text {
color:rgb(108,72,201);

}
.I73957 .button .icon, .I73957.button .icon {
background-size:100% 100%;
}
.I73957 .button:hover, .I73957.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I73957 .button:hover .text, .I73957.button:hover .text {
color:rgb(150,155,160);

}
.I73957 .button:hover .icon, .I73957.button:hover .icon {
background-size:100% 100%;
}
}

.I73958 .button, .I73958.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(238,238,238);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(255,255,255);

}
.I73958 button.button, button.I73958.button {
cursor:pointer;
}
.I73958 .button .text, .I73958.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:26px;

}
.I73958 .button .icon, .I73958.button .icon {
flex:none;
background-size:100% 100%;
}
.I73958 .button:hover, .I73958.button:hover {
background-color:rgb(217,217,217);

}
.I73958 .button:hover .text, .I73958.button:hover .text {
}
.I73958 .button:hover .icon, .I73958.button:hover .icon {
background-size:100% 100%;
}

.I73959 {
display:flex;
width:100%;
height:270px;

}
.I73959:hover {
}
@media (min-width:1440px) {
.I73959 {
display:flex;
width:100%;
height:270px;

}
.I73959:hover {
}
}
.I74214, a.I74214 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I74214:hover, a.I74214:hover {
}
@media (max-width:992px) {
.I74214, a.I74214 {
}
.I74214:hover, a.I74214:hover {
display:flex;
width:100%;

}
}

.I114476 .image, .I114476.image {
vertical-align:top;
}
.I114476 .image:hover, .I114476.image:hover {
}

.I67956 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I67956:hover {
}

.I67970 {
display:flex;
position:var(--I67970-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
}
.I67970:hover {
}


h1.I67972, .I67972 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I67972 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I67972:hover {
}
.I67972 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I67972 > .viewport:hover {
}


.I67971 .button, .I67971.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I67971 button.button, button.I67971.button {
cursor:pointer;
}
.I67971 .button .text, .I67971.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I67971 .button .icon, .I67971.button .icon {
flex:none;
background-size:100% 100%;
}
.I67971 .button:hover, .I67971.button:hover {
background-color:rgb(210,40,93);

}
.I67971 .button:hover .text, .I67971.button:hover .text {
}
.I67971 .button:hover .icon, .I67971.button:hover .icon {
background-size:100% 100%;
}


h1.I75053, .I75053 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I75053 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:23;
width:100%;
background-image:url('https://www.genexus.com/media/images/webinars-fdo-training.jpg?timestamp=20200526201540');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/webinars-fdo-training.jpg?timestamp=20200526201540') 1.00x,url('https://www.genexus.com/media/images/webinars-fdo-training_x1.33.png?timestamp=20200526201540') 1.33x,url('https://www.genexus.com/media/images/webinars-fdo-training_x1.33.png?timestamp=20200526201540') 1.33x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/webinars-fdo-training.jpg?timestamp=20200526201540') 1.00x,url('https://www.genexus.com/media/images/webinars-fdo-training_x1.33.png?timestamp=20200526201540') 1.33x,url('https://www.genexus.com/media/images/webinars-fdo-training_x1.33.png?timestamp=20200526201540') 1.33x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/webinars-fdo-training.jpg?timestamp=20200526201540') 1.00x,url('https://www.genexus.com/media/images/webinars-fdo-training_x1.33.png?timestamp=20200526201540') 1.33x,url('https://www.genexus.com/media/images/webinars-fdo-training_x1.33.png?timestamp=20200526201540') 1.33x);
background-image:image-set(url('https://www.genexus.com/media/images/webinars-fdo-training.jpg?timestamp=20200526201540') 1.00x,url('https://www.genexus.com/media/images/webinars-fdo-training_x1.33.png?timestamp=20200526201540') 1.33x,url('https://www.genexus.com/media/images/webinars-fdo-training_x1.33.png?timestamp=20200526201540') 1.33x);
background-size:cover;
background-position:right center;


}
.I75053:hover {
}
.I75053 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I75053 > .viewport:hover {
}

@media (max-width:640px) {
.I75053 {

order:13;

}
.I75053:hover {
}
.I75053 > .viewport {



}
.I75053 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I75053 {

order:13;

}
.I75053:hover {
}
.I75053 > .viewport {



}
.I75053 > .viewport:hover {
}

}
.I75037 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(17,17,17);

align-items:center;

	
}
.I75037:hover {
}
@media (min-width:1440px) {
.I75037 {
align-items:center;

	
}
.I75037:hover {
}
}
.I75038 {
display:flex;
position:var(--I75038-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1248px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;

align-items:center;


}
.I75038:hover {
}

@media (max-width:992px) {
.I75038 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I75038:hover {
}

}
@media (max-width:640px) {
.I75038 {

align-items:flex-start;


}
.I75038:hover {
}

}

h1.I75039, .I75039 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I75039 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-bottom:0.5rem;


}
.I75039:hover {
}
.I75039 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I75039 > .viewport:hover {
}

@media (min-width:1440px) {
.I75039 {

order:2;

}
.I75039:hover {
}
.I75039 > .viewport {



}
.I75039 > .viewport:hover {
}

}
h1.I75040, .I75040 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I75040 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
max-width:800px;


}
.I75040:hover {
}
.I75040 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I75040 > .viewport:hover {
}

@media (min-width:1440px) {
.I75040 {

order:4;

}
.I75040:hover {
}
.I75040 > .viewport {



}
.I75040 > .viewport:hover {
}

}
h1.I75041, .I75041 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I75041 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;
max-width:940px;
margin-top:1rem;


}
.I75041:hover {
}
.I75041 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I75041 > .viewport:hover {
}

@media (max-width:640px) {
.I75041 {


}
.I75041:hover {
}
.I75041 > .viewport {

justify-content:flex-start;


}
.I75041 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I75041 {

order:5;

}
.I75041:hover {
}
.I75041 > .viewport {



}
.I75041 > .viewport:hover {
}

}
h1.I75042, .I75042 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I75042 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
margin-top:2rem;


}
.I75042:hover {
}
.I75042 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I75042 > .viewport:hover {
}

@media (min-width:1440px) {
.I75042 {

order:7;

}
.I75042:hover {
}
.I75042 > .viewport {



}
.I75042 > .viewport:hover {
}

}
h1.I75043, .I75043 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I75043 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I75043:hover {
}
.I75043 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I75043 > .viewport:hover {
}


h1.I75044, .I75044 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I75044 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;
margin-top:2rem;


}
.I75044:hover {
}
.I75044 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I75044 > .viewport:hover {
}

@media (min-width:1440px) {
.I75044 {

order:11;

}
.I75044:hover {
}
.I75044 > .viewport {



}
.I75044 > .viewport:hover {
}

}
h1.I75045, .I75045 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I75045 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
margin-top:2rem;


}
.I75045:hover {
}
.I75045 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I75045 > .viewport:hover {
}

@media (min-width:1440px) {
.I75045 {

order:9;

}
.I75045:hover {
}
.I75045 > .viewport {



}
.I75045 > .viewport:hover {
}

}
h1.I108294, .I108294 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108294 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I108294:hover {
}
.I108294 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I108294 > .viewport:hover {
}

@media (max-width:640px) {
.I108294 {


}
.I108294:hover {
}
.I108294 > .viewport {

justify-content:flex-start;


}
.I108294 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I108294 {

order:6;

}
.I108294:hover {
}
.I108294 > .viewport {



}
.I108294 > .viewport:hover {
}

}
h1.I113900, .I113900 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113900 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
margin-bottom:4rem;


}
.I113900:hover {
}
.I113900 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113900 > .viewport:hover {
}

@media (min-width:1440px) {
.I113900 {

order:1;

}
.I113900:hover {
}
.I113900 > .viewport {



}
.I113900 > .viewport:hover {
}

}
h1.I119666, .I119666 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I119666 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;

}
.I119666:hover {
}
.I119666 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I119666 > .viewport:hover {
}


h1.I128130, .I128130 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128130 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I128130:hover {
}
.I128130 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128130 > .viewport:hover {
}


.I75046, a.I75046 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I75046:hover, a.I75046:hover {
}
@media (max-width:992px) {
.I75046, a.I75046 {
display:flex;
font-size:1.25rem;


}
.I75046:hover, a.I75046:hover {
}
}
@media (max-width:640px) {
.I75046, a.I75046 {
display:flex;
font-size:1.25rem;


}
.I75046:hover, a.I75046:hover {
}
}

.I75047, a.I75047 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);


}
.I75047:hover, a.I75047:hover {
}
@media (max-width:992px) {
.I75047, a.I75047 {
display:flex;
font-size:1.625rem;


}
.I75047:hover, a.I75047:hover {
}
}
@media (max-width:640px) {
.I75047, a.I75047 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I75047:hover, a.I75047:hover {
}
}

.I75048, a.I75048 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.625rem;


}
.I75048:hover, a.I75048:hover {
}
@media (max-width:992px) {
.I75048, a.I75048 {
}
.I75048:hover, a.I75048:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I75048, a.I75048 {
display:flex;
justify-content:flex-start;
text-align:left;

padding-bottom:1rem;

}
.I75048:hover, a.I75048:hover {
}
}

.I75049 .button, .I75049.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(238,238,238);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(255,255,255);

}
.I75049 button.button, button.I75049.button {
cursor:pointer;
}
.I75049 .button .text, .I75049.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:26px;

}
.I75049 .button .icon, .I75049.button .icon {
flex:none;
background-size:100% 100%;
}
.I75049 .button:hover, .I75049.button:hover {
background-color:rgb(217,217,217);

}
.I75049 .button:hover .text, .I75049.button:hover .text {
}
.I75049 .button:hover .icon, .I75049.button:hover .icon {
background-size:100% 100%;
}

.I75050 .button, .I75050.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I75050 button.button, button.I75050.button {
cursor:pointer;
}
.I75050 .button .text, .I75050.button .text {
}
.I75050 .button .icon, .I75050.button .icon {
flex:none;
background-size:100% 100%;
}
.I75050 .button:hover, .I75050.button:hover {
}
.I75050 .button:hover .text, .I75050.button:hover .text {
}
.I75050 .button:hover .icon, .I75050.button:hover .icon {
background-size:100% 100%;
}

.I75051 .button, .I75051.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I75051 button.button, button.I75051.button {
cursor:pointer;
}
.I75051 .button .text, .I75051.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I75051 .button .icon, .I75051.button .icon {
flex:none;
background-size:100% 100%;
}
.I75051 .button:hover, .I75051.button:hover {
}
.I75051 .button:hover .text, .I75051.button:hover .text {
}
.I75051 .button:hover .icon, .I75051.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I75051 .button, .I75051.button {
}
.I75051 button.button, button.I75051.button {
}
.I75051 .button .text, .I75051.button .text {
font-family:Rubik;

}
.I75051 .button .icon, .I75051.button .icon {
background-size:100% 100%;
}
.I75051 .button:hover, .I75051.button:hover {
}
.I75051 .button:hover .text, .I75051.button:hover .text {
}
.I75051 .button:hover .icon, .I75051.button:hover .icon {
background-size:100% 100%;
}
}

.I75052 .button, .I75052.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I75052 button.button, button.I75052.button {
cursor:pointer;
}
.I75052 .button .text, .I75052.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I75052 .button .icon, .I75052.button .icon {
flex:none;
background-size:100% 100%;
}
.I75052 .button:hover, .I75052.button:hover {
background-color:rgb(210,40,93);

}
.I75052 .button:hover .text, .I75052.button:hover .text {
}
.I75052 .button:hover .icon, .I75052.button:hover .icon {
background-size:100% 100%;
}

.I108250, a.I108250 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(255,255,255);
line-height:1.625rem;


}
.I108250:hover, a.I108250:hover {
}
@media (max-width:992px) {
.I108250, a.I108250 {
}
.I108250:hover, a.I108250:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I108250, a.I108250 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I108250:hover, a.I108250:hover {
}
}

.I113849 .image, .I113849.image {
vertical-align:top;
}
.I113849 .image:hover, .I113849.image:hover {
}

.I119611 .button, .I119611.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I119611 button.button, button.I119611.button {
cursor:pointer;
}
.I119611 .button .text, .I119611.button .text {
}
.I119611 .button .icon, .I119611.button .icon {
flex:none;
background-size:100% 100%;
}
.I119611 .button:hover, .I119611.button:hover {
}
.I119611 .button:hover .text, .I119611.button:hover .text {
}
.I119611 .button:hover .icon, .I119611.button:hover .icon {
background-size:100% 100%;
}

h1.I128069, .I128069 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I128069, .I128069 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I128069, .I128069 p {
margin:0px;
}

figure.I128069, .I128069 figure {
margin:0px;
}

a.I128069, .I128069 a {
text-decoration:inherit;
color:inherit;
}

.I128069 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I128069 article, article.I128069 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I128069 article:hover, article.I128069:hover {
}
.I128069 article.active, article.I128069.active {
}
.I128069 .body {
}
.I128069 .body:hover {
	
}
.I128069 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I128069 .body img {
}
.I128069 .body ul, .I128069 .body ol {
margin-left:1rem;

}
.I128069 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I128069 .body iframe {
}
.I128069 .body img:hover {
}
.I128069 .body iframe:hover {
}

.I128069 .body li {
list-style-type:disc;
}



h1.I81041, .I81041 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I81041 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I81041:hover {
}
.I81041 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I81041 > .viewport:hover {
}


.I81030 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

	
}
.I81030:hover {
}
@media (min-width:1440px) {
.I81030 {
width:100%;

	
}
.I81030:hover {
}
}
.I81031 {
display:flex;
position:var(--I81031-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
width:100%;
min-height:30px;
padding:1rem;
background-color:rgb(250,228,233);
box-sizing:border-box;

position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I81031-location-transform:translate(0px,0px);
z-index:var(--I81031-z-index, auto);

transform:
var(--I81031-location-transform, translate(0px,0px))
var(--I81031-user-box-transform, translate(0px,0px))
;

--I81031-z-index:0;
position:var(--I81031-position-static-computed, static);
flex-direction:row;
justify-content:center;


}
.I81031:hover {
}
.I81031 {
--I81031-position-static-computed:static;
}
.I81031 > .sector, .I81031 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I81031 {

flex-direction:column;


}
.I81031:hover {
}

}

.I81032 {
display:flex;
align-items:flex-start;
position:relative;

order:1;


	
}
.I81032:hover {
}

@media (max-width:640px) {
.I81032 {

order:1;


	
}
.I81032:hover {
}

}

h1.I81033, .I81033 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I81033 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I81033:hover {
}
.I81033 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I81033 > .viewport:hover {
}


h1.I81034, .I81034 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I81034 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I81034:hover {
}
.I81034 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I81034 > .viewport:hover {
}

@media (max-width:640px) {
.I81034 {

order:2;

}
.I81034:hover {
}
.I81034 > .viewport {



}
.I81034 > .viewport:hover {
}

}

h1.I81035, .I81035 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I81035 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
padding-left:2rem;


}
.I81035:hover {
}
.I81035 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I81035 > .viewport:hover {
}

@media (max-width:640px) {
.I81035 {

order:4;

}
.I81035:hover {
}
.I81035 > .viewport {



}
.I81035 > .viewport:hover {
}

}

h1.I81036, .I81036 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I81036 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I81036:hover {
}
.I81036 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I81036 > .viewport:hover {
}

@media (max-width:640px) {
.I81036 {

order:5;

}
.I81036:hover {
}
.I81036 > .viewport {



}
.I81036 > .viewport:hover {
}

}

.I81037, a.I81037 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
color:rgb(17,17,17);
line-height:1.6em;

padding-right:0.375rem;

}
.I81037:hover, a.I81037:hover {
}
@media (max-width:992px) {
.I81037, a.I81037 {
}
.I81037:hover, a.I81037:hover {
display:flex;
width:100%;

}
}

.I81038, a.I81038 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
color:rgb(210,40,93);
line-height:1.6em;


}
.I81038:hover, a.I81038:hover {
}
@media (max-width:992px) {
.I81038, a.I81038 {
}
.I81038:hover, a.I81038:hover {
display:flex;
width:100%;

}
}

.I81039 .image, .I81039.image {
vertical-align:top;
}
.I81039 .image:hover, .I81039.image:hover {
}

.I81040 {}
h1.I83830, .I83830 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83830 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:66;

}
.I83830:hover {
}
.I83830 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83830 > .viewport:hover {
}

@media (max-width:640px) {
.I83830 {

order:56;

}
.I83830:hover {
}
.I83830 > .viewport {



}
.I83830 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I83830 {

order:33;
width:100%;


}
.I83830:hover {
}
.I83830 > .viewport {



}
.I83830 > .viewport:hover {
}

}
.I83712 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:8rem;
padding-top:8rem;

flex-direction:column;
align-items:center;

	
}
.I83712:hover {
}
@media (max-width:992px) {
.I83712 {
padding-bottom:4rem;
padding-top:4rem;

	
}
.I83712:hover {
}
}

.I83713 {
display:flex;

order:3;
width:100%;
max-width:1180px;
margin-top:3rem;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;


flex-direction:row;
}
.I83713:hover {
}

.I83714 {
display:flex;
position:var(--I83714-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
margin-bottom:1rem;
border-top-left-radius:0.5rem;
border-top-right-radius:0.5rem;
border-bottom-left-radius:0.5rem;
border-bottom-right-radius:0.5rem;
background-color:rgb(255,255,255);
box-shadow:0px 2px 4px 0px rgba(0,0,0,0.13000);
overflow:hidden;
}
.I83714:hover {
}

@media (max-width:640px) {
.I83714 {

width:320px;

}
.I83714:hover {
}

}

.I83715 {
display:flex;
position:var(--I83715-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:4;
width:100%;
margin-bottom:1rem;
border-top-left-radius:0.5rem;
border-top-right-radius:0.5rem;
border-bottom-left-radius:0.5rem;
border-bottom-right-radius:0.5rem;
background-color:rgb(255,255,255);
box-shadow:0px 2px 4px 0px rgba(0,0,0,0.13000);
overflow:hidden;
}
.I83715:hover {
}

@media (max-width:640px) {
.I83715 {

width:320px;

}
.I83715:hover {
}

}
@media (min-width:1440px) {
.I83715 {

margin-bottom:1rem;

}
.I83715:hover {
}

}
.I83716 {
display:flex;
position:var(--I83716-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:3;
width:100%;
margin-bottom:1rem;
border-top-left-radius:0.5rem;
border-top-right-radius:0.5rem;
border-bottom-left-radius:0.5rem;
border-bottom-right-radius:0.5rem;
background-color:rgb(255,255,255);
box-shadow:0px 2px 4px 0px rgba(0,0,0,0.13000);
overflow:hidden;
}
.I83716:hover {
}

@media (max-width:992px) {
.I83716 {

display:flex;
}
.I83716:hover {
}

}
@media (max-width:640px) {
.I83716 {

width:320px;

}
.I83716:hover {
}

}
@media (min-width:1440px) {
.I83716 {

margin-bottom:1rem;

}
.I83716:hover {
}

}
.I83717 {
display:flex;
position:var(--I83717-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
max-width:1180px;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;

}
.I83717:hover {
}


.I83718 {
display:flex;
position:var(--I83718-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:11;
width:100%;
margin-bottom:1rem;
border-top-left-radius:0.5rem;
border-top-right-radius:0.5rem;
border-bottom-left-radius:0.5rem;
border-bottom-right-radius:0.5rem;
background-color:rgb(255,255,255);
box-shadow:0px 2px 4px 0px rgba(0,0,0,0.13000);
overflow:hidden;
}
.I83718:hover {
}


.I83719 {
display:flex;
position:var(--I83719-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:8;
width:100%;
margin-bottom:1rem;
border-top-left-radius:0.5rem;
border-top-right-radius:0.5rem;
border-bottom-left-radius:0.5rem;
border-bottom-right-radius:0.5rem;
background-color:rgb(255,255,255);
box-shadow:0px 2px 4px 0px rgba(0,0,0,0.13000);
overflow:hidden;
}
.I83719:hover {
}


.I83720 {
display:flex;
position:var(--I83720-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:6;
width:100%;
margin-bottom:1rem;
border-top-left-radius:0.5rem;
border-top-right-radius:0.5rem;
border-bottom-left-radius:0.5rem;
border-bottom-right-radius:0.5rem;
background-color:rgb(255,255,255);
box-shadow:0px 2px 4px 0px rgba(0,0,0,0.13000);
overflow:hidden;
}
.I83720:hover {
}


.I83721 {
display:flex;
position:var(--I83721-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:5;
width:100%;
margin-bottom:1rem;
border-top-left-radius:0.5rem;
border-top-right-radius:0.5rem;
border-bottom-left-radius:0.5rem;
border-bottom-right-radius:0.5rem;
background-color:rgb(255,255,255);
box-shadow:0px 2px 4px 0px rgba(0,0,0,0.13000);
overflow:hidden;
}
.I83721:hover {
}


.I83722 {
display:flex;
position:var(--I83722-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:12;
width:100%;
margin-bottom:1rem;
border-top-left-radius:0.5rem;
border-top-right-radius:0.5rem;
border-bottom-left-radius:0.5rem;
border-bottom-right-radius:0.5rem;
background-color:rgb(255,255,255);
box-shadow:0px 2px 4px 0px rgba(0,0,0,0.13000);
overflow:hidden;
}
.I83722:hover {
}


.I83723 {
display:flex;
position:var(--I83723-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:13;
width:100%;
margin-bottom:1rem;
border-top-left-radius:0.5rem;
border-top-right-radius:0.5rem;
border-bottom-left-radius:0.5rem;
border-bottom-right-radius:0.5rem;
background-color:rgb(255,255,255);
box-shadow:0px 2px 4px 0px rgba(0,0,0,0.13000);
overflow:hidden;
}
.I83723:hover {
}


.I83724 {
display:flex;
position:var(--I83724-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:4;
width:100%;
max-width:1180px;
padding-left:2rem;
padding-right:2rem;
padding-top:3rem;
box-sizing:border-box;

}
.I83724:hover {
}


.I83725 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
padding:2rem;



flex-direction:column;

	
}
.I83725:hover {
}


.I83726 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
padding:2rem;



flex-direction:column;

	
}
.I83726:hover {
}


.I83727 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
padding:2rem;



flex-direction:column;

	
}
.I83727:hover {
}


.I83728 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
padding:2rem;



flex-direction:column;

	
}
.I83728:hover {
}


.I83729 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
padding:2rem;



flex-direction:column;

	
}
.I83729:hover {
}


.I83730 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
padding:2rem;



flex-direction:column;

	
}
.I83730:hover {
}


.I83731 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
padding:2rem;



flex-direction:column;

	
}
.I83731:hover {
}


.I83732 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
padding:2rem;



flex-direction:column;

	
}
.I83732:hover {
}


.I83733 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
padding:2rem;



flex-direction:column;

	
}
.I83733:hover {
}


h1.I83734, .I83734 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83734 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
background-size:cover;
background-position:center center;


}
.I83734:hover {
}
.I83734 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83734 > .viewport:hover {
}


h1.I83735, .I83735 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83735 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-bottom:0.5rem;


}
.I83735:hover {
}
.I83735 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83735 > .viewport:hover {
}


h1.I83736, .I83736 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83736 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;
padding-bottom:1rem;


}
.I83736:hover {
}
.I83736 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I83736 > .viewport:hover {
}


h1.I83737, .I83737 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83737 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I83737:hover {
}
.I83737 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83737 > .viewport:hover {
}


h1.I83738, .I83738 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83738 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I83738:hover {
}
.I83738 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83738 > .viewport:hover {
}


h1.I83739, .I83739 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83739 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I83739:hover {
}
.I83739 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83739 > .viewport:hover {
}


h1.I83740, .I83740 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83740 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-bottom:0.5rem;


}
.I83740:hover {
}
.I83740 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83740 > .viewport:hover {
}


h1.I83741, .I83741 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83741 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;
padding-bottom:1rem;
overflow:hidden;

}
.I83741:hover {
}
.I83741 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83741 > .viewport:hover {
}


h1.I83742, .I83742 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83742 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I83742:hover {
}
.I83742 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83742 > .viewport:hover {
}


h1.I83743, .I83743 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83743 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-bottom:0.5rem;


}
.I83743:hover {
}
.I83743 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83743 > .viewport:hover {
}


h1.I83744, .I83744 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83744 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I83744:hover {
}
.I83744 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83744 > .viewport:hover {
}


h1.I83745, .I83745 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83745 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
padding-bottom:1rem;


}
.I83745:hover {
}
.I83745 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I83745 > .viewport:hover {
}


h1.I83746, .I83746 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83746 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I83746:hover {
}
.I83746 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83746 > .viewport:hover {
}


h1.I83747, .I83747 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83747 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
max-width:660px;


}
.I83747:hover {
}
.I83747 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83747 > .viewport:hover {
}


h1.I83748, .I83748 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83748 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
max-width:660px;


}
.I83748:hover {
}
.I83748 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83748 > .viewport:hover {
}


h1.I83749, .I83749 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83749 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I83749:hover {
}
.I83749 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83749 > .viewport:hover {
}


h1.I83750, .I83750 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83750 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I83750:hover {
}
.I83750 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83750 > .viewport:hover {
}


h1.I83751, .I83751 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83751 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I83751:hover {
}
.I83751 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83751 > .viewport:hover {
}


h1.I83752, .I83752 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83752 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-bottom:0.5rem;


}
.I83752:hover {
}
.I83752 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83752 > .viewport:hover {
}


h1.I83753, .I83753 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83753 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I83753:hover {
}
.I83753 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83753 > .viewport:hover {
}


h1.I83754, .I83754 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83754 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;
padding-bottom:1rem;


}
.I83754:hover {
}
.I83754 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I83754 > .viewport:hover {
}


h1.I83755, .I83755 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83755 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I83755:hover {
}
.I83755 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83755 > .viewport:hover {
}


h1.I83756, .I83756 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83756 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I83756:hover {
}
.I83756 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83756 > .viewport:hover {
}


h1.I83757, .I83757 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83757 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-bottom:0.5rem;


}
.I83757:hover {
}
.I83757 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83757 > .viewport:hover {
}


h1.I83758, .I83758 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83758 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I83758:hover {
}
.I83758 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83758 > .viewport:hover {
}


h1.I83759, .I83759 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83759 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
padding-bottom:1rem;


}
.I83759:hover {
}
.I83759 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I83759 > .viewport:hover {
}


h1.I83760, .I83760 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83760 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I83760:hover {
}
.I83760 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83760 > .viewport:hover {
}


h1.I83761, .I83761 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83761 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I83761:hover {
}
.I83761 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83761 > .viewport:hover {
}


h1.I83762, .I83762 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83762 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-bottom:0.5rem;


}
.I83762:hover {
}
.I83762 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83762 > .viewport:hover {
}


h1.I83763, .I83763 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83763 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I83763:hover {
}
.I83763 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83763 > .viewport:hover {
}


h1.I83764, .I83764 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83764 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I83764:hover {
}
.I83764 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83764 > .viewport:hover {
}


h1.I83765, .I83765 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83765 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
padding-bottom:1rem;


}
.I83765:hover {
}
.I83765 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83765 > .viewport:hover {
}


h1.I83766, .I83766 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83766 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;
background-size:cover;
background-position:center center;


}
.I83766:hover {
}
.I83766 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83766 > .viewport:hover {
}


h1.I83767, .I83767 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83767 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;
background-size:cover;
background-position:center center;


}
.I83767:hover {
}
.I83767 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83767 > .viewport:hover {
}


h1.I83768, .I83768 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83768 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;
background-size:cover;
background-position:center center;


}
.I83768:hover {
}
.I83768 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83768 > .viewport:hover {
}


h1.I83769, .I83769 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83769 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-bottom:0.5rem;


}
.I83769:hover {
}
.I83769 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83769 > .viewport:hover {
}


h1.I83770, .I83770 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83770 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
padding-bottom:1rem;


}
.I83770:hover {
}
.I83770 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83770 > .viewport:hover {
}


h1.I83771, .I83771 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83771 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I83771:hover {
}
.I83771 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83771 > .viewport:hover {
}


h1.I83772, .I83772 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83772 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I83772:hover {
}
.I83772 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83772 > .viewport:hover {
}


h1.I83773, .I83773 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83773 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
padding-bottom:1rem;


}
.I83773:hover {
}
.I83773 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83773 > .viewport:hover {
}


h1.I83774, .I83774 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83774 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I83774:hover {
}
.I83774 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83774 > .viewport:hover {
}


h1.I83775, .I83775 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83775 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I83775:hover {
}
.I83775 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83775 > .viewport:hover {
}


h1.I83776, .I83776 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83776 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
padding-bottom:1rem;


}
.I83776:hover {
}
.I83776 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83776 > .viewport:hover {
}


h1.I83777, .I83777 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83777 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I83777:hover {
}
.I83777 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83777 > .viewport:hover {
}


h1.I83778, .I83778 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83778 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
margin-bottom:0.5rem;


}
.I83778:hover {
}
.I83778 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83778 > .viewport:hover {
}


h1.I83779, .I83779 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83779 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
margin-bottom:0.5rem;


}
.I83779:hover {
}
.I83779 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83779 > .viewport:hover {
}


h1.I83780, .I83780 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83780 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I83780:hover {
}
.I83780 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83780 > .viewport:hover {
}


h1.I83781, .I83781 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83781 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I83781:hover {
}
.I83781 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83781 > .viewport:hover {
}


h1.I83849, .I83849 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83849 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I83849:hover {
}
.I83849 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83849 > .viewport:hover {
}


h1.I83857, .I83857 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83857 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I83857:hover {
}
.I83857 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83857 > .viewport:hover {
}


h1.I83865, .I83865 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83865 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I83865:hover {
}
.I83865 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83865 > .viewport:hover {
}


h1.I83873, .I83873 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83873 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I83873:hover {
}
.I83873 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83873 > .viewport:hover {
}


.I83782 .image, .I83782.image {
vertical-align:top;
width:100%;
height:auto;
background-image:url('https://www.genexus.com/media/images/manuel-esquivel-1.jpg?timestamp=20220906163516');
background-size:cover;
background-position:center center;

}
.I83782 .image:hover, .I83782.image:hover {
}

.I83783, a.I83783 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
color:rgb(17,17,17);
text-transform:capitalize;

padding-bottom:0.25rem;
padding-left:0.75rem;
padding-right:0.75rem;
padding-top:0.25rem;
border-top-left-radius:0.125rem;
border-top-right-radius:0.125rem;
border-bottom-left-radius:0.125rem;
border-bottom-right-radius:0.125rem;
background-color:rgb(238,233,248);

}
.I83783:hover, a.I83783:hover {
}

.I83784, a.I83784 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1.5rem;

}
.I83784:hover, a.I83784:hover {
}
@media (max-width:992px) {
.I83784, a.I83784 {
}
.I83784:hover, a.I83784:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I83784, a.I83784 {
display:flex;
padding-bottom:1rem;

}
.I83784:hover, a.I83784:hover {
}
}

.I83785 .button, .I83785.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I83785 button.button, button.I83785.button {
cursor:pointer;
}
.I83785 .button .text, .I83785.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I83785 .button .icon, .I83785.button .icon {
flex:none;
background-size:100% 100%;
}
.I83785 .button:hover, .I83785.button:hover {
}
.I83785 .button:hover .text, .I83785.button:hover .text {
}
.I83785 .button:hover .icon, .I83785.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I83785 .button, .I83785.button {
}
.I83785 button.button, button.I83785.button {
}
.I83785 .button .text, .I83785.button .text {
font-family:Rubik;

}
.I83785 .button .icon, .I83785.button .icon {
background-size:100% 100%;
}
.I83785 .button:hover, .I83785.button:hover {
}
.I83785 .button:hover .text, .I83785.button:hover .text {
}
.I83785 .button:hover .icon, .I83785.button:hover .icon {
background-size:100% 100%;
}
}

.I83786 .image, .I83786.image {
vertical-align:top;
width:100%;
height:auto;
background-image:url('https://www.genexus.com/media/images/dave-easton-1.jpg?timestamp=20220906170311');
background-size:cover;
background-position:center center;

}
.I83786 .image:hover, .I83786.image:hover {
}
@media (min-width:1440px) {
.I83786 .image, .I83786.image {
width:100%;

}
.I83786 .image:hover, .I83786.image:hover {
}
}
.I83787 .image, .I83787.image {
vertical-align:top;
width:100%;
height:auto;
background-image:url('https://www.genexus.com/media/images/raul-hinojosa-1.jpg?timestamp=20220906170348');
background-size:cover;
background-position:center center;

}
.I83787 .image:hover, .I83787.image:hover {
}

.I83788, a.I83788 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
color:rgb(17,17,17);
text-transform:capitalize;

padding-bottom:0.25rem;
padding-left:0.75rem;
padding-right:0.75rem;
padding-top:0.25rem;
border-top-left-radius:0.125rem;
border-top-right-radius:0.125rem;
border-bottom-left-radius:0.125rem;
border-bottom-right-radius:0.125rem;
background-color:rgb(238,233,248);

}
.I83788:hover, a.I83788:hover {
}

.I83789, a.I83789 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1.5rem;

}
.I83789:hover, a.I83789:hover {
}
@media (max-width:992px) {
.I83789, a.I83789 {
}
.I83789:hover, a.I83789:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I83789, a.I83789 {
display:flex;
padding-bottom:1rem;

}
.I83789:hover, a.I83789:hover {
}
}

.I83790 .button, .I83790.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I83790 button.button, button.I83790.button {
cursor:pointer;
}
.I83790 .button .text, .I83790.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I83790 .button .icon, .I83790.button .icon {
flex:none;
background-size:100% 100%;
}
.I83790 .button:hover, .I83790.button:hover {
}
.I83790 .button:hover .text, .I83790.button:hover .text {
}
.I83790 .button:hover .icon, .I83790.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I83790 .button, .I83790.button {
}
.I83790 button.button, button.I83790.button {
}
.I83790 .button .text, .I83790.button .text {
font-family:Rubik;

}
.I83790 .button .icon, .I83790.button .icon {
background-size:100% 100%;
}
.I83790 .button:hover, .I83790.button:hover {
}
.I83790 .button:hover .text, .I83790.button:hover .text {
}
.I83790 .button:hover .icon, .I83790.button:hover .icon {
background-size:100% 100%;
}
}

.I83791, a.I83791 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
color:rgb(17,17,17);
text-transform:capitalize;

padding-bottom:0.25rem;
padding-left:0.75rem;
padding-right:0.75rem;
padding-top:0.25rem;
border-top-left-radius:0.125rem;
border-top-right-radius:0.125rem;
border-bottom-left-radius:0.125rem;
border-bottom-right-radius:0.125rem;
background-color:rgb(238,233,248);

}
.I83791:hover, a.I83791:hover {
}

.I83792, a.I83792 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I83792:hover, a.I83792:hover {
}

.I83793, a.I83793 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1.5rem;

}
.I83793:hover, a.I83793:hover {
}
@media (max-width:992px) {
.I83793, a.I83793 {
}
.I83793:hover, a.I83793:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I83793, a.I83793 {
display:flex;
padding-bottom:1rem;

}
.I83793:hover, a.I83793:hover {
}
}

.I83794 .button, .I83794.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I83794 button.button, button.I83794.button {
cursor:pointer;
}
.I83794 .button .text, .I83794.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I83794 .button .icon, .I83794.button .icon {
flex:none;
background-size:100% 100%;
}
.I83794 .button:hover, .I83794.button:hover {
}
.I83794 .button:hover .text, .I83794.button:hover .text {
}
.I83794 .button:hover .icon, .I83794.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I83794 .button, .I83794.button {
}
.I83794 button.button, button.I83794.button {
}
.I83794 .button .text, .I83794.button .text {
font-family:Rubik;

}
.I83794 .button .icon, .I83794.button .icon {
background-size:100% 100%;
}
.I83794 .button:hover, .I83794.button:hover {
}
.I83794 .button:hover .text, .I83794.button:hover .text {
}
.I83794 .button:hover .icon, .I83794.button:hover .icon {
background-size:100% 100%;
}
}

.I83795, a.I83795 {
display:flex;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
color:rgb(17,17,17);
line-height:2.75rem;

padding-bottom:1rem;

}
.I83795:hover, a.I83795:hover {
}
@media (max-width:992px) {
.I83795, a.I83795 {
display:flex;
font-size:1.625rem;


}
.I83795:hover, a.I83795:hover {
}
}

.I83796, a.I83796 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

margin-top:1rem;

}
.I83796:hover, a.I83796:hover {
}
@media (max-width:992px) {
.I83796, a.I83796 {
}
.I83796:hover, a.I83796:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I83796, a.I83796 {
display:flex;
padding-bottom:1rem;

}
.I83796:hover, a.I83796:hover {
}
}

.I83797, a.I83797 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I83797:hover, a.I83797:hover {
}

.I83798, a.I83798 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I83798:hover, a.I83798:hover {
}

.I83799 .image, .I83799.image {
vertical-align:top;
width:100%;
height:auto;
background-image:url('https://www.genexus.com/media/images/julio-gonzalez-1.jpg?timestamp=20220906171812');
background-size:cover;
background-position:center center;

}
.I83799 .image:hover, .I83799.image:hover {
}

.I83800, a.I83800 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
color:rgb(17,17,17);
text-transform:capitalize;

padding-bottom:0.25rem;
padding-left:0.75rem;
padding-right:0.75rem;
padding-top:0.25rem;
border-top-left-radius:0.125rem;
border-top-right-radius:0.125rem;
border-bottom-left-radius:0.125rem;
border-bottom-right-radius:0.125rem;
background-color:rgb(238,233,248);

}
.I83800:hover, a.I83800:hover {
}

.I83801, a.I83801 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I83801:hover, a.I83801:hover {
}

.I83802, a.I83802 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1.5rem;

}
.I83802:hover, a.I83802:hover {
}
@media (max-width:992px) {
.I83802, a.I83802 {
}
.I83802:hover, a.I83802:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I83802, a.I83802 {
display:flex;
padding-bottom:1rem;

}
.I83802:hover, a.I83802:hover {
}
}

.I83803 .button, .I83803.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I83803 button.button, button.I83803.button {
cursor:pointer;
}
.I83803 .button .text, .I83803.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I83803 .button .icon, .I83803.button .icon {
flex:none;
background-size:100% 100%;
}
.I83803 .button:hover, .I83803.button:hover {
}
.I83803 .button:hover .text, .I83803.button:hover .text {
}
.I83803 .button:hover .icon, .I83803.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I83803 .button, .I83803.button {
}
.I83803 button.button, button.I83803.button {
}
.I83803 .button .text, .I83803.button .text {
font-family:Rubik;

}
.I83803 .button .icon, .I83803.button .icon {
background-size:100% 100%;
}
.I83803 .button:hover, .I83803.button:hover {
}
.I83803 .button:hover .text, .I83803.button:hover .text {
}
.I83803 .button:hover .icon, .I83803.button:hover .icon {
background-size:100% 100%;
}
}

.I83804 .image, .I83804.image {
vertical-align:top;
width:100%;
height:auto;
background-image:url('https://www.genexus.com/media/images/gwds__img-16x9-placeholder.png?timestamp=20220404173415');
background-size:cover;
background-position:center center;

}
.I83804 .image:hover, .I83804.image:hover {
}

.I83805, a.I83805 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
color:rgb(17,17,17);
text-transform:capitalize;

padding-bottom:0.25rem;
padding-left:0.75rem;
padding-right:0.75rem;
padding-top:0.25rem;
border-top-left-radius:0.125rem;
border-top-right-radius:0.125rem;
border-bottom-left-radius:0.125rem;
border-bottom-right-radius:0.125rem;
background-color:rgb(238,233,248);

}
.I83805:hover, a.I83805:hover {
}

.I83806, a.I83806 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I83806:hover, a.I83806:hover {
}

.I83807, a.I83807 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1.5rem;

}
.I83807:hover, a.I83807:hover {
}
@media (max-width:992px) {
.I83807, a.I83807 {
}
.I83807:hover, a.I83807:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I83807, a.I83807 {
display:flex;
padding-bottom:1rem;

}
.I83807:hover, a.I83807:hover {
}
}

.I83808 .button, .I83808.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I83808 button.button, button.I83808.button {
cursor:pointer;
}
.I83808 .button .text, .I83808.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I83808 .button .icon, .I83808.button .icon {
flex:none;
background-size:100% 100%;
}
.I83808 .button:hover, .I83808.button:hover {
}
.I83808 .button:hover .text, .I83808.button:hover .text {
}
.I83808 .button:hover .icon, .I83808.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I83808 .button, .I83808.button {
}
.I83808 button.button, button.I83808.button {
}
.I83808 .button .text, .I83808.button .text {
font-family:Rubik;

}
.I83808 .button .icon, .I83808.button .icon {
background-size:100% 100%;
}
.I83808 .button:hover, .I83808.button:hover {
}
.I83808 .button:hover .text, .I83808.button:hover .text {
}
.I83808 .button:hover .icon, .I83808.button:hover .icon {
background-size:100% 100%;
}
}

.I83809 .image, .I83809.image {
vertical-align:top;
width:100%;
height:auto;
border-image-slice:100%;
background-image:url('https://www.genexus.com/media/images/gwds__img-16x9-placeholder.png?timestamp=20220404173415');
background-size:cover;
background-position:center center;

}
.I83809 .image:hover, .I83809.image:hover {
}

.I83810, a.I83810 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
color:rgb(17,17,17);
text-transform:capitalize;

padding-bottom:0.25rem;
padding-left:0.75rem;
padding-right:0.75rem;
padding-top:0.25rem;
border-top-left-radius:0.125rem;
border-top-right-radius:0.125rem;
border-bottom-left-radius:0.125rem;
border-bottom-right-radius:0.125rem;
background-color:rgb(238,233,248);

}
.I83810:hover, a.I83810:hover {
}

.I83811, a.I83811 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I83811:hover, a.I83811:hover {
}

.I83812 .button, .I83812.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I83812 button.button, button.I83812.button {
cursor:pointer;
}
.I83812 .button .text, .I83812.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I83812 .button .icon, .I83812.button .icon {
flex:none;
background-size:100% 100%;
}
.I83812 .button:hover, .I83812.button:hover {
}
.I83812 .button:hover .text, .I83812.button:hover .text {
}
.I83812 .button:hover .icon, .I83812.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I83812 .button, .I83812.button {
}
.I83812 button.button, button.I83812.button {
}
.I83812 .button .text, .I83812.button .text {
font-family:Rubik;

}
.I83812 .button .icon, .I83812.button .icon {
background-size:100% 100%;
}
.I83812 .button:hover, .I83812.button:hover {
}
.I83812 .button:hover .text, .I83812.button:hover .text {
}
.I83812 .button:hover .icon, .I83812.button:hover .icon {
background-size:100% 100%;
}
}

.I83813, a.I83813 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1.5rem;

}
.I83813:hover, a.I83813:hover {
}
@media (max-width:992px) {
.I83813, a.I83813 {
}
.I83813:hover, a.I83813:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I83813, a.I83813 {
display:flex;
padding-bottom:1rem;

}
.I83813:hover, a.I83813:hover {
}
}

.I83814 .image, .I83814.image {
vertical-align:top;
width:100%;
height:auto;
background-image:url('https://www.genexus.com/media/images/gwds__img-16x9-placeholder.png?timestamp=20220404173415');
background-size:cover;
background-position:center center;

}
.I83814 .image:hover, .I83814.image:hover {
}

.I83815 .image, .I83815.image {
vertical-align:top;
width:100%;
height:auto;
background-image:url('https://www.genexus.com/media/images/gwds__img-16x9-placeholder.png?timestamp=20220404173415');
background-size:cover;
background-position:center center;

}
.I83815 .image:hover, .I83815.image:hover {
}

.I83816 .image, .I83816.image {
vertical-align:top;
width:100%;
height:auto;
background-image:url('https://www.genexus.com/media/images/gwds__img-16x9-placeholder.png?timestamp=20220404173415');
background-size:cover;
background-position:center center;

}
.I83816 .image:hover, .I83816.image:hover {
}

.I83817, a.I83817 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
color:rgb(17,17,17);
text-transform:capitalize;

padding-bottom:0.25rem;
padding-left:0.75rem;
padding-right:0.75rem;
padding-top:0.25rem;
border-top-left-radius:0.125rem;
border-top-right-radius:0.125rem;
border-bottom-left-radius:0.125rem;
border-bottom-right-radius:0.125rem;
background-color:rgb(238,233,248);

}
.I83817:hover, a.I83817:hover {
}

.I83818, a.I83818 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1.5rem;

}
.I83818:hover, a.I83818:hover {
}
@media (max-width:992px) {
.I83818, a.I83818 {
}
.I83818:hover, a.I83818:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I83818, a.I83818 {
display:flex;
padding-bottom:1rem;

}
.I83818:hover, a.I83818:hover {
}
}

.I83819 .button, .I83819.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I83819 button.button, button.I83819.button {
cursor:pointer;
}
.I83819 .button .text, .I83819.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I83819 .button .icon, .I83819.button .icon {
flex:none;
background-size:100% 100%;
}
.I83819 .button:hover, .I83819.button:hover {
}
.I83819 .button:hover .text, .I83819.button:hover .text {
}
.I83819 .button:hover .icon, .I83819.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I83819 .button, .I83819.button {
}
.I83819 button.button, button.I83819.button {
}
.I83819 .button .text, .I83819.button .text {
font-family:Rubik;

}
.I83819 .button .icon, .I83819.button .icon {
background-size:100% 100%;
}
.I83819 .button:hover, .I83819.button:hover {
}
.I83819 .button:hover .text, .I83819.button:hover .text {
}
.I83819 .button:hover .icon, .I83819.button:hover .icon {
background-size:100% 100%;
}
}

.I83820, a.I83820 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I83820:hover, a.I83820:hover {
}

.I83821, a.I83821 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1.5rem;

}
.I83821:hover, a.I83821:hover {
}
@media (max-width:992px) {
.I83821, a.I83821 {
}
.I83821:hover, a.I83821:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I83821, a.I83821 {
display:flex;
padding-bottom:1rem;

}
.I83821:hover, a.I83821:hover {
}
}

.I83822 .button, .I83822.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I83822 button.button, button.I83822.button {
cursor:pointer;
}
.I83822 .button .text, .I83822.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I83822 .button .icon, .I83822.button .icon {
flex:none;
background-size:100% 100%;
}
.I83822 .button:hover, .I83822.button:hover {
}
.I83822 .button:hover .text, .I83822.button:hover .text {
}
.I83822 .button:hover .icon, .I83822.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I83822 .button, .I83822.button {
}
.I83822 button.button, button.I83822.button {
}
.I83822 .button .text, .I83822.button .text {
font-family:Rubik;

}
.I83822 .button .icon, .I83822.button .icon {
background-size:100% 100%;
}
.I83822 .button:hover, .I83822.button:hover {
}
.I83822 .button:hover .text, .I83822.button:hover .text {
}
.I83822 .button:hover .icon, .I83822.button:hover .icon {
background-size:100% 100%;
}
}

.I83823, a.I83823 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I83823:hover, a.I83823:hover {
}

.I83824, a.I83824 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1.5rem;

}
.I83824:hover, a.I83824:hover {
}
@media (max-width:992px) {
.I83824, a.I83824 {
}
.I83824:hover, a.I83824:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I83824, a.I83824 {
display:flex;
padding-bottom:1rem;

}
.I83824:hover, a.I83824:hover {
}
}

.I83825 .button, .I83825.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I83825 button.button, button.I83825.button {
cursor:pointer;
}
.I83825 .button .text, .I83825.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I83825 .button .icon, .I83825.button .icon {
flex:none;
background-size:100% 100%;
}
.I83825 .button:hover, .I83825.button:hover {
}
.I83825 .button:hover .text, .I83825.button:hover .text {
}
.I83825 .button:hover .icon, .I83825.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I83825 .button, .I83825.button {
}
.I83825 button.button, button.I83825.button {
}
.I83825 .button .text, .I83825.button .text {
font-family:Rubik;

}
.I83825 .button .icon, .I83825.button .icon {
background-size:100% 100%;
}
.I83825 .button:hover, .I83825.button:hover {
}
.I83825 .button:hover .text, .I83825.button:hover .text {
}
.I83825 .button:hover .icon, .I83825.button:hover .icon {
background-size:100% 100%;
}
}

.I83826, a.I83826 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
color:rgb(17,17,17);
text-transform:capitalize;

padding-bottom:0.25rem;
padding-left:0.75rem;
padding-right:0.75rem;
padding-top:0.25rem;
border-top-left-radius:0.125rem;
border-top-right-radius:0.125rem;
border-bottom-left-radius:0.125rem;
border-bottom-right-radius:0.125rem;
background-color:rgb(238,233,248);

}
.I83826:hover, a.I83826:hover {
}

.I83827, a.I83827 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
color:rgb(17,17,17);
text-transform:capitalize;

padding-bottom:0.25rem;
padding-left:0.75rem;
padding-right:0.75rem;
padding-top:0.25rem;
border-top-left-radius:0.125rem;
border-top-right-radius:0.125rem;
border-bottom-left-radius:0.125rem;
border-bottom-right-radius:0.125rem;
background-color:rgb(238,233,248);

}
.I83827:hover, a.I83827:hover {
}

.I83828, a.I83828 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I83828:hover, a.I83828:hover {
}

.I83829 .button, .I83829.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(238,238,238);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(255,255,255);

}
.I83829 button.button, button.I83829.button {
cursor:pointer;
}
.I83829 .button .text, .I83829.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:26px;

}
.I83829 .button .icon, .I83829.button .icon {
flex:none;
background-size:100% 100%;
}
.I83829 .button:hover, .I83829.button:hover {
background-color:rgb(217,217,217);

}
.I83829 .button:hover .text, .I83829.button:hover .text {
}
.I83829 .button:hover .icon, .I83829.button:hover .icon {
background-size:100% 100%;
}

.I83845, a.I83845 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;

width:100%;
box-sizing:border-box;

}
.I83845:hover, a.I83845:hover {
}

.I83853, a.I83853 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;

width:100%;
box-sizing:border-box;

}
.I83853:hover, a.I83853:hover {
}

.I83861, a.I83861 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;

width:100%;
padding-left:0;
padding-right:0;
box-sizing:border-box;

}
.I83861:hover, a.I83861:hover {
}

.I83869, a.I83869 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;

width:100%;
box-sizing:border-box;

}
.I83869:hover, a.I83869:hover {
}

h1.I83833, .I83833 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I83833 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:67;

}
.I83833:hover {
}
.I83833 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I83833 > .viewport:hover {
}

@media (max-width:640px) {
.I83833 {

order:57;

}
.I83833:hover {
}
.I83833 > .viewport {



}
.I83833 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I83833 {

order:44;

}
.I83833:hover {
}
.I83833 > .viewport {



}
.I83833 > .viewport:hover {
}

}
h1.I84453, .I84453 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I84453 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I84453:hover {
}
.I84453 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I84453 > .viewport:hover {
}

@media (max-width:640px) {
.I84453 {

order:40;

}
.I84453:hover {
}
.I84453 > .viewport {



}
.I84453 > .viewport:hover {
}

}

h1.I84455, .I84455 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I84455 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I84455:hover {
}
.I84455 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I84455 > .viewport:hover {
}

@media (max-width:640px) {
.I84455 {

order:44;

}
.I84455:hover {
}
.I84455 > .viewport {



}
.I84455 > .viewport:hover {
}

}

h1.I84457, .I84457 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I84457 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I84457:hover {
}
.I84457 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I84457 > .viewport:hover {
}

@media (max-width:640px) {
.I84457 {

order:46;

}
.I84457:hover {
}
.I84457 > .viewport {



}
.I84457 > .viewport:hover {
}

}

h1.I84470, .I84470 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I84470 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:58;
width:100%;


}
.I84470:hover {
}
.I84470 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I84470 > .viewport:hover {
}

@media (max-width:640px) {
.I84470 {

order:49;

}
.I84470:hover {
}
.I84470 > .viewport {



}
.I84470 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I84470 {

width:100%;


}
.I84470:hover {
}
.I84470 > .viewport {



}
.I84470 > .viewport:hover {
}

}
.I84458 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-left:57px;
padding-right:57px;
box-sizing:border-box;

align-items:center;

	
}
.I84458:hover {
}
@media (max-width:992px) {
.I84458 {
width:100vw;

	
}
.I84458:hover {
}
}
@media (max-width:640px) {
.I84458 {
padding-left:8px;
padding-right:8px;

	
}
.I84458:hover {
}
}

.I84459 {
display:flex;
position:var(--I84459-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1104px;

}
.I84459:hover {
}

@media (max-width:992px) {
.I84459 {

width:100%;

}
.I84459:hover {
}

}

.I84460 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;
max-width:1104px;
margin-bottom:20px;
padding-left:7px;
padding-right:7px;
box-sizing:border-box;



align-items:center;

	
}
.I84460:hover {
}

@media (max-width:992px) {
.I84460 {



flex-direction:column;

	
}
.I84460:hover {
}

}
@media (max-width:640px) {
.I84460 {

margin-bottom:35px;
padding-left:29px;
padding-right:0px;
box-sizing:border-box;



flex-direction:column;
align-items:flex-start;

	
}
.I84460:hover {
}

}

.I84461 {
display:flex;
align-items:flex-start;
position:relative;

order:4;


	
}
.I84461:hover {
}


h1.I84462, .I84462 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I84462 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I84462:hover {
}
.I84462 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I84462 > .viewport:hover {
}

@media (max-width:992px) {
.I84462 {


}
.I84462:hover {
}
.I84462 > .viewport {

justify-content:center;


}
.I84462 > .viewport:hover {
}

}
@media (max-width:640px) {
.I84462 {

width:100%;
box-sizing:border-box;


}
.I84462:hover {
}
.I84462 > .viewport {

justify-content:flex-start;


}
.I84462 > .viewport:hover {
}

}

h1.I84463, .I84463 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I84463 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I84463:hover {
}
.I84463 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I84463 > .viewport:hover {
}

@media (max-width:992px) {
.I84463 {

margin-bottom:15px;
padding-left:0px;


}
.I84463:hover {
}
.I84463 > .viewport {



}
.I84463 > .viewport:hover {
}

}
@media (max-width:640px) {
.I84463 {

width:100%;
margin-bottom:15px;
box-sizing:border-box;


}
.I84463:hover {
}
.I84463 > .viewport {



}
.I84463 > .viewport:hover {
}

}

h1.I84464, .I84464 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I84464 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
margin-left:auto;


}
.I84464:hover {
}
.I84464 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I84464 > .viewport:hover {
}

@media (max-width:992px) {
.I84464 {

width:100%;


}
.I84464:hover {
}
.I84464 > .viewport {

justify-content:center;


}
.I84464 > .viewport:hover {
}

}
@media (max-width:640px) {
.I84464 {

width:100%;


}
.I84464:hover {
}
.I84464 > .viewport {

justify-content:flex-start;


}
.I84464 > .viewport:hover {
}

}

h1.I84465, .I84465 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I84465 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;


}
.I84465:hover {
}
.I84465 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I84465 > .viewport:hover {
}


.I84466 {
display:flex;
flex-direction:column;
width:100%;

}
.I84466:hover {
}
h1.I84466, .I84466 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I84466, .I84466 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I84466, .I84466 p {
margin:0px;
}

figure.I84466, .I84466 figure {
margin:0px;
}

a.I84466, .I84466 a {
text-decoration:inherit;
color:inherit;
}

.I84466 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I84466 article, article.I84466 {
margin-bottom:78px;
margin-left:7px;
margin-right:7px;

flex-direction:column;	
}
.I84466 article:hover, article.I84466:hover {
}
.I84466 article.active, article.I84466.active {
}
.I84466 .title {
display:flex;
font-family:Graphik;
font-size:18px;
font-weight:600;
line-height:22px;

width:354px;
margin-top:16px;

}
.I84466 .title:hover {
}
.I84466 article.active .title {
}

.I84466 .title {order:2;}
.I84466 .image, .I84466.image {
width:354px;
height:234px;

order:1;
}
.I84466 .image:hover, .I84466.image:hover {
}
.I84466 article.active .image, .I84466.image {
}

.I84466 .articles {
display:flex;
flex:1;
flex-direction:row;
flex-wrap:wrap;	
}
.I84466 .articles:hover {
}
.I84466 .article-container::after {
content:'';
display:flex;
align-items:center;
align-self:center;
}
.I84466 .article-container:last-child::after {
content:none;	
}
.I84466:hover .article-container::after {
}

@media (max-width:992px) {
.I84466 {
width:auto;

}
.I84466:hover {
}
.I84466 header {
}
.I84466 article, article.I84466 {
	
}
.I84466 article:hover, article.I84466:hover {
}
.I84466 article.active, article.I84466.active {
}
.I84466 .title {
}
.I84466 .title:hover {
}
.I84466 article.active .title {
}


.I84466 .image, .I84466.image {
order:;
}
.I84466 .image:hover, .I84466.image:hover {
}
.I84466 article.active .image, .I84466.image {
}

.I84466 .articles {
flex-direction:column;
flex-wrap:wrap;	
}
.I84466 .articles:hover {
}
.I84466 .article-container::after {
content:'';
}
.I84466 .article-container:last-child::after {
	
}
.I84466:hover .article-container::after {
}

}
@media (max-width:640px) {
.I84466 {
width:100%;

}
.I84466:hover {
}
.I84466 header {
}
.I84466 article, article.I84466 {
margin-bottom:30px;
margin-left:29px;
margin-right:0px;
box-sizing:border-box;

	
}
.I84466 article:hover, article.I84466:hover {
}
.I84466 article.active, article.I84466.active {
}
.I84466 .title {
display:flex;
font-size:14px;
color:rgb(0,0,0);

width:295px;
margin-top:20px;

}
.I84466 .title:hover {
}
.I84466 article.active .title {
}


.I84466 .image, .I84466.image {
width:285px;
height:auto;

order:;
}
.I84466 .image:hover, .I84466.image:hover {
}
.I84466 article.active .image, .I84466.image {
}

.I84466 .articles {
flex-direction:column;
flex-wrap:nowrap;	
}
.I84466 .articles:hover {
}
.I84466 .article-container::after {
content:'';
}
.I84466 .article-container:last-child::after {
	
}
.I84466:hover .article-container::after {
}

}

.I84467, a.I84467 {
display:flex;
font-family:Graphik;
font-size:52px;
font-weight:600;

width:100%;
padding-left:0px;
padding-right:0px;

}
.I84467:hover, a.I84467:hover {
}
@media (max-width:992px) {
.I84467, a.I84467 {
display:flex;
font-size:36px;


}
.I84467:hover, a.I84467:hover {
}
}
@media (max-width:640px) {
.I84467, a.I84467 {
display:flex;
font-size:26px;

width:80%;

}
.I84467:hover, a.I84467:hover {
}
}

.I84468 .button, .I84468.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I84468 button.button, button.I84468.button {
cursor:pointer;
}
.I84468 .button .text, .I84468.button .text {
font-family:Graphik;
font-size:16px;
font-weight:600;
color:rgb(250,50,99);

}
.I84468 .button .icon, .I84468.button .icon {
flex:none;
background-size:100% 100%;
}
.I84468 .button:hover, .I84468.button:hover {
}
.I84468 .button:hover .text, .I84468.button:hover .text {
}
.I84468 .button:hover .icon, .I84468.button:hover .icon {
background-size:100% 100%;
}

.I84469, a.I84469 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1.5rem;
padding-left:10px;
padding-right:10px;

}
.I84469:hover, a.I84469:hover {
}
@media (max-width:992px) {
.I84469, a.I84469 {
}
.I84469:hover, a.I84469:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I84469, a.I84469 {
display:flex;
padding-bottom:1rem;

}
.I84469:hover, a.I84469:hover {
}
}

h1.I84483, .I84483 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I84483 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:57;
width:100%;


}
.I84483:hover {
}
.I84483 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I84483 > .viewport:hover {
}

@media (max-width:640px) {
.I84483 {

order:48;

}
.I84483:hover {
}
.I84483 > .viewport {



}
.I84483 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I84483 {

width:100%;


}
.I84483:hover {
}
.I84483 > .viewport {



}
.I84483 > .viewport:hover {
}

}
.I84471 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-left:57px;
padding-right:57px;
box-sizing:border-box;

align-items:center;

	
}
.I84471:hover {
}
@media (max-width:992px) {
.I84471 {
width:100vw;

	
}
.I84471:hover {
}
}
@media (max-width:640px) {
.I84471 {
padding-left:8px;
padding-right:8px;

	
}
.I84471:hover {
}
}

.I84472 {
display:flex;
position:var(--I84472-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1104px;

}
.I84472:hover {
}

@media (max-width:992px) {
.I84472 {

width:100%;

}
.I84472:hover {
}

}

.I84473 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;
max-width:1104px;
margin-bottom:20px;
padding-left:7px;
padding-right:7px;
box-sizing:border-box;



align-items:center;

	
}
.I84473:hover {
}

@media (max-width:992px) {
.I84473 {



flex-direction:column;

	
}
.I84473:hover {
}

}
@media (max-width:640px) {
.I84473 {

margin-bottom:35px;
padding-left:29px;
padding-right:0px;
box-sizing:border-box;



flex-direction:column;
align-items:flex-start;

	
}
.I84473:hover {
}

}

.I84474 {
display:flex;
align-items:flex-start;
position:relative;

order:4;


	
}
.I84474:hover {
}


h1.I84475, .I84475 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I84475 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I84475:hover {
}
.I84475 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I84475 > .viewport:hover {
}

@media (max-width:992px) {
.I84475 {


}
.I84475:hover {
}
.I84475 > .viewport {

justify-content:center;


}
.I84475 > .viewport:hover {
}

}
@media (max-width:640px) {
.I84475 {

width:100%;
box-sizing:border-box;


}
.I84475:hover {
}
.I84475 > .viewport {

justify-content:flex-start;


}
.I84475 > .viewport:hover {
}

}

h1.I84476, .I84476 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I84476 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I84476:hover {
}
.I84476 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I84476 > .viewport:hover {
}

@media (max-width:992px) {
.I84476 {

margin-bottom:15px;
padding-left:0px;


}
.I84476:hover {
}
.I84476 > .viewport {



}
.I84476 > .viewport:hover {
}

}
@media (max-width:640px) {
.I84476 {

width:100%;
margin-bottom:15px;
box-sizing:border-box;


}
.I84476:hover {
}
.I84476 > .viewport {



}
.I84476 > .viewport:hover {
}

}

h1.I84477, .I84477 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I84477 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
margin-left:auto;


}
.I84477:hover {
}
.I84477 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I84477 > .viewport:hover {
}

@media (max-width:992px) {
.I84477 {

width:100%;


}
.I84477:hover {
}
.I84477 > .viewport {

justify-content:center;


}
.I84477 > .viewport:hover {
}

}
@media (max-width:640px) {
.I84477 {

width:100%;


}
.I84477:hover {
}
.I84477 > .viewport {

justify-content:flex-start;


}
.I84477 > .viewport:hover {
}

}

h1.I84478, .I84478 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I84478 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;


}
.I84478:hover {
}
.I84478 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I84478 > .viewport:hover {
}


.I84479 {
display:flex;
flex-direction:column;
width:100%;

}
.I84479:hover {
}
h1.I84479, .I84479 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I84479, .I84479 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I84479, .I84479 p {
margin:0px;
}

figure.I84479, .I84479 figure {
margin:0px;
}

a.I84479, .I84479 a {
text-decoration:inherit;
color:inherit;
}

.I84479 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I84479 article, article.I84479 {
margin-bottom:78px;
margin-left:7px;
margin-right:7px;

flex-direction:column;	
}
.I84479 article:hover, article.I84479:hover {
}
.I84479 article.active, article.I84479.active {
}
.I84479 .title {
display:flex;
font-family:Graphik;
font-size:18px;
font-weight:600;
line-height:22px;

width:354px;
margin-top:16px;

}
.I84479 .title:hover {
}
.I84479 article.active .title {
}

.I84479 .title {order:2;}
.I84479 .image, .I84479.image {
width:354px;
height:234px;

order:1;
}
.I84479 .image:hover, .I84479.image:hover {
}
.I84479 article.active .image, .I84479.image {
}

.I84479 .articles {
display:flex;
flex:1;
flex-direction:row;
flex-wrap:wrap;	
}
.I84479 .articles:hover {
}
.I84479 .article-container::after {
content:'';
display:flex;
align-items:center;
align-self:center;
}
.I84479 .article-container:last-child::after {
content:none;	
}
.I84479:hover .article-container::after {
}

@media (max-width:992px) {
.I84479 {
width:auto;

}
.I84479:hover {
}
.I84479 header {
}
.I84479 article, article.I84479 {
	
}
.I84479 article:hover, article.I84479:hover {
}
.I84479 article.active, article.I84479.active {
}
.I84479 .title {
}
.I84479 .title:hover {
}
.I84479 article.active .title {
}


.I84479 .image, .I84479.image {
order:;
}
.I84479 .image:hover, .I84479.image:hover {
}
.I84479 article.active .image, .I84479.image {
}

.I84479 .articles {
flex-direction:column;
flex-wrap:wrap;	
}
.I84479 .articles:hover {
}
.I84479 .article-container::after {
content:'';
}
.I84479 .article-container:last-child::after {
	
}
.I84479:hover .article-container::after {
}

}
@media (max-width:640px) {
.I84479 {
width:100%;

}
.I84479:hover {
}
.I84479 header {
}
.I84479 article, article.I84479 {
margin-bottom:30px;
margin-left:29px;
margin-right:0px;
box-sizing:border-box;

	
}
.I84479 article:hover, article.I84479:hover {
}
.I84479 article.active, article.I84479.active {
}
.I84479 .title {
display:flex;
font-size:14px;
color:rgb(0,0,0);

width:295px;
margin-top:20px;

}
.I84479 .title:hover {
}
.I84479 article.active .title {
}


.I84479 .image, .I84479.image {
width:285px;
height:auto;

order:;
}
.I84479 .image:hover, .I84479.image:hover {
}
.I84479 article.active .image, .I84479.image {
}

.I84479 .articles {
flex-direction:column;
flex-wrap:nowrap;	
}
.I84479 .articles:hover {
}
.I84479 .article-container::after {
content:'';
}
.I84479 .article-container:last-child::after {
	
}
.I84479:hover .article-container::after {
}

}

.I84480, a.I84480 {
display:flex;
font-family:Graphik;
font-size:52px;
font-weight:600;

width:100%;
padding-left:0px;
padding-right:0px;

}
.I84480:hover, a.I84480:hover {
}
@media (max-width:992px) {
.I84480, a.I84480 {
display:flex;
font-size:36px;


}
.I84480:hover, a.I84480:hover {
}
}
@media (max-width:640px) {
.I84480, a.I84480 {
display:flex;
font-size:26px;

width:80%;

}
.I84480:hover, a.I84480:hover {
}
}

.I84481 .button, .I84481.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I84481 button.button, button.I84481.button {
cursor:pointer;
}
.I84481 .button .text, .I84481.button .text {
font-family:Graphik;
font-size:16px;
font-weight:600;
color:rgb(250,50,99);

}
.I84481 .button .icon, .I84481.button .icon {
flex:none;
background-size:100% 100%;
}
.I84481 .button:hover, .I84481.button:hover {
}
.I84481 .button:hover .text, .I84481.button:hover .text {
}
.I84481 .button:hover .icon, .I84481.button:hover .icon {
background-size:100% 100%;
}

.I84482, a.I84482 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1.5rem;
padding-left:10px;
padding-right:10px;

}
.I84482:hover, a.I84482:hover {
}
@media (max-width:992px) {
.I84482, a.I84482 {
}
.I84482:hover, a.I84482:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I84482, a.I84482 {
display:flex;
padding-bottom:1rem;

}
.I84482:hover, a.I84482:hover {
}
}

h1.I84485, .I84485 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I84485 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I84485:hover {
}
.I84485 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I84485 > .viewport:hover {
}

@media (max-width:640px) {
.I84485 {

order:41;

}
.I84485:hover {
}
.I84485 > .viewport {



}
.I84485 > .viewport:hover {
}

}

h1.I84498, .I84498 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I84498 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:48;
width:100%;


}
.I84498:hover {
}
.I84498 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I84498 > .viewport:hover {
}

@media (max-width:640px) {
.I84498 {

order:36;

}
.I84498:hover {
}
.I84498 > .viewport {



}
.I84498 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I84498 {

width:100%;


}
.I84498:hover {
}
.I84498 > .viewport {



}
.I84498 > .viewport:hover {
}

}
.I84486 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-left:57px;
padding-right:57px;
box-sizing:border-box;

align-items:center;

	
}
.I84486:hover {
}
@media (max-width:992px) {
.I84486 {
width:100vw;

	
}
.I84486:hover {
}
}
@media (max-width:640px) {
.I84486 {
padding-left:8px;
padding-right:8px;

	
}
.I84486:hover {
}
}

.I84487 {
display:flex;
position:var(--I84487-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1104px;

}
.I84487:hover {
}

@media (max-width:992px) {
.I84487 {

width:100%;

}
.I84487:hover {
}

}

.I84488 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;
max-width:1104px;
margin-bottom:20px;
padding-left:7px;
padding-right:7px;
box-sizing:border-box;



align-items:center;

	
}
.I84488:hover {
}

@media (max-width:992px) {
.I84488 {



flex-direction:column;

	
}
.I84488:hover {
}

}
@media (max-width:640px) {
.I84488 {

margin-bottom:35px;
padding-left:29px;
padding-right:0px;
box-sizing:border-box;



flex-direction:column;
align-items:flex-start;

	
}
.I84488:hover {
}

}

.I84489 {
display:flex;
align-items:flex-start;
position:relative;

order:4;


	
}
.I84489:hover {
}


h1.I84490, .I84490 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I84490 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I84490:hover {
}
.I84490 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I84490 > .viewport:hover {
}

@media (max-width:992px) {
.I84490 {


}
.I84490:hover {
}
.I84490 > .viewport {

justify-content:center;


}
.I84490 > .viewport:hover {
}

}
@media (max-width:640px) {
.I84490 {

width:100%;
box-sizing:border-box;


}
.I84490:hover {
}
.I84490 > .viewport {

justify-content:flex-start;


}
.I84490 > .viewport:hover {
}

}

h1.I84491, .I84491 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I84491 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I84491:hover {
}
.I84491 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I84491 > .viewport:hover {
}

@media (max-width:992px) {
.I84491 {

margin-bottom:15px;
padding-left:0px;


}
.I84491:hover {
}
.I84491 > .viewport {



}
.I84491 > .viewport:hover {
}

}
@media (max-width:640px) {
.I84491 {

width:100%;
margin-bottom:15px;
box-sizing:border-box;


}
.I84491:hover {
}
.I84491 > .viewport {



}
.I84491 > .viewport:hover {
}

}

h1.I84492, .I84492 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I84492 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
margin-left:auto;


}
.I84492:hover {
}
.I84492 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I84492 > .viewport:hover {
}

@media (max-width:992px) {
.I84492 {

width:100%;


}
.I84492:hover {
}
.I84492 > .viewport {

justify-content:center;


}
.I84492 > .viewport:hover {
}

}
@media (max-width:640px) {
.I84492 {

width:100%;


}
.I84492:hover {
}
.I84492 > .viewport {

justify-content:flex-start;


}
.I84492 > .viewport:hover {
}

}

h1.I84493, .I84493 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I84493 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;


}
.I84493:hover {
}
.I84493 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I84493 > .viewport:hover {
}


.I84494 {
display:flex;
flex-direction:column;
width:100%;

}
.I84494:hover {
}
h1.I84494, .I84494 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I84494, .I84494 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I84494, .I84494 p {
margin:0px;
}

figure.I84494, .I84494 figure {
margin:0px;
}

a.I84494, .I84494 a {
text-decoration:inherit;
color:inherit;
}

.I84494 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I84494 article, article.I84494 {
margin-bottom:78px;
margin-left:7px;
margin-right:7px;

flex-direction:column;	
}
.I84494 article:hover, article.I84494:hover {
}
.I84494 article.active, article.I84494.active {
}
.I84494 .title {
display:flex;
font-family:Graphik;
font-size:18px;
font-weight:600;
line-height:22px;

width:354px;
margin-top:16px;

}
.I84494 .title:hover {
}
.I84494 article.active .title {
}

.I84494 .title {order:2;}
.I84494 .image, .I84494.image {
width:354px;
height:234px;

order:1;
}
.I84494 .image:hover, .I84494.image:hover {
}
.I84494 article.active .image, .I84494.image {
}

.I84494 .articles {
display:flex;
flex:1;
flex-direction:row;
flex-wrap:wrap;	
}
.I84494 .articles:hover {
}
.I84494 .article-container::after {
content:'';
display:flex;
align-items:center;
align-self:center;
}
.I84494 .article-container:last-child::after {
content:none;	
}
.I84494:hover .article-container::after {
}

@media (max-width:992px) {
.I84494 {
width:auto;

}
.I84494:hover {
}
.I84494 header {
}
.I84494 article, article.I84494 {
	
}
.I84494 article:hover, article.I84494:hover {
}
.I84494 article.active, article.I84494.active {
}
.I84494 .title {
}
.I84494 .title:hover {
}
.I84494 article.active .title {
}


.I84494 .image, .I84494.image {
order:;
}
.I84494 .image:hover, .I84494.image:hover {
}
.I84494 article.active .image, .I84494.image {
}

.I84494 .articles {
flex-direction:column;
flex-wrap:wrap;	
}
.I84494 .articles:hover {
}
.I84494 .article-container::after {
content:'';
}
.I84494 .article-container:last-child::after {
	
}
.I84494:hover .article-container::after {
}

}
@media (max-width:640px) {
.I84494 {
width:100%;

}
.I84494:hover {
}
.I84494 header {
}
.I84494 article, article.I84494 {
margin-bottom:30px;
margin-left:29px;
margin-right:0px;
box-sizing:border-box;

	
}
.I84494 article:hover, article.I84494:hover {
}
.I84494 article.active, article.I84494.active {
}
.I84494 .title {
display:flex;
font-size:14px;
color:rgb(0,0,0);

width:295px;
margin-top:20px;

}
.I84494 .title:hover {
}
.I84494 article.active .title {
}


.I84494 .image, .I84494.image {
width:285px;
height:auto;

order:;
}
.I84494 .image:hover, .I84494.image:hover {
}
.I84494 article.active .image, .I84494.image {
}

.I84494 .articles {
flex-direction:column;
flex-wrap:nowrap;	
}
.I84494 .articles:hover {
}
.I84494 .article-container::after {
content:'';
}
.I84494 .article-container:last-child::after {
	
}
.I84494:hover .article-container::after {
}

}

.I84495, a.I84495 {
display:flex;
font-family:Graphik;
font-size:52px;
font-weight:600;

width:100%;
padding-left:0px;
padding-right:0px;

}
.I84495:hover, a.I84495:hover {
}
@media (max-width:992px) {
.I84495, a.I84495 {
display:flex;
font-size:36px;


}
.I84495:hover, a.I84495:hover {
}
}
@media (max-width:640px) {
.I84495, a.I84495 {
display:flex;
font-size:26px;

width:80%;

}
.I84495:hover, a.I84495:hover {
}
}

.I84496 .button, .I84496.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I84496 button.button, button.I84496.button {
cursor:pointer;
}
.I84496 .button .text, .I84496.button .text {
font-family:Graphik;
font-size:16px;
font-weight:600;
color:rgb(250,50,99);

}
.I84496 .button .icon, .I84496.button .icon {
flex:none;
background-size:100% 100%;
}
.I84496 .button:hover, .I84496.button:hover {
}
.I84496 .button:hover .text, .I84496.button:hover .text {
}
.I84496 .button:hover .icon, .I84496.button:hover .icon {
background-size:100% 100%;
}

.I84497, a.I84497 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1.5rem;
padding-left:10px;
padding-right:10px;

}
.I84497:hover, a.I84497:hover {
}
@media (max-width:992px) {
.I84497, a.I84497 {
}
.I84497:hover, a.I84497:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I84497, a.I84497 {
display:flex;
padding-bottom:1rem;

}
.I84497:hover, a.I84497:hover {
}
}

h1.I84500, .I84500 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I84500 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I84500:hover {
}
.I84500 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I84500 > .viewport:hover {
}

@media (max-width:640px) {
.I84500 {

order:45;

}
.I84500:hover {
}
.I84500 > .viewport {



}
.I84500 > .viewport:hover {
}

}

h1.I84502, .I84502 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I84502 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I84502:hover {
}
.I84502 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I84502 > .viewport:hover {
}

@media (max-width:640px) {
.I84502 {

order:47;

}
.I84502:hover {
}
.I84502 > .viewport {



}
.I84502 > .viewport:hover {
}

}

h1.I84509, .I84509 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I84509 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:48;

}
.I84509:hover {
}
.I84509 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I84509 > .viewport:hover {
}

@media (max-width:640px) {
.I84509 {

order:48;

}
.I84509:hover {
}
.I84509 > .viewport {



}
.I84509 > .viewport:hover {
}

}

h1.I84511, .I84511 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I84511 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I84511:hover {
}
.I84511 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I84511 > .viewport:hover {
}

@media (max-width:640px) {
.I84511 {

order:43;

}
.I84511:hover {
}
.I84511 > .viewport {



}
.I84511 > .viewport:hover {
}

}

h1.I84513, .I84513 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I84513 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I84513:hover {
}
.I84513 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I84513 > .viewport:hover {
}

@media (max-width:640px) {
.I84513 {

order:46;

}
.I84513:hover {
}
.I84513 > .viewport {



}
.I84513 > .viewport:hover {
}

}

h1.I101145, .I101145 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101145 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I101145:hover {
}
.I101145 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101145 > .viewport:hover {
}


.I101127 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-top:4rem;
background-color:rgb(17,17,17);
background-image:url('https://www.genexus.com/media/images/live-2022__look-at-me-video.svg?timestamp=20221006170219');
background-repeat:no-repeat;
background-size:cover;
background-position:center bottom;

align-items:center;

	
}
.I101127:hover {
}
@media (min-width:1440px) {
.I101127 {
align-items:center;

	
}
.I101127:hover {
}
}
.I101128 {
display:flex;
position:var(--I101128-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1248px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;

align-items:center;


}
.I101128:hover {
}

@media (max-width:992px) {
.I101128 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I101128:hover {
}

}
@media (max-width:640px) {
.I101128 {

align-items:flex-start;


}
.I101128:hover {
}

}

h1.I101129, .I101129 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101129 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-bottom:0.5rem;


}
.I101129:hover {
}
.I101129 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101129 > .viewport:hover {
}


h1.I101130, .I101130 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101130 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
max-width:800px;


}
.I101130:hover {
}
.I101130 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I101130 > .viewport:hover {
}


h1.I101131, .I101131 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101131 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I101131:hover {
}
.I101131 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I101131 > .viewport:hover {
}

@media (max-width:640px) {
.I101131 {


}
.I101131:hover {
}
.I101131 > .viewport {

justify-content:flex-start;


}
.I101131 > .viewport:hover {
}

}

h1.I101132, .I101132 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101132 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
margin-top:2rem;


}
.I101132:hover {
}
.I101132 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101132 > .viewport:hover {
}


h1.I101133, .I101133 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101133 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I101133:hover {
}
.I101133 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101133 > .viewport:hover {
}


h1.I101134, .I101134 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101134 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;
margin-top:2rem;


}
.I101134:hover {
}
.I101134 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101134 > .viewport:hover {
}


h1.I101135, .I101135 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101135 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
margin-top:2rem;


}
.I101135:hover {
}
.I101135 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101135 > .viewport:hover {
}


h1.I101136, .I101136 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I101136 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
padding-top:3rem;


}
.I101136:hover {
}
.I101136 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I101136 > .viewport:hover {
}

@media (max-width:992px) {
.I101136 {

width:100%;
padding-top:2rem;


}
.I101136:hover {
}
.I101136 > .viewport {



}
.I101136 > .viewport:hover {
}

}

h1.I135500, .I135500 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I135500 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:0.5rem;


}
.I135500:hover {
}
.I135500 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I135500 > .viewport:hover {
}


.I101137, a.I101137 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I101137:hover, a.I101137:hover {
}
@media (max-width:992px) {
.I101137, a.I101137 {
display:flex;
font-size:1.625rem;


}
.I101137:hover, a.I101137:hover {
}
}
@media (max-width:640px) {
.I101137, a.I101137 {
display:flex;
font-size:1.625rem;


}
.I101137:hover, a.I101137:hover {
}
}

.I101138, a.I101138 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:3.25rem;
font-weight:600;
text-align:center;
color:rgb(255,255,255);


}
.I101138:hover, a.I101138:hover {
}
@media (max-width:992px) {
.I101138, a.I101138 {
display:flex;
font-size:1.625rem;


}
.I101138:hover, a.I101138:hover {
}
}
@media (max-width:640px) {
.I101138, a.I101138 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I101138:hover, a.I101138:hover {
}
}

.I101139, a.I101139 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(255,255,255);
line-height:1.625rem;


}
.I101139:hover, a.I101139:hover {
}
@media (max-width:992px) {
.I101139, a.I101139 {
}
.I101139:hover, a.I101139:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I101139, a.I101139 {
display:flex;
justify-content:flex-start;
text-align:left;

padding-bottom:1rem;

}
.I101139:hover, a.I101139:hover {
}
}

.I101140 .button, .I101140.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(238,238,238);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(255,255,255);

}
.I101140 button.button, button.I101140.button {
cursor:pointer;
}
.I101140 .button .text, .I101140.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:26px;

}
.I101140 .button .icon, .I101140.button .icon {
flex:none;
background-size:100% 100%;
}
.I101140 .button:hover, .I101140.button:hover {
background-color:rgb(217,217,217);

}
.I101140 .button:hover .text, .I101140.button:hover .text {
}
.I101140 .button:hover .icon, .I101140.button:hover .icon {
background-size:100% 100%;
}

.I101141 .button, .I101141.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I101141 button.button, button.I101141.button {
cursor:pointer;
}
.I101141 .button .text, .I101141.button .text {
}
.I101141 .button .icon, .I101141.button .icon {
flex:none;
background-size:100% 100%;
}
.I101141 .button:hover, .I101141.button:hover {
}
.I101141 .button:hover .text, .I101141.button:hover .text {
}
.I101141 .button:hover .icon, .I101141.button:hover .icon {
background-size:100% 100%;
}

.I101142 .button, .I101142.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I101142 button.button, button.I101142.button {
cursor:pointer;
}
.I101142 .button .text, .I101142.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I101142 .button .icon, .I101142.button .icon {
flex:none;
background-size:100% 100%;
}
.I101142 .button:hover, .I101142.button:hover {
}
.I101142 .button:hover .text, .I101142.button:hover .text {
}
.I101142 .button:hover .icon, .I101142.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I101142 .button, .I101142.button {
}
.I101142 button.button, button.I101142.button {
}
.I101142 .button .text, .I101142.button .text {
font-family:Rubik;

}
.I101142 .button .icon, .I101142.button .icon {
background-size:100% 100%;
}
.I101142 .button:hover, .I101142.button:hover {
}
.I101142 .button:hover .text, .I101142.button:hover .text {
}
.I101142 .button:hover .icon, .I101142.button:hover .icon {
background-size:100% 100%;
}
}

.I101143 .button, .I101143.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I101143 button.button, button.I101143.button {
cursor:pointer;
}
.I101143 .button .text, .I101143.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I101143 .button .icon, .I101143.button .icon {
flex:none;
background-size:100% 100%;
}
.I101143 .button:hover, .I101143.button:hover {
background-color:rgb(210,40,93);

}
.I101143 .button:hover .text, .I101143.button:hover .text {
}
.I101143 .button:hover .icon, .I101143.button:hover .icon {
background-size:100% 100%;
}

.I101144 {
display:flex;
border-color:rgb(255,255,255);
border-style:solid;
border-width:1px;

}
.I101144:hover {
}
@media (max-width:992px) {
.I101144 {
display:flex;
width:100%;
height:auto;
min-height:50vh;
border-color:rgb(255,255,255);
border-style:solid;
border-width:1px;

}
.I101144:hover {
}
}
@media (max-width:640px) {
.I101144 {
display:flex;
min-height:24vh;

}
.I101144:hover {
}
}

.I135495, a.I135495 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:300;
color:rgb(255,255,255);

padding-bottom:1rem;

}
.I135495:hover, a.I135495:hover {
}
@media (max-width:992px) {
.I135495, a.I135495 {
display:flex;
font-size:1.625rem;


}
.I135495:hover, a.I135495:hover {
}
}
@media (max-width:640px) {
.I135495, a.I135495 {
display:flex;
font-size:1.625rem;


}
.I135495:hover, a.I135495:hover {
}
}

h1.I102185, .I102185 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102185 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I102185:hover {
}
.I102185 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102185 > .viewport:hover {
}


.I102158 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(255,255,255);

align-items:center;

	
}
.I102158:hover {
}

.I102159 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;


}
.I102159:hover {
}
@media (max-width:992px) {
.I102159 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I102159:hover {
}
}
@media (max-width:640px) {
.I102159 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I102159:hover {
}
}

.I102160 {
display:flex;
position:var(--I102160-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
padding-right:4rem;
box-sizing:border-box;

justify-content:center;


}
.I102160:hover {
}

@media (max-width:992px) {
.I102160 {

width:50%;
margin-right:0;
padding-right:0rem;

justify-content:center;


}
.I102160:hover {
}

}
@media (max-width:640px) {
.I102160 {

order:3;
min-width:100%;
padding-bottom:0rem;
padding-top:1.5rem;

}
.I102160:hover {
}

}
@media (min-width:1440px) {
.I102160 {

width:50%;
padding-right:4rem;

}
.I102160:hover {
}

}
.I102161 {
display:flex;
position:var(--I102161-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:50%;
padding-left:4rem;
box-sizing:border-box;

flex-direction:column;


}
.I102161:hover {
}

@media (max-width:992px) {
.I102161 {

width:50%;

}
.I102161:hover {
}

}
@media (max-width:640px) {
.I102161 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I102161:hover {
}

}
@media (min-width:1440px) {
.I102161 {

width:50%;

flex-direction:column;


}
.I102161:hover {
}

}
.I127632 {
display:flex;
align-items:flex-start;
position:relative;

order:14;


flex-direction:row;

	
}
.I127632:hover {
}

@media (max-width:992px) {
.I127632 {



flex-direction:column;

	
}
.I127632:hover {
}

}

h1.I102162, .I102162 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102162 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I102162:hover {
}
.I102162 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102162 > .viewport:hover {
}


h1.I102163, .I102163 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102163 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I102163:hover {
}
.I102163 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102163 > .viewport:hover {
}


h1.I102164, .I102164 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102164 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I102164:hover {
}
.I102164 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102164 > .viewport:hover {
}

@media (max-width:992px) {
.I102164 {

display:flex;

}
.I102164:hover {
}
.I102164 > .viewport {



}
.I102164 > .viewport:hover {
}

}

h1.I102165, .I102165 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102165 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I102165:hover {
}
.I102165 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102165 > .viewport:hover {
}

@media (max-width:992px) {
.I102165 {

padding-bottom:1rem;


}
.I102165:hover {
}
.I102165 > .viewport {



}
.I102165 > .viewport:hover {
}

}
@media (max-width:640px) {
.I102165 {

margin-bottom:0;


}
.I102165:hover {
}
.I102165 > .viewport {



}
.I102165 > .viewport:hover {
}

}

h1.I102166, .I102166 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102166 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I102166:hover {
}
.I102166 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102166 > .viewport:hover {
}


h1.I102167, .I102167 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102167 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I102167:hover {
}
.I102167 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102167 > .viewport:hover {
}


h1.I102168, .I102168 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102168 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I102168:hover {
}
.I102168 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102168 > .viewport:hover {
}


h1.I102169, .I102169 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102169 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I102169:hover {
}
.I102169 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102169 > .viewport:hover {
}

@media (min-width:1440px) {
.I102169 {

display:none;

}
.I102169:hover {
}
.I102169 > .viewport {



}
.I102169 > .viewport:hover {
}

}
h1.I102170, .I102170 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102170 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I102170:hover {
}
.I102170 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102170 > .viewport:hover {
}


h1.I102171, .I102171 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102171 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I102171:hover {
}
.I102171 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102171 > .viewport:hover {
}

@media (max-width:992px) {
.I102171 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I102171:hover {
}
.I102171 > .viewport {



}
.I102171 > .viewport:hover {
}

}

h1.I102172, .I102172 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102172 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I102172:hover {
}
.I102172 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102172 > .viewport:hover {
}

@media (max-width:992px) {
.I102172 {

display:none;

}
.I102172:hover {
}
.I102172 > .viewport {



}
.I102172 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I102172 {

width:100%;
height:auto;


}
.I102172:hover {
}
.I102172 > .viewport {



}
.I102172 > .viewport:hover {
}

}
h1.I102173, .I102173 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102173 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I102173:hover {
}
.I102173 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102173 > .viewport:hover {
}

@media (min-width:1440px) {
.I102173 {

width:100%;
box-sizing:border-box;


}
.I102173:hover {
}
.I102173 > .viewport {



}
.I102173 > .viewport:hover {
}

}
h1.I114549, .I114549 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114549 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114549:hover {
}
.I114549 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114549 > .viewport:hover {
}


.I102174, a.I102174 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I102174:hover, a.I102174:hover {
}
@media (max-width:992px) {
.I102174, a.I102174 {
display:flex;
font-size:1.625rem;


}
.I102174:hover, a.I102174:hover {
}
}
@media (max-width:640px) {
.I102174, a.I102174 {
display:flex;
font-size:1.625rem;


}
.I102174:hover, a.I102174:hover {
}
}

.I102175, a.I102175 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1.5rem;

}
.I102175:hover, a.I102175:hover {
}
@media (max-width:992px) {
.I102175, a.I102175 {
}
.I102175:hover, a.I102175:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I102175, a.I102175 {
display:flex;
padding-bottom:1rem;

}
.I102175:hover, a.I102175:hover {
}
}

.I102176 .image, .I102176.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-size:cover;
background-position:center center;

}
.I102176 .image:hover, .I102176.image:hover {
}

.I102177 .button, .I102177.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I102177 button.button, button.I102177.button {
cursor:pointer;
}
.I102177 .button .text, .I102177.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I102177 .button .icon, .I102177.button .icon {
flex:none;
background-size:100% 100%;
}
.I102177 .button:hover, .I102177.button:hover {
background-color:rgb(210,40,93);

}
.I102177 .button:hover .text, .I102177.button:hover .text {
}
.I102177 .button:hover .icon, .I102177.button:hover .icon {
background-size:100% 100%;
}

.I102178, a.I102178 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I102178:hover, a.I102178:hover {
}

h1.I102179, .I102179 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I102179, .I102179 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I102179, .I102179 p {
margin:0px;
}

figure.I102179, .I102179 figure {
margin:0px;
}

a.I102179, .I102179 a {
text-decoration:inherit;
color:inherit;
}

.I102179 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I102179 article, article.I102179 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I102179 article:hover, article.I102179:hover {
}
.I102179 article.active, article.I102179.active {
}
.I102179 .body {
}
.I102179 .body:hover {
	
}
.I102179 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I102179 .body a {
text-decoration:underline;

}
.I102179 .body img {
}
.I102179 .body ul, .I102179 .body ol {
margin-left:1rem;

}
.I102179 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I102179 .body iframe {
}
.I102179 .body img:hover {
}
.I102179 .body iframe:hover {
}

.I102179 .body li {
list-style-type:disc;
}



.I102180 .button, .I102180.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I102180 button.button, button.I102180.button {
cursor:pointer;
}
.I102180 .button .text, .I102180.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I102180 .button .icon, .I102180.button .icon {
flex:none;
background-size:100% 100%;
}
.I102180 .button:hover, .I102180.button:hover {
}
.I102180 .button:hover .text, .I102180.button:hover .text {
}
.I102180 .button:hover .icon, .I102180.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I102180 .button, .I102180.button {
}
.I102180 button.button, button.I102180.button {
}
.I102180 .button .text, .I102180.button .text {
font-family:Rubik;

}
.I102180 .button .icon, .I102180.button .icon {
background-size:100% 100%;
}
.I102180 .button:hover, .I102180.button:hover {
}
.I102180 .button:hover .text, .I102180.button:hover .text {
}
.I102180 .button:hover .icon, .I102180.button:hover .icon {
background-size:100% 100%;
}
}

.I102181 .button, .I102181.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(17,17,17);
border-style:solid;
border-width:1px;
border-radius:100em;

}
.I102181 button.button, button.I102181.button {
cursor:pointer;
}
.I102181 .button .text, .I102181.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:26px;

}
.I102181 .button .icon, .I102181.button .icon {
flex:none;
background-size:100% 100%;
}
.I102181 .button:hover, .I102181.button:hover {
}
.I102181 .button:hover .text, .I102181.button:hover .text {
}
.I102181 .button:hover .icon, .I102181.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I102181 .button, .I102181.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I102181 button.button, button.I102181.button {
}
.I102181 .button .text, .I102181.button .text {
color:rgb(108,72,201);

}
.I102181 .button .icon, .I102181.button .icon {
background-size:100% 100%;
}
.I102181 .button:hover, .I102181.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I102181 .button:hover .text, .I102181.button:hover .text {
color:rgb(150,155,160);

}
.I102181 .button:hover .icon, .I102181.button:hover .icon {
background-size:100% 100%;
}
}

.I102182 .button, .I102182.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(238,238,238);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(255,255,255);

}
.I102182 button.button, button.I102182.button {
cursor:pointer;
}
.I102182 .button .text, .I102182.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:26px;

}
.I102182 .button .icon, .I102182.button .icon {
flex:none;
background-size:100% 100%;
}
.I102182 .button:hover, .I102182.button:hover {
background-color:rgb(217,217,217);

}
.I102182 .button:hover .text, .I102182.button:hover .text {
}
.I102182 .button:hover .icon, .I102182.button:hover .icon {
background-size:100% 100%;
}

.I102183 {
display:flex;
width:100%;
height:270px;

}
.I102183:hover {
}
@media (min-width:1440px) {
.I102183 {
display:flex;
width:100%;
height:270px;

}
.I102183:hover {
}
}
.I102184, a.I102184 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I102184:hover, a.I102184:hover {
}
@media (max-width:992px) {
.I102184, a.I102184 {
}
.I102184:hover, a.I102184:hover {
display:flex;
width:100%;

}
}

.I114492 .image, .I114492.image {
vertical-align:top;
}
.I114492 .image:hover, .I114492.image:hover {
}

.I67956 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I67956:hover {
}

.I67970 {
display:flex;
position:var(--I67970-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
}
.I67970:hover {
}


h1.I67972, .I67972 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I67972 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I67972:hover {
}
.I67972 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I67972 > .viewport:hover {
}


.I67971 .button, .I67971.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I67971 button.button, button.I67971.button {
cursor:pointer;
}
.I67971 .button .text, .I67971.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I67971 .button .icon, .I67971.button .icon {
flex:none;
background-size:100% 100%;
}
.I67971 .button:hover, .I67971.button:hover {
background-color:rgb(210,40,93);

}
.I67971 .button:hover .text, .I67971.button:hover .text {
}
.I67971 .button:hover .icon, .I67971.button:hover .icon {
background-size:100% 100%;
}


h1.I102743, .I102743 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102743 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;


}
.I102743:hover {
}
.I102743 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102743 > .viewport:hover {
}


.I102725 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-top:4rem;
background-color:rgb(17,17,17);
background-image:url('https://www.genexus.com/media/images/live-2022__look-at-me-video.svg?timestamp=20221006170219');
background-repeat:no-repeat;
background-size:cover;
background-position:center bottom;

align-items:center;

	
}
.I102725:hover {
}
@media (min-width:1440px) {
.I102725 {
align-items:center;

	
}
.I102725:hover {
}
}
.I102726 {
display:flex;
position:var(--I102726-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1248px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;

align-items:center;


}
.I102726:hover {
}

@media (max-width:992px) {
.I102726 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I102726:hover {
}

}
@media (max-width:640px) {
.I102726 {

align-items:flex-start;


}
.I102726:hover {
}

}

h1.I102727, .I102727 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102727 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-bottom:0.5rem;


}
.I102727:hover {
}
.I102727 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102727 > .viewport:hover {
}


h1.I102728, .I102728 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102728 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
max-width:800px;


}
.I102728:hover {
}
.I102728 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I102728 > .viewport:hover {
}


h1.I102729, .I102729 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102729 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I102729:hover {
}
.I102729 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I102729 > .viewport:hover {
}

@media (max-width:640px) {
.I102729 {


}
.I102729:hover {
}
.I102729 > .viewport {

justify-content:flex-start;


}
.I102729 > .viewport:hover {
}

}

h1.I102730, .I102730 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102730 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
margin-top:2rem;


}
.I102730:hover {
}
.I102730 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102730 > .viewport:hover {
}


h1.I102731, .I102731 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102731 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I102731:hover {
}
.I102731 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102731 > .viewport:hover {
}


h1.I102732, .I102732 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102732 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;
margin-top:2rem;


}
.I102732:hover {
}
.I102732 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102732 > .viewport:hover {
}


h1.I102733, .I102733 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102733 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
margin-top:2rem;


}
.I102733:hover {
}
.I102733 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102733 > .viewport:hover {
}


h1.I102734, .I102734 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I102734 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
padding-top:3rem;


}
.I102734:hover {
}
.I102734 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I102734 > .viewport:hover {
}

@media (max-width:992px) {
.I102734 {

width:100%;
padding-top:2rem;


}
.I102734:hover {
}
.I102734 > .viewport {



}
.I102734 > .viewport:hover {
}

}

h1.I135502, .I135502 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I135502 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:0.5rem;


}
.I135502:hover {
}
.I135502 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I135502 > .viewport:hover {
}


.I102735, a.I102735 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I102735:hover, a.I102735:hover {
}
@media (max-width:992px) {
.I102735, a.I102735 {
display:flex;
font-size:1.625rem;


}
.I102735:hover, a.I102735:hover {
}
}
@media (max-width:640px) {
.I102735, a.I102735 {
display:flex;
font-size:1.625rem;


}
.I102735:hover, a.I102735:hover {
}
}

.I102736, a.I102736 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:3.25rem;
font-weight:600;
text-align:center;
color:rgb(255,255,255);


}
.I102736:hover, a.I102736:hover {
}
@media (max-width:992px) {
.I102736, a.I102736 {
display:flex;
font-size:1.625rem;


}
.I102736:hover, a.I102736:hover {
}
}
@media (max-width:640px) {
.I102736, a.I102736 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I102736:hover, a.I102736:hover {
}
}

.I102737, a.I102737 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(255,255,255);
line-height:1.625rem;


}
.I102737:hover, a.I102737:hover {
}
@media (max-width:992px) {
.I102737, a.I102737 {
}
.I102737:hover, a.I102737:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I102737, a.I102737 {
display:flex;
justify-content:flex-start;
text-align:left;

padding-bottom:1rem;

}
.I102737:hover, a.I102737:hover {
}
}

.I102738 .button, .I102738.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(238,238,238);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(255,255,255);

}
.I102738 button.button, button.I102738.button {
cursor:pointer;
}
.I102738 .button .text, .I102738.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:26px;

}
.I102738 .button .icon, .I102738.button .icon {
flex:none;
background-size:100% 100%;
}
.I102738 .button:hover, .I102738.button:hover {
background-color:rgb(217,217,217);

}
.I102738 .button:hover .text, .I102738.button:hover .text {
}
.I102738 .button:hover .icon, .I102738.button:hover .icon {
background-size:100% 100%;
}

.I102739 .button, .I102739.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I102739 button.button, button.I102739.button {
cursor:pointer;
}
.I102739 .button .text, .I102739.button .text {
}
.I102739 .button .icon, .I102739.button .icon {
flex:none;
background-size:100% 100%;
}
.I102739 .button:hover, .I102739.button:hover {
}
.I102739 .button:hover .text, .I102739.button:hover .text {
}
.I102739 .button:hover .icon, .I102739.button:hover .icon {
background-size:100% 100%;
}

.I102740 .button, .I102740.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I102740 button.button, button.I102740.button {
cursor:pointer;
}
.I102740 .button .text, .I102740.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I102740 .button .icon, .I102740.button .icon {
flex:none;
background-size:100% 100%;
}
.I102740 .button:hover, .I102740.button:hover {
}
.I102740 .button:hover .text, .I102740.button:hover .text {
}
.I102740 .button:hover .icon, .I102740.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I102740 .button, .I102740.button {
}
.I102740 button.button, button.I102740.button {
}
.I102740 .button .text, .I102740.button .text {
font-family:Rubik;

}
.I102740 .button .icon, .I102740.button .icon {
background-size:100% 100%;
}
.I102740 .button:hover, .I102740.button:hover {
}
.I102740 .button:hover .text, .I102740.button:hover .text {
}
.I102740 .button:hover .icon, .I102740.button:hover .icon {
background-size:100% 100%;
}
}

.I102741 .button, .I102741.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I102741 button.button, button.I102741.button {
cursor:pointer;
}
.I102741 .button .text, .I102741.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I102741 .button .icon, .I102741.button .icon {
flex:none;
background-size:100% 100%;
}
.I102741 .button:hover, .I102741.button:hover {
background-color:rgb(210,40,93);

}
.I102741 .button:hover .text, .I102741.button:hover .text {
}
.I102741 .button:hover .icon, .I102741.button:hover .icon {
background-size:100% 100%;
}

.I102742 {
display:flex;
border-color:rgb(255,255,255);
border-style:solid;
border-width:1px;

}
.I102742:hover {
}
@media (max-width:992px) {
.I102742 {
display:flex;
width:100%;
height:auto;
min-height:50vh;
border-color:rgb(255,255,255);
border-style:solid;
border-width:1px;

}
.I102742:hover {
}
}
@media (max-width:640px) {
.I102742 {
display:flex;
min-height:24vh;

}
.I102742:hover {
}
}

.I135497, a.I135497 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:300;
color:rgb(255,255,255);

padding-bottom:1rem;

}
.I135497:hover, a.I135497:hover {
}
@media (max-width:992px) {
.I135497, a.I135497 {
display:flex;
font-size:1.625rem;


}
.I135497:hover, a.I135497:hover {
}
}
@media (max-width:640px) {
.I135497, a.I135497 {
display:flex;
font-size:1.625rem;


}
.I135497:hover, a.I135497:hover {
}
}

h1.I113941, .I113941 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113941 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;
padding-top:6rem;
background-color:rgb(17,17,17);


}
.I113941:hover {
}
.I113941 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113941 > .viewport:hover {
}


.I113921 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(17,17,17);

align-items:center;

	
}
.I113921:hover {
}
@media (min-width:1440px) {
.I113921 {
align-items:center;

	
}
.I113921:hover {
}
}
.I113922 {
display:flex;
position:var(--I113922-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1248px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;

align-items:center;


}
.I113922:hover {
}

@media (max-width:992px) {
.I113922 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:8rem;

}
.I113922:hover {
}

}
@media (max-width:640px) {
.I113922 {

padding-top:8rem;

align-items:flex-start;


}
.I113922:hover {
}

}

h1.I113923, .I113923 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113923 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-bottom:0.5rem;


}
.I113923:hover {
}
.I113923 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113923 > .viewport:hover {
}

@media (min-width:1440px) {
.I113923 {

order:2;

}
.I113923:hover {
}
.I113923 > .viewport {



}
.I113923 > .viewport:hover {
}

}
h1.I113924, .I113924 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113924 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
max-width:800px;


}
.I113924:hover {
}
.I113924 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I113924 > .viewport:hover {
}

@media (min-width:1440px) {
.I113924 {

order:4;

}
.I113924:hover {
}
.I113924 > .viewport {



}
.I113924 > .viewport:hover {
}

}
h1.I113925, .I113925 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113925 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;
max-width:940px;
margin-top:1rem;


}
.I113925:hover {
}
.I113925 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I113925 > .viewport:hover {
}

@media (max-width:640px) {
.I113925 {


}
.I113925:hover {
}
.I113925 > .viewport {

justify-content:flex-start;


}
.I113925 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I113925 {

order:5;

}
.I113925:hover {
}
.I113925 > .viewport {



}
.I113925 > .viewport:hover {
}

}
h1.I113926, .I113926 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113926 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
margin-top:2rem;


}
.I113926:hover {
}
.I113926 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113926 > .viewport:hover {
}

@media (min-width:1440px) {
.I113926 {

order:7;

}
.I113926:hover {
}
.I113926 > .viewport {



}
.I113926 > .viewport:hover {
}

}
h1.I113927, .I113927 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113927 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I113927:hover {
}
.I113927 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113927 > .viewport:hover {
}


h1.I113928, .I113928 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113928 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;
margin-top:2rem;


}
.I113928:hover {
}
.I113928 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113928 > .viewport:hover {
}

@media (min-width:1440px) {
.I113928 {

order:11;

}
.I113928:hover {
}
.I113928 > .viewport {



}
.I113928 > .viewport:hover {
}

}
h1.I113929, .I113929 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113929 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
margin-top:2rem;


}
.I113929:hover {
}
.I113929 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113929 > .viewport:hover {
}

@media (min-width:1440px) {
.I113929 {

order:9;

}
.I113929:hover {
}
.I113929 > .viewport {



}
.I113929 > .viewport:hover {
}

}
h1.I113930, .I113930 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113930 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I113930:hover {
}
.I113930 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I113930 > .viewport:hover {
}

@media (max-width:640px) {
.I113930 {


}
.I113930:hover {
}
.I113930 > .viewport {

justify-content:flex-start;


}
.I113930 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I113930 {

order:6;

}
.I113930:hover {
}
.I113930 > .viewport {



}
.I113930 > .viewport:hover {
}

}
h1.I113931, .I113931 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113931 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:1;
margin-bottom:4rem;


}
.I113931:hover {
}
.I113931 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113931 > .viewport:hover {
}

@media (max-width:640px) {
.I113931 {

margin-bottom:2rem;


}
.I113931:hover {
}
.I113931 > .viewport {



}
.I113931 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I113931 {

order:1;

}
.I113931:hover {
}
.I113931 > .viewport {



}
.I113931 > .viewport:hover {
}

}
h1.I119687, .I119687 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I119687 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;

}
.I119687:hover {
}
.I119687 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I119687 > .viewport:hover {
}


h1.I128151, .I128151 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128151 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I128151:hover {
}
.I128151 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128151 > .viewport:hover {
}


.I113932, a.I113932 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I113932:hover, a.I113932:hover {
}
@media (max-width:992px) {
.I113932, a.I113932 {
display:flex;
font-size:1.25rem;


}
.I113932:hover, a.I113932:hover {
}
}
@media (max-width:640px) {
.I113932, a.I113932 {
display:flex;
font-size:1.25rem;


}
.I113932:hover, a.I113932:hover {
}
}

.I113933, a.I113933 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.5rem;
font-weight:600;
text-align:center;
color:rgb(255,255,255);


}
.I113933:hover, a.I113933:hover {
}
@media (max-width:992px) {
.I113933, a.I113933 {
display:flex;
font-size:1.625rem;


}
.I113933:hover, a.I113933:hover {
}
}
@media (max-width:640px) {
.I113933, a.I113933 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I113933:hover, a.I113933:hover {
}
}

.I113934, a.I113934 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(255,255,255);
line-height:1.625rem;


}
.I113934:hover, a.I113934:hover {
}
@media (max-width:992px) {
.I113934, a.I113934 {
}
.I113934:hover, a.I113934:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I113934, a.I113934 {
display:flex;
justify-content:flex-start;
text-align:left;

padding-bottom:1rem;

}
.I113934:hover, a.I113934:hover {
}
}

.I113935 .button, .I113935.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(238,238,238);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(255,255,255);

}
.I113935 button.button, button.I113935.button {
cursor:pointer;
}
.I113935 .button .text, .I113935.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:26px;

}
.I113935 .button .icon, .I113935.button .icon {
flex:none;
background-size:100% 100%;
}
.I113935 .button:hover, .I113935.button:hover {
background-color:rgb(217,217,217);

}
.I113935 .button:hover .text, .I113935.button:hover .text {
}
.I113935 .button:hover .icon, .I113935.button:hover .icon {
background-size:100% 100%;
}

.I113936 .button, .I113936.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I113936 button.button, button.I113936.button {
cursor:pointer;
}
.I113936 .button .text, .I113936.button .text {
}
.I113936 .button .icon, .I113936.button .icon {
flex:none;
background-size:100% 100%;
}
.I113936 .button:hover, .I113936.button:hover {
}
.I113936 .button:hover .text, .I113936.button:hover .text {
}
.I113936 .button:hover .icon, .I113936.button:hover .icon {
background-size:100% 100%;
}

.I113937 .button, .I113937.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I113937 button.button, button.I113937.button {
cursor:pointer;
}
.I113937 .button .text, .I113937.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I113937 .button .icon, .I113937.button .icon {
flex:none;
background-size:100% 100%;
}
.I113937 .button:hover, .I113937.button:hover {
}
.I113937 .button:hover .text, .I113937.button:hover .text {
}
.I113937 .button:hover .icon, .I113937.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I113937 .button, .I113937.button {
}
.I113937 button.button, button.I113937.button {
}
.I113937 .button .text, .I113937.button .text {
font-family:Rubik;

}
.I113937 .button .icon, .I113937.button .icon {
background-size:100% 100%;
}
.I113937 .button:hover, .I113937.button:hover {
}
.I113937 .button:hover .text, .I113937.button:hover .text {
}
.I113937 .button:hover .icon, .I113937.button:hover .icon {
background-size:100% 100%;
}
}

.I113938 .button, .I113938.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I113938 button.button, button.I113938.button {
cursor:pointer;
}
.I113938 .button .text, .I113938.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I113938 .button .icon, .I113938.button .icon {
flex:none;
background-size:100% 100%;
}
.I113938 .button:hover, .I113938.button:hover {
background-color:rgb(210,40,93);

}
.I113938 .button:hover .text, .I113938.button:hover .text {
}
.I113938 .button:hover .icon, .I113938.button:hover .icon {
background-size:100% 100%;
}

.I113939, a.I113939 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(255,255,255);
line-height:1.625rem;


}
.I113939:hover, a.I113939:hover {
}
@media (max-width:992px) {
.I113939, a.I113939 {
}
.I113939:hover, a.I113939:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I113939, a.I113939 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I113939:hover, a.I113939:hover {
}
}

.I113940 .image, .I113940.image {
vertical-align:top;
width:480px;

}
.I113940 .image:hover, .I113940.image:hover {
}
@media (max-width:640px) {
.I113940 .image, .I113940.image {
width:300px;

}
.I113940 .image:hover, .I113940.image:hover {
}
}

.I119632 .button, .I119632.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I119632 button.button, button.I119632.button {
cursor:pointer;
}
.I119632 .button .text, .I119632.button .text {
}
.I119632 .button .icon, .I119632.button .icon {
flex:none;
background-size:100% 100%;
}
.I119632 .button:hover, .I119632.button:hover {
}
.I119632 .button:hover .text, .I119632.button:hover .text {
}
.I119632 .button:hover .icon, .I119632.button:hover .icon {
background-size:100% 100%;
}

h1.I128090, .I128090 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I128090, .I128090 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I128090, .I128090 p {
margin:0px;
}

figure.I128090, .I128090 figure {
margin:0px;
}

a.I128090, .I128090 a {
text-decoration:inherit;
color:inherit;
}

.I128090 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I128090 article, article.I128090 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I128090 article:hover, article.I128090:hover {
}
.I128090 article.active, article.I128090.active {
}
.I128090 .body {
}
.I128090 .body:hover {
	
}
.I128090 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I128090 .body img {
}
.I128090 .body ul, .I128090 .body ol {
margin-left:1rem;

}
.I128090 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I128090 .body iframe {
}
.I128090 .body img:hover {
}
.I128090 .body iframe:hover {
}

.I128090 .body li {
list-style-type:disc;
}



h1.I113971, .I113971 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113971 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I113971:hover {
}
.I113971 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113971 > .viewport:hover {
}


.I113944 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(245,245,245);

align-items:center;

	
}
.I113944:hover {
}

.I113945 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;


}
.I113945:hover {
}
@media (max-width:992px) {
.I113945 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I113945:hover {
}
}
@media (max-width:640px) {
.I113945 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I113945:hover {
}
}

.I113946 {
display:flex;
position:var(--I113946-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
padding-right:4rem;
box-sizing:border-box;

justify-content:center;


}
.I113946:hover {
}

@media (max-width:992px) {
.I113946 {

width:50%;
margin-right:0;
padding-right:0rem;

justify-content:center;


}
.I113946:hover {
}

}
@media (max-width:640px) {
.I113946 {

order:3;
min-width:100%;
padding-bottom:0rem;
padding-top:1.5rem;

}
.I113946:hover {
}

}
@media (min-width:1440px) {
.I113946 {

width:50%;
padding-right:4rem;

}
.I113946:hover {
}

}
.I113947 {
display:flex;
position:var(--I113947-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:50%;
padding-left:4rem;
box-sizing:border-box;

flex-direction:column;


}
.I113947:hover {
}

@media (max-width:992px) {
.I113947 {

width:50%;

}
.I113947:hover {
}

}
@media (max-width:640px) {
.I113947 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I113947:hover {
}

}
@media (min-width:1440px) {
.I113947 {

width:50%;

flex-direction:column;


}
.I113947:hover {
}

}
.I127639 {
display:flex;
align-items:flex-start;
position:relative;

order:14;


flex-direction:row;

	
}
.I127639:hover {
}

@media (max-width:992px) {
.I127639 {



flex-direction:column;

	
}
.I127639:hover {
}

}

h1.I113948, .I113948 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113948 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I113948:hover {
}
.I113948 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113948 > .viewport:hover {
}


h1.I113949, .I113949 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113949 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I113949:hover {
}
.I113949 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113949 > .viewport:hover {
}


h1.I113950, .I113950 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113950 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;
height:auto;


}
.I113950:hover {
}
.I113950 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113950 > .viewport:hover {
}

@media (max-width:992px) {
.I113950 {

display:none;

}
.I113950:hover {
}
.I113950 > .viewport {



}
.I113950 > .viewport:hover {
}

}

h1.I113951, .I113951 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113951 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I113951:hover {
}
.I113951 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113951 > .viewport:hover {
}

@media (max-width:992px) {
.I113951 {

padding-bottom:1rem;


}
.I113951:hover {
}
.I113951 > .viewport {



}
.I113951 > .viewport:hover {
}

}
@media (max-width:640px) {
.I113951 {

margin-bottom:0;


}
.I113951:hover {
}
.I113951 > .viewport {



}
.I113951 > .viewport:hover {
}

}

h1.I113952, .I113952 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113952 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I113952:hover {
}
.I113952 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113952 > .viewport:hover {
}


h1.I113953, .I113953 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113953 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I113953:hover {
}
.I113953 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113953 > .viewport:hover {
}


h1.I113954, .I113954 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113954 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I113954:hover {
}
.I113954 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113954 > .viewport:hover {
}


h1.I113955, .I113955 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113955 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I113955:hover {
}
.I113955 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113955 > .viewport:hover {
}

@media (min-width:1440px) {
.I113955 {

display:none;

}
.I113955:hover {
}
.I113955 > .viewport {



}
.I113955 > .viewport:hover {
}

}
h1.I113956, .I113956 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113956 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I113956:hover {
}
.I113956 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113956 > .viewport:hover {
}


h1.I113957, .I113957 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113957 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I113957:hover {
}
.I113957 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113957 > .viewport:hover {
}

@media (max-width:992px) {
.I113957 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I113957:hover {
}
.I113957 > .viewport {



}
.I113957 > .viewport:hover {
}

}

h1.I113958, .I113958 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113958 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:4;
width:100%;
height:auto;


}
.I113958:hover {
}
.I113958 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113958 > .viewport:hover {
}

@media (max-width:992px) {
.I113958 {

display:flex;

}
.I113958:hover {
}
.I113958 > .viewport {



}
.I113958 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I113958 {

width:100%;
height:auto;


}
.I113958:hover {
}
.I113958 > .viewport {



}
.I113958 > .viewport:hover {
}

}
h1.I113959, .I113959 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113959 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I113959:hover {
}
.I113959 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113959 > .viewport:hover {
}

@media (min-width:1440px) {
.I113959 {

width:100%;
box-sizing:border-box;


}
.I113959:hover {
}
.I113959 > .viewport {



}
.I113959 > .viewport:hover {
}

}
h1.I114556, .I114556 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114556 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114556:hover {
}
.I114556 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114556 > .viewport:hover {
}


.I113960, a.I113960 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I113960:hover, a.I113960:hover {
}
@media (max-width:992px) {
.I113960, a.I113960 {
display:flex;
font-size:1.625rem;


}
.I113960:hover, a.I113960:hover {
}
}
@media (max-width:640px) {
.I113960, a.I113960 {
display:flex;
font-size:1.625rem;


}
.I113960:hover, a.I113960:hover {
}
}

.I113961, a.I113961 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1.5rem;

}
.I113961:hover, a.I113961:hover {
}
@media (max-width:992px) {
.I113961, a.I113961 {
}
.I113961:hover, a.I113961:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I113961, a.I113961 {
display:flex;
padding-bottom:1rem;

}
.I113961:hover, a.I113961:hover {
}
}

.I113962 .image, .I113962.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/gwds__img-3x2-placeholder.png?timestamp=20220404173848');
background-size:cover;
background-position:center center;

}
.I113962 .image:hover, .I113962.image:hover {
}

.I113963 .button, .I113963.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I113963 button.button, button.I113963.button {
cursor:pointer;
}
.I113963 .button .text, .I113963.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I113963 .button .icon, .I113963.button .icon {
flex:none;
background-size:100% 100%;
}
.I113963 .button:hover, .I113963.button:hover {
background-color:rgb(210,40,93);

}
.I113963 .button:hover .text, .I113963.button:hover .text {
}
.I113963 .button:hover .icon, .I113963.button:hover .icon {
background-size:100% 100%;
}

.I113964, a.I113964 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I113964:hover, a.I113964:hover {
}

h1.I113965, .I113965 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I113965, .I113965 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I113965, .I113965 p {
margin:0px;
}

figure.I113965, .I113965 figure {
margin:0px;
}

a.I113965, .I113965 a {
text-decoration:inherit;
color:inherit;
}

.I113965 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I113965 article, article.I113965 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I113965 article:hover, article.I113965:hover {
}
.I113965 article.active, article.I113965.active {
}
.I113965 .body {
}
.I113965 .body:hover {
	
}
.I113965 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I113965 .body a {
text-decoration:underline;

}
.I113965 .body img {
}
.I113965 .body ul, .I113965 .body ol {
margin-left:1rem;

}
.I113965 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I113965 .body iframe {
}
.I113965 .body img:hover {
}
.I113965 .body iframe:hover {
}

.I113965 .body li {
list-style-type:disc;
}



.I113966 .button, .I113966.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I113966 button.button, button.I113966.button {
cursor:pointer;
}
.I113966 .button .text, .I113966.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I113966 .button .icon, .I113966.button .icon {
flex:none;
background-size:100% 100%;
}
.I113966 .button:hover, .I113966.button:hover {
}
.I113966 .button:hover .text, .I113966.button:hover .text {
}
.I113966 .button:hover .icon, .I113966.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I113966 .button, .I113966.button {
}
.I113966 button.button, button.I113966.button {
}
.I113966 .button .text, .I113966.button .text {
font-family:Rubik;

}
.I113966 .button .icon, .I113966.button .icon {
background-size:100% 100%;
}
.I113966 .button:hover, .I113966.button:hover {
}
.I113966 .button:hover .text, .I113966.button:hover .text {
}
.I113966 .button:hover .icon, .I113966.button:hover .icon {
background-size:100% 100%;
}
}

.I113967 .button, .I113967.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(17,17,17);
border-style:solid;
border-width:1px;
border-radius:100em;

}
.I113967 button.button, button.I113967.button {
cursor:pointer;
}
.I113967 .button .text, .I113967.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:26px;

}
.I113967 .button .icon, .I113967.button .icon {
flex:none;
background-size:100% 100%;
}
.I113967 .button:hover, .I113967.button:hover {
}
.I113967 .button:hover .text, .I113967.button:hover .text {
}
.I113967 .button:hover .icon, .I113967.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I113967 .button, .I113967.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I113967 button.button, button.I113967.button {
}
.I113967 .button .text, .I113967.button .text {
color:rgb(108,72,201);

}
.I113967 .button .icon, .I113967.button .icon {
background-size:100% 100%;
}
.I113967 .button:hover, .I113967.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I113967 .button:hover .text, .I113967.button:hover .text {
color:rgb(150,155,160);

}
.I113967 .button:hover .icon, .I113967.button:hover .icon {
background-size:100% 100%;
}
}

.I113968 .button, .I113968.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(238,238,238);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(255,255,255);

}
.I113968 button.button, button.I113968.button {
cursor:pointer;
}
.I113968 .button .text, .I113968.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:26px;

}
.I113968 .button .icon, .I113968.button .icon {
flex:none;
background-size:100% 100%;
}
.I113968 .button:hover, .I113968.button:hover {
background-color:rgb(217,217,217);

}
.I113968 .button:hover .text, .I113968.button:hover .text {
}
.I113968 .button:hover .icon, .I113968.button:hover .icon {
background-size:100% 100%;
}

.I113969 {
display:flex;
width:100%;
height:270px;

}
.I113969:hover {
}
@media (min-width:1440px) {
.I113969 {
display:flex;
width:100%;
height:270px;

}
.I113969:hover {
}
}
.I113970, a.I113970 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I113970:hover, a.I113970:hover {
}
@media (max-width:992px) {
.I113970, a.I113970 {
}
.I113970:hover, a.I113970:hover {
display:flex;
width:100%;

}
}

.I114499 .image, .I114499.image {
vertical-align:top;
}
.I114499 .image:hover, .I114499.image:hover {
}

.I67956 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I67956:hover {
}

.I67970 {
display:flex;
position:var(--I67970-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
}
.I67970:hover {
}


h1.I67972, .I67972 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I67972 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I67972:hover {
}
.I67972 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I67972 > .viewport:hover {
}


.I67971 .button, .I67971.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I67971 button.button, button.I67971.button {
cursor:pointer;
}
.I67971 .button .text, .I67971.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I67971 .button .icon, .I67971.button .icon {
flex:none;
background-size:100% 100%;
}
.I67971 .button:hover, .I67971.button:hover {
background-color:rgb(210,40,93);

}
.I67971 .button:hover .text, .I67971.button:hover .text {
}
.I67971 .button:hover .icon, .I67971.button:hover .icon {
background-size:100% 100%;
}


h1.I130941, .I130941 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I130941 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I130941:hover {
}
.I130941 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I130941 > .viewport:hover {
}


h1.I135034, .I135034 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I135034 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
flex:auto;
width:100%;
max-width:1200px;
margin-bottom:5vh;
margin-top:20vh;


}
.I135034:hover {
}
.I135034 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;
align-items:stretch;


}
.I135034 > .viewport:hover {
}

@media (max-width:640px) {
.I135034 {

min-height:400px;


}
.I135034:hover {
}
.I135034 > .viewport {



}
.I135034 > .viewport:hover {
}

}

h1.I135524, .I135524 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I135524 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I135524:hover {
}
.I135524 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I135524 > .viewport:hover {
}


.I135504 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-top:4rem;

align-items:center;

	
}
.I135504:hover {
}
@media (min-width:1440px) {
.I135504 {
align-items:center;

	
}
.I135504:hover {
}
}
.I135505 {
display:flex;
position:var(--I135505-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1248px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;

align-items:center;


}
.I135505:hover {
}

@media (max-width:992px) {
.I135505 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I135505:hover {
}

}
@media (max-width:640px) {
.I135505 {

align-items:flex-start;


}
.I135505:hover {
}

}

h1.I135506, .I135506 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I135506 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
margin-bottom:0.5rem;


}
.I135506:hover {
}
.I135506 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I135506 > .viewport:hover {
}


h1.I135507, .I135507 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I135507 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
max-width:800px;


}
.I135507:hover {
}
.I135507 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I135507 > .viewport:hover {
}


h1.I135508, .I135508 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I135508 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I135508:hover {
}
.I135508 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I135508 > .viewport:hover {
}

@media (max-width:640px) {
.I135508 {


}
.I135508:hover {
}
.I135508 > .viewport {

justify-content:flex-start;


}
.I135508 > .viewport:hover {
}

}

h1.I135509, .I135509 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I135509 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;
margin-top:2rem;


}
.I135509:hover {
}
.I135509 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I135509 > .viewport:hover {
}


h1.I135510, .I135510 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I135510 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I135510:hover {
}
.I135510 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I135510 > .viewport:hover {
}


h1.I135511, .I135511 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I135511 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;
margin-top:2rem;


}
.I135511:hover {
}
.I135511 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I135511 > .viewport:hover {
}


h1.I135512, .I135512 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I135512 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
margin-top:2rem;


}
.I135512:hover {
}
.I135512 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I135512 > .viewport:hover {
}


h1.I135513, .I135513 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I135513 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
padding-top:3rem;


}
.I135513:hover {
}
.I135513 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I135513 > .viewport:hover {
}

@media (max-width:992px) {
.I135513 {

width:100%;
padding-top:2rem;


}
.I135513:hover {
}
.I135513 > .viewport {



}
.I135513 > .viewport:hover {
}

}

h1.I135514, .I135514 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I135514 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:0.5rem;
margin-top:1rem;


}
.I135514:hover {
}
.I135514 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I135514 > .viewport:hover {
}


.I135515, a.I135515 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I135515:hover, a.I135515:hover {
}
@media (max-width:992px) {
.I135515, a.I135515 {
display:flex;
font-size:1.625rem;


}
.I135515:hover, a.I135515:hover {
}
}
@media (max-width:640px) {
.I135515, a.I135515 {
display:flex;
font-size:1.625rem;


}
.I135515:hover, a.I135515:hover {
}
}

.I135516, a.I135516 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:3.25rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);


}
.I135516:hover, a.I135516:hover {
}
@media (max-width:992px) {
.I135516, a.I135516 {
display:flex;
font-size:1.625rem;


}
.I135516:hover, a.I135516:hover {
}
}
@media (max-width:640px) {
.I135516, a.I135516 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I135516:hover, a.I135516:hover {
}
}

.I135517, a.I135517 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(255,255,255);
line-height:1.625rem;


}
.I135517:hover, a.I135517:hover {
}
@media (max-width:992px) {
.I135517, a.I135517 {
}
.I135517:hover, a.I135517:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I135517, a.I135517 {
display:flex;
justify-content:flex-start;
text-align:left;

padding-bottom:1rem;

}
.I135517:hover, a.I135517:hover {
}
}

.I135518 .button, .I135518.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(17,17,17);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(255,255,255);

}
.I135518 button.button, button.I135518.button {
cursor:pointer;
}
.I135518 .button .text, .I135518.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:26px;

}
.I135518 .button .icon, .I135518.button .icon {
flex:none;
background-size:100% 100%;
}
.I135518 .button:hover, .I135518.button:hover {
border-color:rgb(17,17,17);
background-color:rgb(217,217,217);

}
.I135518 .button:hover .text, .I135518.button:hover .text {
}
.I135518 .button:hover .icon, .I135518.button:hover .icon {
background-size:100% 100%;
}

.I135519 .button, .I135519.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I135519 button.button, button.I135519.button {
cursor:pointer;
}
.I135519 .button .text, .I135519.button .text {
}
.I135519 .button .icon, .I135519.button .icon {
flex:none;
background-size:100% 100%;
}
.I135519 .button:hover, .I135519.button:hover {
}
.I135519 .button:hover .text, .I135519.button:hover .text {
}
.I135519 .button:hover .icon, .I135519.button:hover .icon {
background-size:100% 100%;
}

.I135520 .button, .I135520.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I135520 button.button, button.I135520.button {
cursor:pointer;
}
.I135520 .button .text, .I135520.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I135520 .button .icon, .I135520.button .icon {
flex:none;
background-size:100% 100%;
}
.I135520 .button:hover, .I135520.button:hover {
}
.I135520 .button:hover .text, .I135520.button:hover .text {
}
.I135520 .button:hover .icon, .I135520.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I135520 .button, .I135520.button {
}
.I135520 button.button, button.I135520.button {
}
.I135520 .button .text, .I135520.button .text {
font-family:Rubik;

}
.I135520 .button .icon, .I135520.button .icon {
background-size:100% 100%;
}
.I135520 .button:hover, .I135520.button:hover {
}
.I135520 .button:hover .text, .I135520.button:hover .text {
}
.I135520 .button:hover .icon, .I135520.button:hover .icon {
background-size:100% 100%;
}
}

.I135521 .button, .I135521.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I135521 button.button, button.I135521.button {
cursor:pointer;
}
.I135521 .button .text, .I135521.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I135521 .button .icon, .I135521.button .icon {
flex:none;
background-size:100% 100%;
}
.I135521 .button:hover, .I135521.button:hover {
background-color:rgb(210,40,93);

}
.I135521 .button:hover .text, .I135521.button:hover .text {
}
.I135521 .button:hover .icon, .I135521.button:hover .icon {
background-size:100% 100%;
}

.I135522 {
display:flex;
border-color:rgb(255,255,255);
border-style:solid;
border-width:1px;

}
.I135522:hover {
}
@media (max-width:992px) {
.I135522 {
display:flex;
width:100%;
height:auto;
min-height:50vh;
border-color:rgb(255,255,255);
border-style:solid;
border-width:1px;

}
.I135522:hover {
}
}
@media (max-width:640px) {
.I135522 {
display:flex;
min-height:24vh;

}
.I135522:hover {
}
}

.I135523, a.I135523 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:300;
color:rgb(255,255,255);

padding-bottom:1rem;

}
.I135523:hover, a.I135523:hover {
}
@media (max-width:992px) {
.I135523, a.I135523 {
display:flex;
font-size:1.625rem;


}
.I135523:hover, a.I135523:hover {
}
}
@media (max-width:640px) {
.I135523, a.I135523 {
display:flex;
font-size:1.625rem;


}
.I135523:hover, a.I135523:hover {
}
}

ul.I18071, .I18071 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

ol.I18071, .I18071 ol {
margin:0px;
padding:0px;
list-style-type:none;
}

.I18071 {
display:flex;
flex-wrap:wrap;
position:relative;
}
.I18071:hover {
}
.I18071 .items, .I18071.items {
display:flex;
position:relative;
flex:auto;
overflow:hidden;
}
.I18071 .items > li, .I18071.items > li {
position:absolute;
width:100%;
height:100%;
opacity:0;
transition:opacity 0s linear 0.5s;
}
.I18071 .items > li:hover, .I18071.items > li:hover {
}
 {
opacity:1;
transition:opacity 0.5s;	
z-index:1;
}
.I18071 .items > li > a, .I18071.items > li > a {
display:block;
width:100%;
height:100%;
}

.I18071 .items li {
background-size:cover;
background-position:center center;
}
.I18071 .items li:hover {
}
.I18071 .items img {
display:none;
}

.I18073, a.I18073 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:11pt;
font-weight:normal;
text-align:center;
color:rgb(24,112,202);
line-height:20px;


}
.I18073:hover, a.I18073:hover {
}
@media (max-width:992px) {
.I18073, a.I18073 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:11pt;
font-weight:normal;
text-align:center;
color:rgb(24,112,202);
line-height:20pt;


}
.I18073:hover, a.I18073:hover {
}
}

.I18175, a.I18175 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:11pt;
font-weight:normal;
text-align:center;
color:rgb(24,112,202);
text-transform:uppercase;
line-height:20px;

width:100%;

}
.I18175:hover, a.I18175:hover {
}
@media (max-width:992px) {
.I18175, a.I18175 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:11pt;
font-weight:normal;
text-align:center;
color:rgb(24,112,202);
line-height:20pt;


}
.I18175:hover, a.I18175:hover {
}
}

.I18178, a.I18178 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:11pt;
font-weight:normal;
text-align:center;
color:rgb(24,112,202);
text-transform:uppercase;
line-height:20px;

width:100%;

}
.I18178:hover, a.I18178:hover {
}
@media (max-width:992px) {
.I18178, a.I18178 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:11pt;
font-weight:normal;
text-align:center;
color:rgb(24,112,202);
line-height:20pt;


}
.I18178:hover, a.I18178:hover {
}
}

.I18180, a.I18180 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:11pt;
font-weight:normal;
text-align:center;
color:rgb(24,112,202);
text-transform:uppercase;
line-height:20px;

width:100%;

}
.I18180:hover, a.I18180:hover {
}
@media (max-width:992px) {
.I18180, a.I18180 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:11pt;
font-weight:normal;
text-align:center;
color:rgb(24,112,202);
line-height:20pt;


}
.I18180:hover, a.I18180:hover {
}
}

.I18182 .image, .I18182.image {
vertical-align:top;
}
.I18182 .image:hover, .I18182.image:hover {
}

.I18206, a.I18206 {
display:flex;
justify-content:flex-start;
font-family:"Source Sans Pro";
font-size:28px;
font-weight:300;
text-align:left;

padding-top:3vh;

}
.I18206:hover, a.I18206:hover {
}

.I18208 .image, .I18208.image {
vertical-align:top;
}
.I18208 .image:hover, .I18208.image:hover {
}

.I18212, a.I18212 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:15pt;
font-weight:300;
text-align:center;


}
.I18212:hover, a.I18212:hover {
}

.I18214 .button, .I18214.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:2vh;
padding-left:5vh;
padding-right:5vh;
padding-top:2vh;
background-color:rgb(198,12,70);

}
.I18214 button.button, button.I18214.button {
cursor:pointer;
}
.I18214 .button .text, .I18214.button .text {
font-family:"Source Sans Pro";
color:rgb(255,255,255);
text-transform:uppercase;

}
.I18214 .button .icon, .I18214.button .icon {
flex:none;
background-size:100% 100%;
}
.I18214 .button:hover, .I18214.button:hover {
}
.I18214 .button:hover .text, .I18214.button:hover .text {
}
.I18214 .button:hover .icon, .I18214.button:hover .icon {
background-size:100% 100%;
}

.I18270, a.I18270 {
display:flex;
font-family:Rubik;
font-size:1rem;

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I18270:hover, a.I18270:hover {
}

.I18272, a.I18272 {
display:flex;
font-family:Rubik;
font-size:1rem;

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I18272:hover, a.I18272:hover {
}

.I19886, a.I19886 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:22px;
text-align:center;
line-height:30px;

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I19886:hover, a.I19886:hover {
}

.I19921 .image, .I19921.image {
vertical-align:top;
width:500px;
height:340px;
box-shadow:0px -20px 50px 0px rgba(0,0,0,0.11000);
transform:translate(10vw,5vh) ;

object-fit:cover;

}
.I19921 .image:hover, .I19921.image:hover {
}
@media (max-width:992px) {
.I19921 .image, .I19921.image {
width:70vw;
height:auto;
max-width:500px;

}
.I19921 .image:hover, .I19921.image:hover {
}
}
@media (max-width:640px) {
.I19921 .image, .I19921.image {
width:80vw;
height:auto;
max-width:350px;
transform:none;

object-fit:none;

}
.I19921 .image:hover, .I19921.image:hover {
}
}

h1.I20499, .I20499 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I20499, .I20499 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I20499, .I20499 p {
margin:0px;
}

figure.I20499, .I20499 figure {
margin:0px;
}

a.I20499, .I20499 a {
text-decoration:inherit;
color:inherit;
}

.I20499 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I20499 article, article.I20499 {
flex-direction:column;	
}
.I20499 article:hover, article.I20499:hover {
}
.I20499 article.active, article.I20499.active {
}
.I20499 .title {
display:flex;
font-family:Graphik;
font-size:52px;
font-weight:600;
color:rgb(255,255,255);


}
.I20499 .title:hover {
}
.I20499 article.active .title {
}


.I20499 .abstract {
order:;
}
.I20499 .abstract:hover {
}
.I20499 .abstract {
display:block;
margin-top:3vh;

font-family:Rubik;
font-size:20px;
color:rgb(255,255,255);

}

.I20499 .body {
}
.I20499 .body:hover {
	
}
.I20499 .body img {
}
.I20499 .body ul, .I20499 .body ol {
}
.I20499 .body img:hover {
}


.I20499 .content-seemore-button, .I20499.content-seemore-button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
max-width:160px;
margin-top:8vh;
padding-bottom:2vh;
padding-left:2vw;
padding-right:2vw;
padding-top:2vh;
border-radius:22px;
background-color:rgb(250,50,99);

}
.I20499 button.content-seemore-button, button.I20499.content-seemore-button {
cursor:pointer;
}
.I20499 .content-seemore-button .text, .I20499.content-seemore-button .text {
font-family:Rubik;
font-size:16px;
font-weight:500;
color:rgb(255,255,255);

}
.I20499 .content-seemore-button .icon, .I20499.content-seemore-button .icon {
flex:none;
background-size:100% 100%;
}
.I20499 .content-seemore-button:hover, .I20499.content-seemore-button:hover {
background-color:rgb(246,37,88);

}
.I20499 .content-seemore-button:hover .text, .I20499.content-seemore-button:hover .text {
color:rgb(250,250,250);
text-shadow:0px 2px 20px rgba(0,0,0,0.11000);

}
.I20499 .content-seemore-button:hover .icon, .I20499.content-seemore-button:hover .icon {
background-size:100% 100%;
}

.I20499 .content-seemore-button {
}

@media (max-width:992px) {
.I20499 header {
}
.I20499 article, article.I20499 {
	
}
.I20499 article:hover, article.I20499:hover {
}
.I20499 article.active, article.I20499.active {
}
.I20499 .title {
display:flex;
font-size:40px;


}
.I20499 .title:hover {
}
.I20499 article.active .title {
}


.I20499 .abstract {
order:;
}
.I20499 .abstract:hover {
}

.I20499 .body {
}
.I20499 .body:hover {
	
}


.I20499 .content-seemore-button, .I20499.content-seemore-button {
}
.I20499 button.content-seemore-button, button.I20499.content-seemore-button {
}
.I20499 .content-seemore-button .text, .I20499.content-seemore-button .text {
}
.I20499 .content-seemore-button .icon, .I20499.content-seemore-button .icon {
background-size:100% 100%;
}
.I20499 .content-seemore-button:hover, .I20499.content-seemore-button:hover {
}
.I20499 .content-seemore-button:hover .text, .I20499.content-seemore-button:hover .text {
}
.I20499 .content-seemore-button:hover .icon, .I20499.content-seemore-button:hover .icon {
background-size:100% 100%;
}

.I20499 .content-seemore-button {
}

}

.I20501 .image, .I20501.image {
vertical-align:top;
height:auto;
max-width:500px;
padding-left:10vh;
box-shadow:none;

}
.I20501 .image:hover, .I20501.image:hover {
}
@media (max-width:640px) {
.I20501 .image, .I20501.image {
width:90vw;
padding-left:0vw;
padding-right:0vw;
padding-top:10vh;
box-sizing:border-box;

}
.I20501 .image:hover, .I20501.image:hover {
}
}

.I20615 {}
.I20667, a.I20667 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:20pt;
text-align:center;
line-height:30pt;

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I20667:hover, a.I20667:hover {
}

h1.I20670, .I20670 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I20670, .I20670 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I20670, .I20670 p {
margin:0px;
}

figure.I20670, .I20670 figure {
margin:0px;
}

a.I20670, .I20670 a {
text-decoration:inherit;
color:inherit;
}

.I20670 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I20670 article, article.I20670 {
max-width:1100px;
padding-left:15vh;
padding-right:15vh;

	
}
.I20670 article:hover, article.I20670:hover {
}
.I20670 article.active, article.I20670.active {
}
.I20670 .image, .I20670.image {
max-width:1100px;
max-height:540px;

order:;
}
.I20670 .image:hover, .I20670.image:hover {
}
.I20670 article.active .image, .I20670.image {
}


.I20672 {
display:flex;
flex-direction:column;
max-width:980px;

}
.I20672:hover {
}
h1.I20672, .I20672 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I20672, .I20672 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I20672, .I20672 p {
margin:0px;
}

figure.I20672, .I20672 figure {
margin:0px;
}

a.I20672, .I20672 a {
text-decoration:inherit;
color:inherit;
}

.I20672 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I20672 article, article.I20672 {
padding-left:8vh;
padding-right:8vh;

flex-direction:column;	
}
.I20672 article:hover, article.I20672:hover {
}
.I20672 article.active, article.I20672.active {
}
.I20672 .title {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:16pt;
font-weight:500;
text-align:center;

width:100%;
padding-bottom:2vh;

}
.I20672 .title:hover {
}
.I20672 article.active .title {
}


.I20672 .abstract {
order:;
}
.I20672 .abstract:hover {
}
.I20672 .abstract {
display:block;
font-family:Rubik;
font-size:12pt;
font-weight:300;
text-align:center;

}

.I20672 .body {
}
.I20672 .body:hover {
	
}
.I20672 .body img {
}
.I20672 .body img:hover {
}



.I20672 .articles {
display:flex;
flex:1;
flex-direction:row;
flex-wrap:nowrap;	
}
.I20672 .articles:hover {
}
.I20672 .article-container::after {
content:'';
display:flex;
align-items:center;
align-self:center;
}
.I20672 .article-container:last-child::after {
content:none;	
}
.I20672:hover .article-container::after {
}

@media (max-width:640px) {
.I20672 {
max-width:580px;

}
.I20672:hover {
}
.I20672 header {
}
.I20672 article, article.I20672 {
	
}
.I20672 article:hover, article.I20672:hover {
}
.I20672 article.active, article.I20672.active {
}
.I20672 .title {
}
.I20672 .title:hover {
}
.I20672 article.active .title {
}


.I20672 .abstract {
order:;
}
.I20672 .abstract:hover {
}

.I20672 .body {
}
.I20672 .body:hover {
	
}



.I20672 .articles {
flex-direction:column;
	
}
.I20672 .articles:hover {
}
.I20672 .article-container::after {
content:'';
display:flex;
height:5vh;

}
.I20672 .article-container:last-child::after {
	
}
.I20672:hover .article-container::after {
}

}

.I20676 .image, .I20676.image {
vertical-align:top;
max-width:100vw;
margin-bottom:3vh;
background-color:rgb(255,255,255);
box-sizing:border-box;

}
.I20676 .image:hover, .I20676.image:hover {
}

.I20679, a.I20679 {
display:flex;
font-family:Rubik;
font-size:20pt;
font-weight:300;
color:rgb(144,159,241);

max-width:700px;
padding-top:3vh;

}
.I20679:hover, a.I20679:hover {
}
@media (max-width:992px) {
.I20679, a.I20679 {
display:flex;
font-size:17pt;

padding-top:1vh;

}
.I20679:hover, a.I20679:hover {
}
}
@media (max-width:640px) {
.I20679, a.I20679 {
display:flex;
font-size:17pt;

box-sizing:border-box;

}
.I20679:hover, a.I20679:hover {
}
}

.I20681 .button, .I20681.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
height:44px;
padding-left:30px;
padding-right:30px;
border-radius:90px;
background-color:rgb(250,50,99);
box-sizing:border-box;
box-shadow:0px 10px 20px 0px rgba(0,0,0,0.11000);

}
.I20681 button.button, button.I20681.button {
cursor:pointer;
}
.I20681 .button .text, .I20681.button .text {
font-family:Rubik;
font-size:16px;
font-weight:500;
color:rgb(255,255,255);

}
.I20681 .button .icon, .I20681.button .icon {
flex:none;
background-size:100% 100%;
}
.I20681 .button:hover, .I20681.button:hover {
background-color:rgb(246,37,88);
box-shadow:0px 2px 20px 0px rgba(0,0,0,0.11000);

}
.I20681 .button:hover .text, .I20681.button:hover .text {
text-decoration:none;
color:rgb(250,250,250);

}
.I20681 .button:hover .icon, .I20681.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I20681 .button, .I20681.button {
border-radius:90px;

}
.I20681 button.button, button.I20681.button {
}
.I20681 .button .text, .I20681.button .text {
font-size:14pt;

}
.I20681 .button .icon, .I20681.button .icon {
background-size:100% 100%;
}
.I20681 .button:hover, .I20681.button:hover {
}
.I20681 .button:hover .text, .I20681.button:hover .text {
}
.I20681 .button:hover .icon, .I20681.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I20681 .button, .I20681.button {
padding-bottom:2vh;
padding-left:3vw;
padding-right:3vw;
padding-top:2vh;

}
.I20681 button.button, button.I20681.button {
}
.I20681 .button .text, .I20681.button .text {
}
.I20681 .button .icon, .I20681.button .icon {
background-size:100% 100%;
}
.I20681 .button:hover, .I20681.button:hover {
}
.I20681 .button:hover .text, .I20681.button:hover .text {
}
.I20681 .button:hover .icon, .I20681.button:hover .icon {
background-size:100% 100%;
}
}

h1.I20707, .I20707 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I20707, .I20707 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I20707, .I20707 p {
margin:0px;
}

figure.I20707, .I20707 figure {
margin:0px;
}

a.I20707, .I20707 a {
text-decoration:inherit;
color:inherit;
}

.I20707 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I20707 article, article.I20707 {
flex-direction:column;	
}
.I20707 article:hover, article.I20707:hover {
}
.I20707 article.active, article.I20707.active {
}
.I20707 .title {
display:flex;
font-family:Graphik;
font-size:52px;
font-weight:600;
color:rgb(255,255,255);


}
.I20707 .title:hover {
}
.I20707 article.active .title {
}


.I20707 .abstract {
order:;
}
.I20707 .abstract:hover {
}
.I20707 .abstract {
display:block;
margin-top:3vh;

font-family:Rubik;
font-size:20px;
font-weight:500;
color:rgb(255,255,255);

}

.I20707 .body {
}
.I20707 .body:hover {
	
}
.I20707 .body {
display:block;
padding-top:2vh;
opacity:0.60;

font-family:Rubik;
font-size:18px;
color:rgb(255,255,255);
line-height:28px;

}
.I20707 .body img {
}
.I20707 .body ul, .I20707 .body ol {
}
.I20707 .body img:hover {
}



@media (max-width:992px) {
.I20707 header {
}
.I20707 article, article.I20707 {
	
}
.I20707 article:hover, article.I20707:hover {
}
.I20707 article.active, article.I20707.active {
}
.I20707 .title {
display:flex;
font-size:40px;


}
.I20707 .title:hover {
}
.I20707 article.active .title {
}


.I20707 .abstract {
order:;
}
.I20707 .abstract:hover {
}

.I20707 .body {
}
.I20707 .body:hover {
	
}



}

.I20957 {
}
.I20957:hover {
}
.I20957 {
}
.I20957:hover {
}

@media (max-width:992px) {
.I20957 {
width:100%;

}
.I20957:hover {
}

}
@media (max-width:640px) {
.I20957 {
width:45vw;

}
.I20957:hover {
}

}

.I21377 .image, .I21377.image {
vertical-align:top;
}
.I21377 .image:hover, .I21377.image:hover {
}

.I21628 .image, .I21628.image {
vertical-align:top;
height:auto;
max-width:100vw;
max-height:539px;
margin-bottom:3vh;
background-color:rgb(255,255,255);
box-sizing:border-box;

}
.I21628 .image:hover, .I21628.image:hover {
}

.I21631 .image, .I21631.image {
vertical-align:top;
height:auto;
max-width:100vw;
max-height:539px;
margin-bottom:3vh;
background-color:rgb(255,255,255);
box-sizing:border-box;

}
.I21631 .image:hover, .I21631.image:hover {
}

.I21664 {
}
.I21664:hover {
}
.I21664 {
}
.I21664:hover {
}
:target {
 z-index:20;
}

.I21917, a.I21917 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:20pt;
font-weight:500;
text-align:center;
line-height:30pt;

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I21917:hover, a.I21917:hover {
}

h1.I26501, .I26501 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I26501, .I26501 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I26501, .I26501 p {
margin:0px;
}

figure.I26501, .I26501 figure {
margin:0px;
}

a.I26501, .I26501 a {
text-decoration:inherit;
color:inherit;
}

.I26501 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I26501 article, article.I26501 {
width:100%;

flex-direction:column;	
}
.I26501 article:hover, article.I26501:hover {
}
.I26501 article.active, article.I26501.active {
}
.I26501 .title {
display:flex;
font-family:Graphik;
font-size:29px;
font-weight:600;
color:rgb(255,255,255);
line-height:37px;

width:100%;
margin-bottom:20px;

}
.I26501 .title:hover {
}
.I26501 article.active .title {
}


.I26501 .abstract {
order:;
}
.I26501 .abstract:hover {
}
.I26501 .abstract {
display:block;
width:100%;

font-family:Rubik;
font-size:18px;
text-align:left;
color:rgb(255,255,255);
line-height:26px;

}


@media (max-width:992px) {
.I26501 header {
}
.I26501 article, article.I26501 {
	
}
.I26501 article:hover, article.I26501:hover {
}
.I26501 article.active, article.I26501.active {
}
.I26501 .title {
display:flex;
font-size:40pt;


}
.I26501 .title:hover {
}
.I26501 article.active .title {
}


.I26501 .abstract {
order:;
}
.I26501 .abstract:hover {
}


}
@media (max-width:640px) {
.I26501 header {
}
.I26501 article, article.I26501 {
width:80vw;

	
}
.I26501 article:hover, article.I26501:hover {
}
.I26501 article.active, article.I26501.active {
}
.I26501 .title {
display:flex;
font-size:40px;


}
.I26501 .title:hover {
}
.I26501 article.active .title {
}


.I26501 .abstract {
order:;
}
.I26501 .abstract:hover {
}
.I26501 .abstract {
font-size:18px;

}


}

.I26503 .button, .I26503.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;
}
.I26503 button.button, button.I26503.button {
cursor:pointer;
}
.I26503 .button .text, .I26503.button .text {
max-width:9999px;
font-family:Rubik;
font-size:16px;
font-weight:500;
text-align:left;
color:rgb(255,255,255);

}
.I26503 .button .icon, .I26503.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;
}
.I26503 .button:hover, .I26503.button:hover {
}
.I26503 .button:hover .text, .I26503.button:hover .text {
}
.I26503 .button:hover .icon, .I26503.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I26503 .button, .I26503.button {
border-bottom-style:none;

}
.I26503 button.button, button.I26503.button {
}
.I26503 .button .text, .I26503.button .text {
font-family:Graphik;
font-weight:600;

}
.I26503 .button .icon, .I26503.button .icon {
background-size:100% 100%;
display:none;
}
.I26503 .button:hover, .I26503.button:hover {
}
.I26503 .button:hover .text, .I26503.button:hover .text {
}
.I26503 .button:hover .icon, .I26503.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I26503 .button, .I26503.button {
}
.I26503 button.button, button.I26503.button {
}
.I26503 .button .text, .I26503.button .text {
font-size:14px;

}
.I26503 .button .icon, .I26503.button .icon {
background-size:100% 100%;
}
.I26503 .button:hover, .I26503.button:hover {
}
.I26503 .button:hover .text, .I26503.button:hover .text {
}
.I26503 .button:hover .icon, .I26503.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I26503 .button, .I26503.button {
}
.I26503 button.button, button.I26503.button {
}
.I26503 .button .text, .I26503.button .text {
}
.I26503 .button .icon, .I26503.button .icon {
background-size:100% 100%;
}
.I26503 .button:hover, .I26503.button:hover {
}
.I26503 .button:hover .text, .I26503.button:hover .text {
}
.I26503 .button:hover .icon, .I26503.button:hover .icon {
background-size:100% 100%;
}
}
h1.I27649, .I27649 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I27649, .I27649 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I27649, .I27649 p {
margin:0px;
}

figure.I27649, .I27649 figure {
margin:0px;
}

a.I27649, .I27649 a {
text-decoration:inherit;
color:inherit;
}

.I27649 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I27649 article, article.I27649 {
flex-direction:column;	
}
.I27649 article:hover, article.I27649:hover {
}
.I27649 article.active, article.I27649.active {
}
.I27649 .title {
display:flex;
font-family:Graphik;
font-size:46px;
font-weight:600;
color:rgb(255,255,255);

margin-bottom:20px;

}
.I27649 .title:hover {
}
.I27649 article.active .title {
}


.I27649 .abstract {
order:;
}
.I27649 .abstract:hover {
}
.I27649 .abstract {
display:block;
font-family:Rubik;
font-size:18px;
color:rgb(255,255,255);

}

.I27649 .body {
}
.I27649 .body:hover {
	
}
.I27649 .body img {
}
.I27649 .body img:hover {
}



@media (max-width:992px) {
.I27649 header {
}
.I27649 article, article.I27649 {
	
}
.I27649 article:hover, article.I27649:hover {
}
.I27649 article.active, article.I27649.active {
}
.I27649 .title {
display:flex;
font-size:38pt;


}
.I27649 .title:hover {
}
.I27649 article.active .title {
}


.I27649 .abstract {
order:;
}
.I27649 .abstract:hover {
}
.I27649 .abstract {
font-size:15pt;

}

.I27649 .body {
}
.I27649 .body:hover {
	
}



}
@media (max-width:640px) {
.I27649 header {
}
.I27649 article, article.I27649 {
	
}
.I27649 article:hover, article.I27649:hover {
}
.I27649 article.active, article.I27649.active {
}
.I27649 .title {
display:flex;
font-size:40px;


}
.I27649 .title:hover {
}
.I27649 article.active .title {
}


.I27649 .abstract {
order:;
}
.I27649 .abstract:hover {
}
.I27649 .abstract {
font-size:18px;
font-weight:400;

}

.I27649 .body {
}
.I27649 .body:hover {
	
}



}

.I27651 .button, .I27651.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:10px;
padding-left:30px;
padding-right:30px;
padding-top:10px;
border-color:rgb(255,255,255);
border-style:solid;
border-width:1px;
border-radius:30px;

}
.I27651 button.button, button.I27651.button {
cursor:pointer;
}
.I27651 .button .text, .I27651.button .text {
font-family:Rubik;
font-size:16px;
font-weight:500;
color:rgb(255,255,255);

}
.I27651 .button .icon, .I27651.button .icon {
flex:none;
background-size:100% 100%;
}
.I27651 .button:hover, .I27651.button:hover {
}
.I27651 .button:hover .text, .I27651.button:hover .text {
}
.I27651 .button:hover .icon, .I27651.button:hover .icon {
background-size:100% 100%;
}

.I33173 {
width:100%;
height:100%;

object-fit:cover;
object-position:center top;
}
.I33173:hover {
}

h1.I33175, .I33175 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I33175, .I33175 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I33175, .I33175 p {
margin:0px;
}

figure.I33175, .I33175 figure {
margin:0px;
}

a.I33175, .I33175 a {
text-decoration:inherit;
color:inherit;
}

.I33175 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I33175 article, article.I33175 {
flex-direction:column;	
}
.I33175 article:hover, article.I33175:hover {
}
.I33175 article.active, article.I33175.active {
}
.I33175 .title {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:52px;
font-weight:600;
text-align:center;
color:rgb(255,255,255);
line-height:58px;

width:100%;
max-width:900px;
margin-bottom:20px;

}
.I33175 .title:hover {
}
.I33175 article.active .title {
}


.I33175 .abstract {
order:;
}
.I33175 .abstract:hover {
}
.I33175 .abstract {
display:block;
width:100%;
margin-bottom:32px;

font-family:Rubik;
font-size:18px;
text-align:center;
color:rgb(255,255,255);
line-height:26px;

}

.I33175 .body {
}
.I33175 .body:hover {
	
}
.I33175 .body img {
}
.I33175 .body img:hover {
}


.I33175 .content-seemore-button, .I33175.content-seemore-button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
width:160px;
height:44px;
margin-left:auto;
margin-right:auto;
border-radius:22px;
background-color:rgb(255,255,255);

}
.I33175 button.content-seemore-button, button.I33175.content-seemore-button {
cursor:pointer;
}
.I33175 .content-seemore-button .text, .I33175.content-seemore-button .text {
font-family:Rubik;
font-weight:500;
color:rgb(0,0,0);

}
.I33175 .content-seemore-button .icon, .I33175.content-seemore-button .icon {
flex:none;
background-size:100% 100%;
}
.I33175 .content-seemore-button:hover, .I33175.content-seemore-button:hover {
}
.I33175 .content-seemore-button:hover .text, .I33175.content-seemore-button:hover .text {
}
.I33175 .content-seemore-button:hover .icon, .I33175.content-seemore-button:hover .icon {
background-size:100% 100%;
}

.I33175 .content-seemore-button {
}

@media (max-width:640px) {
.I33175 header {
}
.I33175 article, article.I33175 {
width:90vw;
margin-top:50px;

	
}
.I33175 article:hover, article.I33175:hover {
}
.I33175 article.active, article.I33175.active {
}
.I33175 .title {
display:flex;
justify-content:center;
font-size:40px;
text-align:center;

margin-bottom:15px;

}
.I33175 .title:hover {
}
.I33175 article.active .title {
}


.I33175 .abstract {
order:;
}
.I33175 .abstract:hover {
}
.I33175 .abstract {
margin-bottom:80px;

font-size:18px;
font-weight:400;
text-align:center;

}

.I33175 .body {
}
.I33175 .body:hover {
	
}


.I33175 .content-seemore-button, .I33175.content-seemore-button {
}
.I33175 button.content-seemore-button, button.I33175.content-seemore-button {
}
.I33175 .content-seemore-button .text, .I33175.content-seemore-button .text {
text-align:center;

}
.I33175 .content-seemore-button .icon, .I33175.content-seemore-button .icon {
background-size:100% 100%;
}
.I33175 .content-seemore-button:hover, .I33175.content-seemore-button:hover {
}
.I33175 .content-seemore-button:hover .text, .I33175.content-seemore-button:hover .text {
}
.I33175 .content-seemore-button:hover .icon, .I33175.content-seemore-button:hover .icon {
background-size:100% 100%;
}

.I33175 .content-seemore-button {
}

}

h1.I33183, .I33183 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I33183, .I33183 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I33183, .I33183 p {
margin:0px;
}

figure.I33183, .I33183 figure {
margin:0px;
}

a.I33183, .I33183 a {
text-decoration:inherit;
color:inherit;
}

.I33183 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I33183 article, article.I33183 {
flex-direction:column;	
}
.I33183 article:hover, article.I33183:hover {
}
.I33183 article.active, article.I33183.active {
}
.I33183 .title {
display:flex;
justify-content:flex-start;
font-family:Graphik;
font-size:40px;
font-weight:600;
text-align:left;
color:rgb(255,255,255);

width:100%;
margin-bottom:20px;

}
.I33183 .title:hover {
}
.I33183 article.active .title {
}


.I33183 .abstract {
order:;
}
.I33183 .abstract:hover {
}
.I33183 .abstract {
display:block;
width:100%;

font-family:Rubik;
font-size:18px;
text-align:center;
color:rgb(255,255,255);
line-height:26px;

}

.I33183 .body {
}
.I33183 .body:hover {
	
}
.I33183 .body {
display:block;
text-align:left;

}
.I33183 .body img {
}
.I33183 .body img:hover {
}


.I33183 .content-seemore-button, .I33183.content-seemore-button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
width:130px;
padding-bottom:10px;
padding-top:10px;

}
.I33183 button.content-seemore-button, button.I33183.content-seemore-button {
cursor:pointer;
}
.I33183 .content-seemore-button .text, .I33183.content-seemore-button .text {
font-family:Rubik;
font-size:14px;
font-weight:500;
text-align:center;
color:rgb(255,255,255);

}
.I33183 .content-seemore-button .icon, .I33183.content-seemore-button .icon {
flex:none;
background-size:100% 100%;
}
.I33183 .content-seemore-button:hover, .I33183.content-seemore-button:hover {
}
.I33183 .content-seemore-button:hover .text, .I33183.content-seemore-button:hover .text {
}
.I33183 .content-seemore-button:hover .icon, .I33183.content-seemore-button:hover .icon {
background-size:100% 100%;
}

.I33183 .content-seemore-button {
}

@media (max-width:640px) {
.I33183 header {
}
.I33183 article, article.I33183 {
width:80vw;

flex-direction:column;	
}
.I33183 article:hover, article.I33183:hover {
}
.I33183 article.active, article.I33183.active {
}
.I33183 .title {
display:flex;
justify-content:flex-start;
font-size:40px;
text-align:left;


}
.I33183 .title:hover {
}
.I33183 article.active .title {
}


.I33183 .abstract {
order:;
}
.I33183 .abstract:hover {
}
.I33183 .abstract {
margin-bottom:40px;

font-size:18px;
font-weight:400;
text-align:left;

}

.I33183 .body {
}
.I33183 .body:hover {
	
}


.I33183 .content-seemore-button, .I33183.content-seemore-button {
border-radius:22px;
background-color:rgb(255,255,255);

}
.I33183 button.content-seemore-button, button.I33183.content-seemore-button {
}
.I33183 .content-seemore-button .text, .I33183.content-seemore-button .text {
font-weight:500;
color:rgb(0,0,0);

}
.I33183 .content-seemore-button .icon, .I33183.content-seemore-button .icon {
background-size:100% 100%;
}
.I33183 .content-seemore-button:hover, .I33183.content-seemore-button:hover {
}
.I33183 .content-seemore-button:hover .text, .I33183.content-seemore-button:hover .text {
}
.I33183 .content-seemore-button:hover .icon, .I33183.content-seemore-button:hover .icon {
background-size:100% 100%;
}

.I33183 .content-seemore-button {
}

}

h1.I34828, .I34828 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I34828, .I34828 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I34828, .I34828 p {
margin:0px;
}

figure.I34828, .I34828 figure {
margin:0px;
}

a.I34828, .I34828 a {
text-decoration:inherit;
color:inherit;
}

.I34828 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I34828 article, article.I34828 {
flex-direction:column;	
}
.I34828 article:hover, article.I34828:hover {
}
.I34828 article.active, article.I34828.active {
}
.I34828 .title {
display:flex;
font-family:Graphik;
font-size:52px;
font-weight:600;
color:rgb(255,255,255);


}
.I34828 .title:hover {
}
.I34828 article.active .title {
}



@media (max-width:992px) {
.I34828 header {
}
.I34828 article, article.I34828 {
	
}
.I34828 article:hover, article.I34828:hover {
}
.I34828 article.active, article.I34828.active {
}
.I34828 .title {
display:flex;
font-size:40px;


}
.I34828 .title:hover {
}
.I34828 article.active .title {
}



}
@media (max-width:640px) {
.I34828 header {
}
.I34828 article, article.I34828 {
	
}
.I34828 article:hover, article.I34828:hover {
}
.I34828 article.active, article.I34828.active {
}
.I34828 .title {
display:flex;
font-size:30px;


}
.I34828 .title:hover {
}
.I34828 article.active .title {
}



}

h1.I34833, .I34833 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I34833, .I34833 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I34833, .I34833 p {
margin:0px;
}

figure.I34833, .I34833 figure {
margin:0px;
}

a.I34833, .I34833 a {
text-decoration:inherit;
color:inherit;
}

.I34833 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I34833 article, article.I34833 {
flex-direction:column;	
}
.I34833 article:hover, article.I34833:hover {
}
.I34833 article.active, article.I34833.active {
}
.I34833 .content-seemore-button, .I34833.content-seemore-button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
height:44px;
margin-top:8vh;
padding-left:30px;
padding-right:30px;
border-radius:22px;
background-color:rgb(250,50,99);

}
.I34833 button.content-seemore-button, button.I34833.content-seemore-button {
cursor:pointer;
}
.I34833 .content-seemore-button .text, .I34833.content-seemore-button .text {
font-family:Rubik;
font-size:16px;
font-weight:500;
color:rgb(255,255,255);

}
.I34833 .content-seemore-button .icon, .I34833.content-seemore-button .icon {
flex:none;
background-size:100% 100%;
}
.I34833 .content-seemore-button:hover, .I34833.content-seemore-button:hover {
}
.I34833 .content-seemore-button:hover .text, .I34833.content-seemore-button:hover .text {
}
.I34833 .content-seemore-button:hover .icon, .I34833.content-seemore-button:hover .icon {
background-size:100% 100%;
}

.I34833 .content-seemore-button {
}

@media (max-width:992px) {
.I34833 header {
}
.I34833 article, article.I34833 {
	
}
.I34833 article:hover, article.I34833:hover {
}
.I34833 article.active, article.I34833.active {
}
.I34833 .content-seemore-button, .I34833.content-seemore-button {
}
.I34833 button.content-seemore-button, button.I34833.content-seemore-button {
}
.I34833 .content-seemore-button .text, .I34833.content-seemore-button .text {
}
.I34833 .content-seemore-button .icon, .I34833.content-seemore-button .icon {
background-size:100% 100%;
}
.I34833 .content-seemore-button:hover, .I34833.content-seemore-button:hover {
}
.I34833 .content-seemore-button:hover .text, .I34833.content-seemore-button:hover .text {
}
.I34833 .content-seemore-button:hover .icon, .I34833.content-seemore-button:hover .icon {
background-size:100% 100%;
}

.I34833 .content-seemore-button {
}

}

.I35116 .image, .I35116.image {
vertical-align:top;
width:500px;
height:340px;
box-shadow:0px -20px 50px 0px rgba(0,0,0,0.11000);
transform:translate(10vw,5vh) ;

object-fit:cover;

}
.I35116 .image:hover, .I35116.image:hover {
}
@media (max-width:992px) {
.I35116 .image, .I35116.image {
width:70vw;
height:auto;
max-width:500px;

}
.I35116 .image:hover, .I35116.image:hover {
}
}
@media (max-width:640px) {
.I35116 .image, .I35116.image {
width:80vw;
height:auto;
max-width:350px;
transform:none;

object-fit:none;

}
.I35116 .image:hover, .I35116.image:hover {
}
}

.I41893 {
}
.I41893:hover {
}
.I41893 {
}
.I41893:hover {
}


.I83832 {
}
.I83832:hover {
}
.I83832 {
}
.I83832:hover {
}
.group-regions.I83713 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 1rem;
}
@media (max-width: 992px) {
    .group-regions.I83713 {
         grid-template-columns: repeat(2, 1fr);
         max-width: 800px;
    }
}
@media (max-width: 640px) {
    .group-regions.I83713 {
          display: flex;
          scroll-snap-type: x mandatory;
          overflow-x: scroll;
          width: 100vw;
    }
    .group-regions.I83713 > .region {
          flex: 0 0 80vw;
    }
}

/* Scrollbar styles */

.group-regions.I83713::-webkit-scrollbar {
    width: 1em;
}
 
.group-regions.I83713::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
 
.group-regions.I83713::-webkit-scrollbar-thumb {
  border-radius: 10rem;
  background-color: rgb(250,50,99);
  outline: 1px solid #fff;
  transition: background-color 0.5s ease;
}

.group-regions.I83713::-webkit-scrollbar-thumb:hover {
  border-radius: 10rem;
  background-color: rgb(210,40,93);
  outline: 1px solid #fff;
   transition: background-color 0.5s ease;
}

.I84452 .image, .I84452.image {
vertical-align:top;
}
.I84452 .image:hover, .I84452.image:hover {
}
@media (max-width:640px) {
.I84452 .image, .I84452.image {
width:100%;
height:auto;

}
.I84452 .image:hover, .I84452.image:hover {
}
}

.I84454 .image, .I84454.image {
vertical-align:top;
}
.I84454 .image:hover, .I84454.image:hover {
}
@media (max-width:640px) {
.I84454 .image, .I84454.image {
width:100%;
height:auto;

}
.I84454 .image:hover, .I84454.image:hover {
}
}

.I84456 .image, .I84456.image {
vertical-align:top;
}
.I84456 .image:hover, .I84456.image:hover {
}
@media (max-width:640px) {
.I84456 .image, .I84456.image {
width:100%;
height:auto;

}
.I84456 .image:hover, .I84456.image:hover {
}
}

.I84484, a.I84484 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I84484:hover, a.I84484:hover {
}
@media (max-width:992px) {
.I84484, a.I84484 {
display:flex;
font-size:1.625rem;


}
.I84484:hover, a.I84484:hover {
}
}
@media (max-width:640px) {
.I84484, a.I84484 {
display:flex;
font-size:1.3333rem;

padding-bottom:1rem;
padding-top:1rem;

}
.I84484:hover, a.I84484:hover {
}
}

.I84499, a.I84499 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I84499:hover, a.I84499:hover {
}
@media (max-width:992px) {
.I84499, a.I84499 {
display:flex;
font-size:1.625rem;


}
.I84499:hover, a.I84499:hover {
}
}
@media (max-width:640px) {
.I84499, a.I84499 {
display:flex;
font-size:1.3333rem;

padding-bottom:1rem;
padding-top:1rem;

}
.I84499:hover, a.I84499:hover {
}
}

.I84501, a.I84501 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I84501:hover, a.I84501:hover {
}
@media (max-width:992px) {
.I84501, a.I84501 {
display:flex;
font-size:1.625rem;


}
.I84501:hover, a.I84501:hover {
}
}
@media (max-width:640px) {
.I84501, a.I84501 {
display:flex;
font-size:1.3333rem;

padding-bottom:1rem;
padding-top:1rem;

}
.I84501:hover, a.I84501:hover {
}
}

.I84508, a.I84508 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1.5rem;

}
.I84508:hover, a.I84508:hover {
}
@media (max-width:992px) {
.I84508, a.I84508 {
}
.I84508:hover, a.I84508:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I84508, a.I84508 {
display:flex;
justify-content:center;
text-align:center;

padding-bottom:1rem;

}
.I84508:hover, a.I84508:hover {
}
}

.I84510, a.I84510 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1.5rem;

}
.I84510:hover, a.I84510:hover {
}
@media (max-width:992px) {
.I84510, a.I84510 {
}
.I84510:hover, a.I84510:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I84510, a.I84510 {
display:flex;
justify-content:center;
text-align:center;

padding-bottom:1rem;

}
.I84510:hover, a.I84510:hover {
}
}

.I84512, a.I84512 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1.5rem;

}
.I84512:hover, a.I84512:hover {
}
@media (max-width:992px) {
.I84512, a.I84512 {
}
.I84512:hover, a.I84512:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I84512, a.I84512 {
display:flex;
justify-content:center;
text-align:center;

padding-bottom:1rem;

}
.I84512:hover, a.I84512:hover {
}
}

.I130940 {
}
.I130940:hover {
}
.I130940 {
}
.I130940:hover {
}


iframe.I135033, .I135033 iframe {
border-style:none;
border-width:0px;
}

iframe.I135033  {
width:100%;

}
iframe.I135033:hover {
}

@media (max-width:640px) {
iframe.I135033  {
min-height:400px;

}
iframe.I135033:hover {
}

}

.I18205 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I18205:hover {
}

.I18224 {
display:flex;
position:var(--I18224-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
background-color:rgb(251,251,251);

}
.I18224:hover {
}


.I18266 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:100%;



justify-content:center;

	
}
.I18266:hover {
}


h1.I18226, .I18226 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18226 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-left:5%;
padding-right:5%;


flex-direction:column;
}
.I18226:hover {
}
.I18226 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I18226 > .viewport:hover {
}
.I18226 > .sector-title, .I18226 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:30pt;
font-weight:400;
text-align:center;
color:rgb(17,17,17);

width:100%;
padding-bottom:30px;

align-self:center;
}
.I18226 > .sector-title:hover, .I18226 > .sector-title.i-collapsible-title:hover {
}
.I18226 > .sector-title .text {
display:flex;
flex-direction:column;
}
.I18226 > .sector-title .text::before {
align-self:center;
content:'';
display:flex;
padding-bottom:65px;
padding-top:80px;

width:318px;
height:227px;
background-image:url('https://www.genexus.com/media/images/pic_agile-1.png?timestamp=20180626200830');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/pic_agile-1.png?timestamp=20180626200830') 1.00x,url('https://www.genexus.com/media/images/pic_agile-1_x2.png?timestamp=20180626200830') 2.00x,url('https://www.genexus.com/media/images/pic_agile-1_x3.png?timestamp=20180626200830') 3.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/pic_agile-1.png?timestamp=20180626200830') 1.00x,url('https://www.genexus.com/media/images/pic_agile-1_x2.png?timestamp=20180626200830') 2.00x,url('https://www.genexus.com/media/images/pic_agile-1_x3.png?timestamp=20180626200830') 3.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/pic_agile-1.png?timestamp=20180626200830') 1.00x,url('https://www.genexus.com/media/images/pic_agile-1_x2.png?timestamp=20180626200830') 2.00x,url('https://www.genexus.com/media/images/pic_agile-1_x3.png?timestamp=20180626200830') 3.00x);
background-image:image-set(url('https://www.genexus.com/media/images/pic_agile-1.png?timestamp=20180626200830') 1.00x,url('https://www.genexus.com/media/images/pic_agile-1_x2.png?timestamp=20180626200830') 2.00x,url('https://www.genexus.com/media/images/pic_agile-1_x3.png?timestamp=20180626200830') 3.00x);
background-repeat:no-repeat;
background-attachment:scroll;
background-origin:content-box;
background-size:100% 100%;
background-position:0% 0%;

order:0;
}
.I18226 > .sector-title, .I18226 > .sector-title.i-collapsible-title {
}
.I18226 > .sector-title .text, .I18226 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I18226 {


}
.I18226:hover {
}
.I18226 > .viewport {



}
.I18226 > .viewport:hover {
}
.I18226 > .sector-title, .I18226 > .sector-title.i-collapsible-title {
}
.I18226 > .sector-title:hover, .I18226 > .sector-title.i-collapsible-title:hover {
}
.I18226 > .sector-title .text {
flex-direction:row;
}
.I18226 > .sector-title .text::before {
order:0;
}
.I18226 > .sector-title, .I18226 > .sector-title.i-collapsible-title {
}
.I18226 > .sector-title .text, .I18226 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I18226 {


}
.I18226:hover {
}
.I18226 > .viewport {



}
.I18226 > .viewport:hover {
}
.I18226 > .sector-title, .I18226 > .sector-title.i-collapsible-title {
}
.I18226 > .sector-title:hover, .I18226 > .sector-title.i-collapsible-title:hover {
}
.I18226 > .sector-title .text {
flex-direction:row;
}
.I18226 > .sector-title .text::before {
order:0;
}
.I18226 > .sector-title, .I18226 > .sector-title.i-collapsible-title {
}
.I18226 > .sector-title .text, .I18226 > .sector-title.i-collapsible-title .text {
}

}
@media (min-width:1440px) {
.I18226 {


}
.I18226:hover {
}
.I18226 > .viewport {



}
.I18226 > .viewport:hover {
}
.I18226 > .sector-title, .I18226 > .sector-title.i-collapsible-title {
}
.I18226 > .sector-title:hover, .I18226 > .sector-title.i-collapsible-title:hover {
}
.I18226 > .sector-title .text {
flex-direction:row;
}
.I18226 > .sector-title .text::before {
order:0;
}
.I18226 > .sector-title, .I18226 > .sector-title.i-collapsible-title {
}
.I18226 > .sector-title .text, .I18226 > .sector-title.i-collapsible-title .text {
}

}
h1.I18228, .I18228 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18228 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-right:2vh;


}
.I18228:hover {
}
.I18228 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I18228 > .viewport:hover {
}


h1.I18265, .I18265 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18265 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
padding-bottom:10vh;
padding-top:12vh;


}
.I18265:hover {
}
.I18265 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

align-items:center;


}
.I18265 > .viewport:hover {
}


.I18225, a.I18225 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:18pt;
font-weight:300;
text-align:center;
color:rgb(0,0,0);
line-height:24pt;


}
.I18225:hover, a.I18225:hover {
}
@media (max-width:992px) {
.I18225, a.I18225 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:11pt;
font-weight:normal;
text-align:center;
color:rgb(24,112,202);
line-height:20pt;


}
.I18225:hover, a.I18225:hover {
}
}

.I18227, a.I18227 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:18pt;
font-weight:400;
text-align:center;

width:100%;
padding-bottom:10vh;
padding-left:10px;
padding-right:10px;
padding-top:10vh;
background-image:none;
background-attachment:fixed;
background-repeat:no-repeat;
box-sizing:border-box;

}
.I18227:hover, a.I18227:hover {
}

.I18264 .image, .I18264.image {
vertical-align:top;
}
.I18264 .image:hover, .I18264.image:hover {
}


.I18232 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I18232:hover {
}

.I18233 {
display:flex;
position:var(--I18233-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
background-color:rgb(251,251,251);

}
.I18233:hover {
}


.I18240 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:100%;



justify-content:center;

	
}
.I18240:hover {
}


h1.I18235, .I18235 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18235 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-left:5%;
padding-right:5%;


flex-direction:column;
}
.I18235:hover {
}
.I18235 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I18235 > .viewport:hover {
}
.I18235 > .sector-title, .I18235 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:30pt;
font-weight:400;
text-align:center;
color:rgb(17,17,17);

padding-bottom:30px;

align-self:center;
}
.I18235 > .sector-title:hover, .I18235 > .sector-title.i-collapsible-title:hover {
}
.I18235 > .sector-title .text {
display:flex;
flex-direction:column;
}
.I18235 > .sector-title .text::before {
align-self:center;
content:'';
width:374px;
height:374px;
background-image:url('https://www.genexus.com/media/images/pic_flexible-1.png?timestamp=20180627135017');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/pic_flexible-1.png?timestamp=20180627135017') 1.00x,url('https://www.genexus.com/media/images/pic_flexible-1_x2.png?timestamp=20180627135017') 2.00x,url('https://www.genexus.com/media/images/pic_flexible-1_x2.88.png?timestamp=20180627135017') 2.88x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/pic_flexible-1.png?timestamp=20180627135017') 1.00x,url('https://www.genexus.com/media/images/pic_flexible-1_x2.png?timestamp=20180627135017') 2.00x,url('https://www.genexus.com/media/images/pic_flexible-1_x2.88.png?timestamp=20180627135017') 2.88x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/pic_flexible-1.png?timestamp=20180627135017') 1.00x,url('https://www.genexus.com/media/images/pic_flexible-1_x2.png?timestamp=20180627135017') 2.00x,url('https://www.genexus.com/media/images/pic_flexible-1_x2.88.png?timestamp=20180627135017') 2.88x);
background-image:image-set(url('https://www.genexus.com/media/images/pic_flexible-1.png?timestamp=20180627135017') 1.00x,url('https://www.genexus.com/media/images/pic_flexible-1_x2.png?timestamp=20180627135017') 2.00x,url('https://www.genexus.com/media/images/pic_flexible-1_x2.88.png?timestamp=20180627135017') 2.88x);
background-repeat:no-repeat;
background-attachment:scroll;
background-origin:content-box;
background-size:100% 100%;
background-position:0% 0%;

order:0;
display:flex;
}
.I18235 > .sector-title, .I18235 > .sector-title.i-collapsible-title {
}
.I18235 > .sector-title .text, .I18235 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I18235 {


}
.I18235:hover {
}
.I18235 > .viewport {



}
.I18235 > .viewport:hover {
}
.I18235 > .sector-title, .I18235 > .sector-title.i-collapsible-title {
}
.I18235 > .sector-title:hover, .I18235 > .sector-title.i-collapsible-title:hover {
}
.I18235 > .sector-title .text {
flex-direction:row;
}
.I18235 > .sector-title .text::before {
order:0;
}
.I18235 > .sector-title, .I18235 > .sector-title.i-collapsible-title {
}
.I18235 > .sector-title .text, .I18235 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I18235 {


}
.I18235:hover {
}
.I18235 > .viewport {



}
.I18235 > .viewport:hover {
}
.I18235 > .sector-title, .I18235 > .sector-title.i-collapsible-title {
}
.I18235 > .sector-title:hover, .I18235 > .sector-title.i-collapsible-title:hover {
}
.I18235 > .sector-title .text {
flex-direction:row;
}
.I18235 > .sector-title .text::before {
order:0;
}
.I18235 > .sector-title, .I18235 > .sector-title.i-collapsible-title {
}
.I18235 > .sector-title .text, .I18235 > .sector-title.i-collapsible-title .text {
}

}
@media (min-width:1440px) {
.I18235 {


}
.I18235:hover {
}
.I18235 > .viewport {



}
.I18235 > .viewport:hover {
}
.I18235 > .sector-title, .I18235 > .sector-title.i-collapsible-title {
}
.I18235 > .sector-title:hover, .I18235 > .sector-title.i-collapsible-title:hover {
}
.I18235 > .sector-title .text {
flex-direction:row;
}
.I18235 > .sector-title .text::before {
order:0;
}
.I18235 > .sector-title, .I18235 > .sector-title.i-collapsible-title {
}
.I18235 > .sector-title .text, .I18235 > .sector-title.i-collapsible-title .text {
}

}
h1.I18237, .I18237 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18237 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I18237:hover {
}
.I18237 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-end;


}
.I18237 > .viewport:hover {
}


h1.I18239, .I18239 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18239 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
padding-bottom:10vh;
padding-top:12vh;


}
.I18239:hover {
}
.I18239 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

align-items:center;


}
.I18239 > .viewport:hover {
}


.I18234, a.I18234 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:18pt;
font-weight:300;
text-align:center;
color:rgb(0,0,0);
line-height:24pt;


}
.I18234:hover, a.I18234:hover {
}
@media (max-width:992px) {
.I18234, a.I18234 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:11pt;
font-weight:normal;
text-align:center;
color:rgb(24,112,202);
line-height:20pt;


}
.I18234:hover, a.I18234:hover {
}
}

.I18236, a.I18236 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:18pt;
font-weight:400;
text-align:center;

width:100%;
padding-bottom:10vh;
padding-left:10px;
padding-right:2vh;
padding-top:10vh;
background-image:none;
background-attachment:fixed;
background-repeat:no-repeat;
box-sizing:border-box;

}
.I18236:hover, a.I18236:hover {
}

.I18238 .image, .I18238.image {
vertical-align:top;
}
.I18238 .image:hover, .I18238.image:hover {
}


.I18242 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I18242:hover {
}

.I18243 {
display:flex;
position:var(--I18243-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
background-color:rgb(251,251,251);

}
.I18243:hover {
}


.I18250 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:100%;



justify-content:center;

	
}
.I18250:hover {
}


h1.I18245, .I18245 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18245 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-left:5%;
padding-right:5%;


flex-direction:column;
}
.I18245:hover {
}
.I18245 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I18245 > .viewport:hover {
}
.I18245 > .sector-title, .I18245 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:30pt;
font-weight:400;
text-align:center;
color:rgb(17,17,17);

padding-bottom:30px;

align-self:center;
}
.I18245 > .sector-title:hover, .I18245 > .sector-title.i-collapsible-title:hover {
}
.I18245 > .sector-title .text {
display:flex;
flex-direction:column;
}
.I18245 > .sector-title .text::before {
align-self:center;
content:'';
display:flex;
padding-bottom:60px;
padding-top:60px;

width:392px;
height:212px;
background-image:url('https://www.genexus.com/media/images/pic_platform.png?timestamp=20180627135717');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/pic_platform.png?timestamp=20180627135717') 1.00x,url('https://www.genexus.com/media/images/pic_platform_x2.png?timestamp=20180627135717') 2.00x,url('https://www.genexus.com/media/images/pic_platform_x3.png?timestamp=20180627135717') 3.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/pic_platform.png?timestamp=20180627135717') 1.00x,url('https://www.genexus.com/media/images/pic_platform_x2.png?timestamp=20180627135717') 2.00x,url('https://www.genexus.com/media/images/pic_platform_x3.png?timestamp=20180627135717') 3.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/pic_platform.png?timestamp=20180627135717') 1.00x,url('https://www.genexus.com/media/images/pic_platform_x2.png?timestamp=20180627135717') 2.00x,url('https://www.genexus.com/media/images/pic_platform_x3.png?timestamp=20180627135717') 3.00x);
background-image:image-set(url('https://www.genexus.com/media/images/pic_platform.png?timestamp=20180627135717') 1.00x,url('https://www.genexus.com/media/images/pic_platform_x2.png?timestamp=20180627135717') 2.00x,url('https://www.genexus.com/media/images/pic_platform_x3.png?timestamp=20180627135717') 3.00x);
background-repeat:no-repeat;
background-attachment:scroll;
background-origin:content-box;
background-size:100% 100%;
background-position:0% 0%;

order:0;
display:flex;
}
.I18245 > .sector-title, .I18245 > .sector-title.i-collapsible-title {
}
.I18245 > .sector-title .text, .I18245 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I18245 {


}
.I18245:hover {
}
.I18245 > .viewport {



}
.I18245 > .viewport:hover {
}
.I18245 > .sector-title, .I18245 > .sector-title.i-collapsible-title {
}
.I18245 > .sector-title:hover, .I18245 > .sector-title.i-collapsible-title:hover {
}
.I18245 > .sector-title .text {
flex-direction:row;
}
.I18245 > .sector-title .text::before {
order:0;
}
.I18245 > .sector-title, .I18245 > .sector-title.i-collapsible-title {
}
.I18245 > .sector-title .text, .I18245 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I18245 {


}
.I18245:hover {
}
.I18245 > .viewport {



}
.I18245 > .viewport:hover {
}
.I18245 > .sector-title, .I18245 > .sector-title.i-collapsible-title {
}
.I18245 > .sector-title:hover, .I18245 > .sector-title.i-collapsible-title:hover {
}
.I18245 > .sector-title .text {
flex-direction:row;
}
.I18245 > .sector-title .text::before {
order:0;
}
.I18245 > .sector-title, .I18245 > .sector-title.i-collapsible-title {
}
.I18245 > .sector-title .text, .I18245 > .sector-title.i-collapsible-title .text {
}

}
@media (min-width:1440px) {
.I18245 {


}
.I18245:hover {
}
.I18245 > .viewport {



}
.I18245 > .viewport:hover {
}
.I18245 > .sector-title, .I18245 > .sector-title.i-collapsible-title {
}
.I18245 > .sector-title:hover, .I18245 > .sector-title.i-collapsible-title:hover {
}
.I18245 > .sector-title .text {
flex-direction:row;
}
.I18245 > .sector-title .text::before {
order:0;
}
.I18245 > .sector-title, .I18245 > .sector-title.i-collapsible-title {
}
.I18245 > .sector-title .text, .I18245 > .sector-title.i-collapsible-title .text {
}

}
h1.I18247, .I18247 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18247 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I18247:hover {
}
.I18247 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-end;


}
.I18247 > .viewport:hover {
}


h1.I18249, .I18249 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18249 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
padding-bottom:10vh;
padding-top:12vh;


}
.I18249:hover {
}
.I18249 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

align-items:center;


}
.I18249 > .viewport:hover {
}


.I18244, a.I18244 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:18pt;
font-weight:300;
text-align:center;
color:rgb(0,0,0);
line-height:24pt;


}
.I18244:hover, a.I18244:hover {
}
@media (max-width:992px) {
.I18244, a.I18244 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:11pt;
font-weight:normal;
text-align:center;
color:rgb(24,112,202);
line-height:20pt;


}
.I18244:hover, a.I18244:hover {
}
}

.I18246, a.I18246 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:18pt;
font-weight:400;
text-align:center;

width:100%;
padding-bottom:10vh;
padding-left:10px;
padding-right:2vh;
padding-top:10vh;
background-image:none;
background-attachment:fixed;
background-repeat:no-repeat;
box-sizing:border-box;

}
.I18246:hover, a.I18246:hover {
}

.I18248 .image, .I18248.image {
vertical-align:top;
}
.I18248 .image:hover, .I18248.image:hover {
}


.I18252 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I18252:hover {
}

.I18253 {
display:flex;
position:var(--I18253-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
background-color:rgb(251,251,251);

}
.I18253:hover {
}


.I18260 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:100%;
background-color:rgb(251,251,251);



justify-content:center;

	
}
.I18260:hover {
}


h1.I18255, .I18255 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18255 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-left:5%;
padding-right:5%;


flex-direction:column;
}
.I18255:hover {
}
.I18255 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I18255 > .viewport:hover {
}
.I18255 > .sector-title, .I18255 > .sector-title.i-collapsible-title {
display:flex;
font-family:"Source Sans Pro";
font-size:30pt;
font-weight:400;
color:rgb(17,17,17);

padding-bottom:30px;

align-self:center;
}
.I18255 > .sector-title:hover, .I18255 > .sector-title.i-collapsible-title:hover {
}
.I18255 > .sector-title .text {
display:flex;
flex-direction:column;
}
.I18255 > .sector-title .text::before {
align-self:center;
content:'';
display:flex;
padding-bottom:30px;
padding-top:60px;

width:440px;
height:240px;
background-image:url('https://www.genexus.com/media/images/pic_simplify.png?timestamp=20180627140424');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/pic_simplify.png?timestamp=20180627140424') 1.00x,url('https://www.genexus.com/media/images/pic_simplify_x2.png?timestamp=20180627140424') 2.00x,url('https://www.genexus.com/media/images/pic_simplify_x3.png?timestamp=20180627140424') 3.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/pic_simplify.png?timestamp=20180627140424') 1.00x,url('https://www.genexus.com/media/images/pic_simplify_x2.png?timestamp=20180627140424') 2.00x,url('https://www.genexus.com/media/images/pic_simplify_x3.png?timestamp=20180627140424') 3.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/pic_simplify.png?timestamp=20180627140424') 1.00x,url('https://www.genexus.com/media/images/pic_simplify_x2.png?timestamp=20180627140424') 2.00x,url('https://www.genexus.com/media/images/pic_simplify_x3.png?timestamp=20180627140424') 3.00x);
background-image:image-set(url('https://www.genexus.com/media/images/pic_simplify.png?timestamp=20180627140424') 1.00x,url('https://www.genexus.com/media/images/pic_simplify_x2.png?timestamp=20180627140424') 2.00x,url('https://www.genexus.com/media/images/pic_simplify_x3.png?timestamp=20180627140424') 3.00x);
background-repeat:no-repeat;
background-attachment:scroll;
background-origin:content-box;
background-size:100% 100%;
background-position:0% 0%;

order:0;
display:flex;
}
.I18255 > .sector-title, .I18255 > .sector-title.i-collapsible-title {
}
.I18255 > .sector-title .text, .I18255 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I18255 {


}
.I18255:hover {
}
.I18255 > .viewport {



}
.I18255 > .viewport:hover {
}
.I18255 > .sector-title, .I18255 > .sector-title.i-collapsible-title {
}
.I18255 > .sector-title:hover, .I18255 > .sector-title.i-collapsible-title:hover {
}
.I18255 > .sector-title .text {
flex-direction:row;
}
.I18255 > .sector-title .text::before {
order:0;
}
.I18255 > .sector-title, .I18255 > .sector-title.i-collapsible-title {
}
.I18255 > .sector-title .text, .I18255 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I18255 {


}
.I18255:hover {
}
.I18255 > .viewport {



}
.I18255 > .viewport:hover {
}
.I18255 > .sector-title, .I18255 > .sector-title.i-collapsible-title {
}
.I18255 > .sector-title:hover, .I18255 > .sector-title.i-collapsible-title:hover {
}
.I18255 > .sector-title .text {
flex-direction:row;
}
.I18255 > .sector-title .text::before {
order:0;
}
.I18255 > .sector-title, .I18255 > .sector-title.i-collapsible-title {
}
.I18255 > .sector-title .text, .I18255 > .sector-title.i-collapsible-title .text {
}

}
@media (min-width:1440px) {
.I18255 {


}
.I18255:hover {
}
.I18255 > .viewport {



}
.I18255 > .viewport:hover {
}
.I18255 > .sector-title, .I18255 > .sector-title.i-collapsible-title {
}
.I18255 > .sector-title:hover, .I18255 > .sector-title.i-collapsible-title:hover {
}
.I18255 > .sector-title .text {
flex-direction:row;
}
.I18255 > .sector-title .text::before {
order:0;
}
.I18255 > .sector-title, .I18255 > .sector-title.i-collapsible-title {
}
.I18255 > .sector-title .text, .I18255 > .sector-title.i-collapsible-title .text {
}

}
h1.I18257, .I18257 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18257 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I18257:hover {
}
.I18257 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-end;


}
.I18257 > .viewport:hover {
}


h1.I18259, .I18259 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I18259 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
padding-bottom:10vh;
padding-top:12vh;


}
.I18259:hover {
}
.I18259 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

align-items:center;


}
.I18259 > .viewport:hover {
}


.I18254, a.I18254 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:18pt;
font-weight:300;
text-align:center;
color:rgb(0,0,0);
line-height:24pt;


}
.I18254:hover, a.I18254:hover {
}
@media (max-width:992px) {
.I18254, a.I18254 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:11pt;
font-weight:normal;
text-align:center;
color:rgb(24,112,202);
line-height:20pt;


}
.I18254:hover, a.I18254:hover {
}
}

.I18256, a.I18256 {
display:flex;
justify-content:center;
font-family:"Source Sans Pro";
font-size:18pt;
font-weight:400;
text-align:center;

width:100%;
padding-bottom:10vh;
padding-left:10px;
padding-right:2vh;
padding-top:10vh;
background-image:none;
background-attachment:fixed;
background-repeat:no-repeat;
box-sizing:border-box;

}
.I18256:hover, a.I18256:hover {
}

.I18258 .image, .I18258.image {
vertical-align:top;
}
.I18258 .image:hover, .I18258.image:hover {
}


.I19931 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I19931:hover {
}

.I19932 {
display:flex;
position:var(--I19932-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
}
.I19932:hover {
}


.I19935 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-bottom:10vh;
padding-left:20vh;
padding-right:10vw;
padding-top:25vh;
background-color:rgb(245,245,245);
box-sizing:border-box;



flex-direction:column;
align-items:flex-start;
justify-content:center;

	
}
.I19935:hover {
}

@media (max-width:640px) {
.I19935 {

padding-left:5vh;
padding-right:5vw;
box-sizing:border-box;



	
}
.I19935:hover {
}

}

h1.I19934, .I19934 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I19934 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I19934:hover {
}
.I19934 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I19934 > .viewport:hover {
}


h1.I19937, .I19937 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I19937 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
padding-bottom:20px;
padding-top:30px;


}
.I19937:hover {
}
.I19937 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I19937 > .viewport:hover {
}
.I19937 > .sector-title, .I19937 > .sector-title.i-collapsible-title {
display:flex;
font-family:RobotoMono;
font-size:16px;
font-weight:500;
text-transform:uppercase;

margin-left:10px;

}
.I19937 > .sector-title:hover, .I19937 > .sector-title.i-collapsible-title:hover {
}
.I19937 > .sector-title, .I19937 > .sector-title.i-collapsible-title {
}
.I19937 > .sector-title .text, .I19937 > .sector-title.i-collapsible-title .text {
}


h1.I20482, .I20482 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I20482 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I20482:hover {
}
.I20482 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I20482 > .viewport:hover {
}


h1.I23366, .I23366 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I23366 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I23366:hover {
}
.I23366 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I23366 > .viewport:hover {
}

@media (max-width:640px) {
.I23366 {

margin-top:2vh;


}
.I23366:hover {
}
.I23366 > .viewport {



}
.I23366 > .viewport:hover {
}

}

.I19933, a.I19933 {
display:flex;
font-family:Rubik;
font-size:26px;
font-weight:300;
text-decoration:none;
color:rgb(17,17,17);
line-height:40px;

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I19933:hover, a.I19933:hover {
display:flex;
color:rgb(90,90,90);


}

.I19936, a.I19936 {
display:flex;
font-family:Rubik;
font-size:14px;

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I19936:hover, a.I19936:hover {
}

.I20481 .image, .I20481.image {
vertical-align:top;
width:115px;
height:auto;

}
.I20481 .image:hover, .I20481.image:hover {
}

.I23365 .button, .I23365.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-right:2vw;
padding-bottom:2vh;
padding-left:2vw;
padding-right:2vw;
padding-top:2vh;
border-color:rgb(229,233,239);
border-style:solid;
border-width:1px;
border-radius:90px;
background-color:rgb(255,255,255);
box-shadow:0px 10px 20px 0px rgba(0,0,0,0.11000);

}
.I23365 button.button, button.I23365.button {
cursor:pointer;
}
.I23365 .button .text, .I23365.button .text {
font-family:Rubik;
font-size:12pt;
font-weight:500;
color:rgb(17,17,17);
white-space:nowrap;
word-break:normal;

}
.I23365 .button .icon, .I23365.button .icon {
flex:none;
background-size:100% 100%;
}
.I23365 .button:hover, .I23365.button:hover {
background-color:rgb(250,250,250);
box-shadow:0px 2px 20px 0px rgba(0,0,0,0.11000);

}
.I23365 .button:hover .text, .I23365.button:hover .text {
text-decoration:none;

}
.I23365 .button:hover .icon, .I23365.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I23365 .button, .I23365.button {
padding-bottom:2vh;
padding-left:4vw;
padding-right:4vw;
padding-top:2vh;
border-radius:90px;
background-color:rgb(255,255,255);

}
.I23365 button.button, button.I23365.button {
}
.I23365 .button .text, .I23365.button .text {
font-family:Rubik;
font-size:10pt;
font-weight:500;
color:rgb(17,17,17);

}
.I23365 .button .icon, .I23365.button .icon {
background-size:100% 100%;
}
.I23365 .button:hover, .I23365.button:hover {
}
.I23365 .button:hover .text, .I23365.button:hover .text {
}
.I23365 .button:hover .icon, .I23365.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I23365 .button, .I23365.button {
padding-bottom:2vh;
padding-left:3vw;
padding-right:3vw;
padding-top:2vh;
background-color:rgb(255,255,255);

}
.I23365 button.button, button.I23365.button {
}
.I23365 .button .text, .I23365.button .text {
font-family:Rubik;
font-size:14px;
color:rgb(17,17,17);

}
.I23365 .button .icon, .I23365.button .icon {
background-size:100% 100%;
}
.I23365 .button:hover, .I23365.button:hover {
}
.I23365 .button:hover .text, .I23365.button:hover .text {
}
.I23365 .button:hover .icon, .I23365.button:hover .icon {
background-size:100% 100%;
}
}


.I21637 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I21637:hover {
}

.I21638 {
display:flex;
position:var(--I21638-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
flex-direction:row;


}
.I21638:hover {
}

@media (max-width:640px) {
.I21638 {

flex-direction:column;
align-items:center;


}
.I21638:hover {
}

}

.I21645 {
display:flex;
align-items:flex-start;
position:relative;

order:1;


flex-direction:column;
align-items:center;

	
}
.I21645:hover {
}


.I21649 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;
align-items:center;

	
}
.I21649:hover {
}


.I21654 {
display:flex;
align-items:flex-start;
position:relative;

order:3;


flex-direction:column;
align-items:center;

	
}
.I21654:hover {
}


h1.I21642, .I21642 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I21642 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
max-width:20vw;
padding-left:2vw;
padding-right:2vw;
box-sizing:border-box;


}
.I21642:hover {
}
.I21642 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I21642 > .viewport:hover {
}

@media (max-width:640px) {
.I21642 {

width:100vw;
max-width:100vw;


}
.I21642:hover {
}
.I21642 > .viewport {

justify-content:center;


}
.I21642 > .viewport:hover {
}

}

h1.I21644, .I21644 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I21644 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
max-width:20vw;
padding-left:2vw;
padding-right:2vw;
box-sizing:border-box;


}
.I21644:hover {
}
.I21644 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I21644 > .viewport:hover {
}

@media (max-width:640px) {
.I21644 {

width:100vw;
max-width:100vw;
margin-bottom:4vh;


}
.I21644:hover {
}
.I21644 > .viewport {

justify-content:center;


}
.I21644 > .viewport:hover {
}

}

h1.I21648, .I21648 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I21648 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
max-width:20vw;
padding-left:2vw;
padding-right:2vw;
box-sizing:border-box;


}
.I21648:hover {
}
.I21648 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I21648 > .viewport:hover {
}

@media (max-width:640px) {
.I21648 {

max-width:100vw;


}
.I21648:hover {
}
.I21648 > .viewport {

justify-content:center;


}
.I21648 > .viewport:hover {
}

}

h1.I21651, .I21651 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I21651 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
max-width:20vw;
padding-left:2vw;
padding-right:2vw;
box-sizing:border-box;


}
.I21651:hover {
}
.I21651 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I21651 > .viewport:hover {
}

@media (max-width:640px) {
.I21651 {

max-width:100vw;
margin-bottom:4vh;


}
.I21651:hover {
}
.I21651 > .viewport {



}
.I21651 > .viewport:hover {
}

}

h1.I21653, .I21653 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I21653 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
max-width:20vw;
padding-left:2vw;
padding-right:2vw;
box-sizing:border-box;


}
.I21653:hover {
}
.I21653 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I21653 > .viewport:hover {
}

@media (max-width:640px) {
.I21653 {

max-width:100vw;


}
.I21653:hover {
}
.I21653 > .viewport {

justify-content:center;


}
.I21653 > .viewport:hover {
}

}

h1.I21656, .I21656 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I21656 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
max-width:20vw;
padding-left:2vw;
padding-right:2vw;
box-sizing:border-box;


}
.I21656:hover {
}
.I21656 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I21656 > .viewport:hover {
}

@media (max-width:640px) {
.I21656 {

max-width:100vw;


}
.I21656:hover {
}
.I21656 > .viewport {



}
.I21656 > .viewport:hover {
}

}

.I21641, a.I21641 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:16pt;
font-weight:500;
text-decoration:none;
text-align:center;
color:rgb(61,63,64);

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I21641:hover, a.I21641:hover {
}

.I21643, a.I21643 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1rem;
font-weight:300;
text-decoration:none;
text-align:center;
color:rgb(61,63,64);

width:100%;
padding-bottom:2vh;
padding-left:10px;
padding-right:10px;
padding-top:2vh;
box-sizing:border-box;

}
.I21643:hover, a.I21643:hover {
}

.I21647, a.I21647 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:16pt;
font-weight:500;
text-decoration:none;
text-align:center;
color:rgb(61,63,64);

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I21647:hover, a.I21647:hover {
}

.I21650, a.I21650 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1rem;
font-weight:300;
text-decoration:none;
text-align:center;
color:rgb(61,63,64);

width:100%;
padding-bottom:2vh;
padding-left:10px;
padding-right:10px;
padding-top:2vh;
box-sizing:border-box;

}
.I21650:hover, a.I21650:hover {
}

.I21652, a.I21652 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:16pt;
font-weight:500;
text-decoration:none;
text-align:center;
color:rgb(61,63,64);

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I21652:hover, a.I21652:hover {
}

.I21655, a.I21655 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1rem;
font-weight:300;
text-decoration:none;
text-align:center;
color:rgb(61,63,64);

width:100%;
padding-bottom:2vh;
padding-left:10px;
padding-right:10px;
padding-top:2vh;
box-sizing:border-box;

}
.I21655:hover, a.I21655:hover {
}


.I35105 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I35105:hover {
}

.I35106 {
display:flex;
position:var(--I35106-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
}
.I35106:hover {
}


.I35111 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
padding-bottom:10vh;
padding-left:20vh;
padding-right:10vw;
padding-top:25vh;
background-color:rgb(245,245,245);
box-sizing:border-box;



flex-direction:column;
align-items:flex-start;
justify-content:center;

	
}
.I35111:hover {
}

@media (max-width:640px) {
.I35111 {

padding-left:5vh;
padding-right:5vw;
box-sizing:border-box;



	
}
.I35111:hover {
}

}

h1.I35112, .I35112 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I35112 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I35112:hover {
}
.I35112 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I35112 > .viewport:hover {
}


h1.I35113, .I35113 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I35113 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
padding-bottom:20px;
padding-top:30px;


}
.I35113:hover {
}
.I35113 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I35113 > .viewport:hover {
}
.I35113 > .sector-title, .I35113 > .sector-title.i-collapsible-title {
display:flex;
font-family:RobotoMono;
font-size:16px;
font-weight:500;
text-transform:uppercase;

margin-left:10px;

}
.I35113 > .sector-title:hover, .I35113 > .sector-title.i-collapsible-title:hover {
}
.I35113 > .sector-title, .I35113 > .sector-title.i-collapsible-title {
}
.I35113 > .sector-title .text, .I35113 > .sector-title.i-collapsible-title .text {
}


h1.I35114, .I35114 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I35114 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I35114:hover {
}
.I35114 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I35114 > .viewport:hover {
}


h1.I35115, .I35115 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I35115 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
margin-top:40px;


}
.I35115:hover {
}
.I35115 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I35115 > .viewport:hover {
}

@media (max-width:640px) {
.I35115 {

margin-top:2vh;


}
.I35115:hover {
}
.I35115 > .viewport {



}
.I35115 > .viewport:hover {
}

}

.I35107, a.I35107 {
display:flex;
font-family:Rubik;
font-size:26px;
font-weight:300;
text-decoration:none;
color:rgb(17,17,17);
line-height:40px;

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I35107:hover, a.I35107:hover {
display:flex;
color:rgb(90,90,90);


}

.I35108, a.I35108 {
display:flex;
font-family:Rubik;
font-size:14px;

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I35108:hover, a.I35108:hover {
}

.I35109 .image, .I35109.image {
vertical-align:top;
width:115px;
height:auto;

}
.I35109 .image:hover, .I35109.image:hover {
}

.I35110 .button, .I35110.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-right:2vw;
padding-bottom:2vh;
padding-left:2vw;
padding-right:2vw;
padding-top:2vh;
border-color:rgb(229,233,239);
border-style:solid;
border-width:1px;
border-radius:90px;
background-color:rgb(255,255,255);
box-shadow:0px 10px 20px 0px rgba(0,0,0,0.11000);

}
.I35110 button.button, button.I35110.button {
cursor:pointer;
}
.I35110 .button .text, .I35110.button .text {
font-family:Rubik;
font-size:12pt;
font-weight:500;
color:rgb(17,17,17);
white-space:nowrap;
word-break:normal;

}
.I35110 .button .icon, .I35110.button .icon {
flex:none;
background-size:100% 100%;
}
.I35110 .button:hover, .I35110.button:hover {
background-color:rgb(255,255,255);
box-shadow:0px 2px 20px 0px rgba(0,0,0,0.11000);

}
.I35110 .button:hover .text, .I35110.button:hover .text {
text-decoration:none;

}
.I35110 .button:hover .icon, .I35110.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I35110 .button, .I35110.button {
padding-bottom:2vh;
padding-left:4vw;
padding-right:4vw;
padding-top:2vh;
border-radius:90px;
background-color:rgb(255,255,255);

}
.I35110 button.button, button.I35110.button {
}
.I35110 .button .text, .I35110.button .text {
font-family:Rubik;
font-size:10pt;
font-weight:500;
color:rgb(17,17,17);

}
.I35110 .button .icon, .I35110.button .icon {
background-size:100% 100%;
}
.I35110 .button:hover, .I35110.button:hover {
}
.I35110 .button:hover .text, .I35110.button:hover .text {
}
.I35110 .button:hover .icon, .I35110.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I35110 .button, .I35110.button {
padding-bottom:2vh;
padding-left:3vw;
padding-right:3vw;
padding-top:2vh;
background-color:rgb(255,255,255);

}
.I35110 button.button, button.I35110.button {
}
.I35110 .button .text, .I35110.button .text {
font-family:Rubik;
font-size:14px;
color:rgb(17,17,17);

}
.I35110 .button .icon, .I35110.button .icon {
background-size:100% 100%;
}
.I35110 .button:hover, .I35110.button:hover {
}
.I35110 .button:hover .text, .I35110.button:hover .text {
}
.I35110 .button:hover .icon, .I35110.button:hover .icon {
background-size:100% 100%;
}
}



