/* Cache file:3114_es_20251120161917.css*/
body {
margin:0px;
}

html.popup-visible, html.uc-popup-visible {
overflow:hidden;
}
html.popup-visible.popup-ios body, html.uc-popup-visible.uc-popup-ios body {
position:fixed;
width:100vw;
}
html.popup-visible.popup-ios .popup-mask, html.uc-popup-visible.uc-popup-ios .uc-popup-mask {
-webkit-overflow-scrolling:touch;
}
html {
}
.I68888 {
display:flex;
flex-direction:column;
position:relative;
min-height:100vh;

	
}
.I68888:hover {
}
@media (max-width:992px) {
html.popup-visible, html.uc-popup-visible {
}
html.popup-visible.popup-ios body, html.uc-popup-visible.uc-popup-ios body {
}
html.popup-visible.popup-ios .popup-mask, html.uc-popup-visible.uc-popup-ios .uc-popup-mask {
}
html {
}
.I68888 {
width:100%;

	
}
.I68888:hover {
}
}
@media (max-width:640px) {
html.popup-visible, html.uc-popup-visible {
}
html.popup-visible.popup-ios body, html.uc-popup-visible.uc-popup-ios body {
}
html.popup-visible.popup-ios .popup-mask, html.uc-popup-visible.uc-popup-ios .uc-popup-mask {
}
html {
}
.I68888 {
width:100%;

	
}
.I68888:hover {
}
}

.I68889 {
display:flex;

order:23;
flex:auto;
min-height:200px;
margin-top:0px;
padding-top:100px;
box-sizing:border-box;


}
.I68889:hover {
}
@media (max-width:992px) {
.I68889 {

padding-top:70px;


}
.I68889:hover {
}
}
@media (max-width:640px) {
.I68889 {

width:100%;
margin-top:40px;


}
.I68889:hover {
}
}
@media (min-width:1440px) {
.I68889 {

order:28;

}
.I68889:hover {
}
}
.I68894 {
display:flex;
position:var(--I68894-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:16;
width:100%;
height:90px;
padding-left:5%;
padding-right:5%;
background-color:rgb(255,255,255);
box-sizing:border-box;

position:fixed;
z-index:var(--I68894-z-index, 1);
top:0px;
right:auto;
bottom:auto;
left:0px;
--I68894-location-transform:translate(0px,0px);
	

transform:
var(--I68894-location-transform, translate(0px,0px))
var(--I68894-user-box-transform, translate(0px,0px))
;


flex-direction:row;
justify-content:flex-start;
align-items:center;

flex-wrap:wrap;
}
.I68894:hover {
}
.I68894 {
--I68894-position-static-computed:static;
}
.I68894 > .sector, .I68894 > .group-sectors {
position:relative;
}
@media (max-width:992px) {
.I68894 {

position:fixed;
z-index:var(--I68894-z-index, 1);

transform:
var(--I68894-location-transform, translate(0px,0px))
var(--I68894-user-box-transform, translate(0px,0px))
;


}
.I68894:hover {
}

}
@media (max-width:640px) {
.I68894 {

width:90%;
height:10vh;
box-sizing:content-box;
opacity:0.80;
visibility:visible;

position:fixed;
z-index:var(--I68894-z-index, 1);

transform:
var(--I68894-location-transform, translate(0px,0px))
var(--I68894-user-box-transform, translate(0px,0px))
;


flex-wrap:nowrap;
}
.I68894:hover {
}
.I68894 {
--I68894-position-static-computed:static;
}
.I68894 > .sector, .I68894 > .group-sectors {
position:relative;
}
}
@media (min-width:1440px) {
.I68894 {

order:25;
}
.I68894:hover {
}

}
.I68899 {
display:flex;
position:var(--I68899-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
flex:auto;
width:100%;
margin-top:-100px;

align-items:center;
justify-content:center;


}
.I68899:hover {
}


.I68913 {
display:flex;
position:var(--I68913-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:53;
width:100%;
min-height:60px;
padding-bottom:43px;
padding-left:5%;
padding-right:5%;
padding-top:43px;
background-color:rgb(250,250,250);
box-sizing:border-box;

position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I68913-location-transform:translate(0px,0px);
z-index:var(--I68913-z-index, auto);

transform:
var(--I68913-location-transform, translate(0px,0px))
var(--I68913-user-box-transform, translate(0px,0px))
;

--I68913-z-index:1000;
position:var(--I68913-position-static-computed, static);
flex-direction:row;
justify-content:center;

flex-wrap:wrap;
}
.I68913:hover {
}
.I68913 {
--I68913-position-static-computed:static;
}
.I68913 > .sector, .I68913 > .group-sectors {
position:relative;
}
@media (max-width:992px) {
.I68913 {

width:100vw;

}
.I68913:hover {
}

}
@media (max-width:640px) {
.I68913 {

width:100%;

}
.I68913:hover {
}

}
@media (min-width:1440px) {
.I68913 {

order:59;
}
.I68913:hover {
}

}
.I68906 {
display:flex;
position:var(--I68906-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:42;
}
.I68906:hover {
}

@media (min-width:1440px) {
.I68906 {

order:49;
}
.I68906:hover {
}

}
.I68907 {
display:flex;
position:var(--I68907-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:44;
}
.I68907:hover {
}

@media (min-width:1440px) {
.I68907 {

order:51;
}
.I68907:hover {
}

}
.I68905 {
display:flex;
position:var(--I68905-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:40;
}
.I68905:hover {
}

@media (min-width:1440px) {
.I68905 {

order:47;
}
.I68905:hover {
}

}
.I68904 {
display:flex;
position:var(--I68904-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:37;
}
.I68904:hover {
}

@media (min-width:1440px) {
.I68904 {

order:44;
}
.I68904:hover {
}

}
.I68902 {
display:flex;
position:var(--I68902-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I68902:hover {
}


.I68903 {
display:flex;
position:var(--I68903-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:33;
}
.I68903:hover {
}

@media (min-width:1440px) {
.I68903 {

order:40;
}
.I68903:hover {
}

}
.I68895 {
display:flex;
position:var(--I68895-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:18;
}
.I68895:hover {
}

@media (min-width:1440px) {
.I68895 {

order:26;
}
.I68895:hover {
}

}
.I68901 {
display:flex;
position:var(--I68901-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:13;
}
.I68901:hover {
}


.I68892 {
display:flex;
position:var(--I68892-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:10;
width:100%;
height:100px;
max-width:1440px;
margin-bottom:-100px;
margin-left:auto;
margin-right:auto;
background-color:rgb(255,255,255);
box-shadow:0px 10px 20px 0px rgba(0,0,0,0.11000);

position:-webkit-sticky;
position:sticky;
top:var(--I68892-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I68892-location-transform:translate(0px,0px);
z-index:var(--I68892-z-index, 1);

transform:
var(--I68892-location-transform, translate(0px,0px))
var(--I68892-user-box-transform, translate(0px,0px))
;

--I68892-z-index:555;
}
.I68892:hover {
}
.I68892 {
--I68892-position-static-computed:relative;
}
.I68892 > .sector, .I68892 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I68892 {

height:72px;
margin-bottom:-72px;

}
.I68892:hover {
}

}
@media (max-width:640px) {
.I68892 {

box-sizing:border-box;

}
.I68892:hover {
}

}
@media (min-width:1440px) {
.I68892 {

order:17;
}
.I68892:hover {
}

}
.I68891 {
display:flex;
position:var(--I68891-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:7;
width:100%;
min-height:80px;
background-color:rgba(17,17,17,0.90000);

position:fixed;
z-index:var(--I68891-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I68891-location-transform:translate(-50%,0px);
	

transform:
var(--I68891-location-transform, translate(0px,0px))
var(--I68891-user-box-transform, translate(0px,0px))
;

--I68891-z-index:999;
}
.I68891:hover {
}
.I68891 {
--I68891-position-static-computed:relative;
}
.I68891 > .sector, .I68891 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I68891 {

height:auto;
min-height:90px;

}
.I68891:hover {
}
.I68891 {
--I68891-position-static-computed:static;
}
.I68891 > .sector, .I68891 > .group-sectors {
position:relative;
}
}
@media (max-width:640px) {
.I68891 {

width:100vw;
min-height:220px;
max-height:300px;
box-sizing:border-box;

}
.I68891:hover {
}

}
@media (min-width:1440px) {
.I68891 {

order:4;
background-color:rgba(17,17,17,0.90000);

position:fixed;
z-index:var(--I68891-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I68891-location-transform:translate(-50%,0px);
	

transform:
var(--I68891-location-transform, translate(0px,0px))
var(--I68891-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I68891:hover {
}

}
.I68896 {
display:flex;
position:var(--I68896-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:19;
align-items:center;


}
.I68896:hover {
}

@media (min-width:1440px) {
.I68896 {

order:18;
}
.I68896:hover {
}

}
.I68908 {
display:flex;
position:var(--I68908-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:45;
}
.I68908:hover {
}

@media (min-width:1440px) {
.I68908 {

order:52;
}
.I68908:hover {
}

}
.I68893 {
display:flex;
position:var(--I68893-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:12;
width:100%;

}
.I68893:hover {
}

@media (min-width:1440px) {
.I68893 {

order:19;
height:5px;
background-color:rgb(247,105,74);

}
.I68893:hover {
}

}
.I68910 {
display:flex;
position:var(--I68910-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:48;
}
.I68910:hover {
}

@media (min-width:1440px) {
.I68910 {

order:55;
}
.I68910:hover {
}

}
.I68909 {
display:flex;
position:var(--I68909-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:47;
}
.I68909:hover {
}

@media (min-width:1440px) {
.I68909 {

order:54;
}
.I68909:hover {
}

}
.I68911 {
display:flex;
position:var(--I68911-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:49;
}
.I68911:hover {
}

@media (min-width:1440px) {
.I68911 {

order:56;
}
.I68911:hover {
}

}
.I68897 {
display:flex;
position:var(--I68897-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:21;
}
.I68897:hover {
}

@media (min-width:1440px) {
.I68897 {

order:24;
}
.I68897:hover {
}

}
.I68900 {
display:flex;
position:var(--I68900-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I68900:hover {
}


.I68898 {
display:flex;
position:var(--I68898-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I68898:hover {
}

@media (min-width:1440px) {
.I68898 {

order:27;
}
.I68898:hover {
}

}
.I68912 {
display:flex;
position:var(--I68912-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:51;
}
.I68912:hover {
}

@media (min-width:1440px) {
.I68912 {

order:58;
}
.I68912:hover {
}

}
.I68914 {
display:flex;
position:var(--I68914-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:54;
}
.I68914:hover {
}

@media (min-width:1440px) {
.I68914 {

order:50;
}
.I68914:hover {
}

}
.I68915 {
display:flex;
position:var(--I68915-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:55;
}
.I68915:hover {
}

@media (min-width:1440px) {
.I68915 {

order:51;
}
.I68915:hover {
}

}
.I68916 {
display:flex;
position:var(--I68916-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:56;
}
.I68916:hover {
}

@media (min-width:1440px) {
.I68916 {

order:52;
}
.I68916:hover {
}

}
.I71195 {
display:flex;
position:var(--I71195-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I71195:hover {
}


.I79386 {
display:flex;
position:var(--I79386-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:57;
}
.I79386:hover {
}

@media (min-width:1440px) {
.I79386 {

order:62;
}
.I79386:hover {
}

}
.I80311 {
display:flex;
position:var(--I80311-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:59;
}
.I80311:hover {
}

@media (min-width:1440px) {
.I80311 {

order:64;
}
.I80311:hover {
}

}
.I80677 {
display:flex;
position:var(--I80677-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I80677:hover {
}

@media (min-width:1440px) {
.I80677 {

order:65;
}
.I80677:hover {
}

}
.I81930 {
display:flex;
position:var(--I81930-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:61;
}
.I81930:hover {
}

@media (min-width:1440px) {
.I81930 {

order:69;
}
.I81930:hover {
}

}
.I82296 {
display:flex;
position:var(--I82296-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:30;
}
.I82296:hover {
}

@media (min-width:1440px) {
.I82296 {

order:70;
}
.I82296:hover {
}

}
.I83090 {
display:flex;
position:var(--I83090-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:62;
}
.I83090:hover {
}

@media (min-width:1440px) {
.I83090 {

order:71;
}
.I83090:hover {
}

}
.I83653 {
display:flex;
position:var(--I83653-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:8;
}
.I83653:hover {
}

@media (min-width:1440px) {
.I83653 {

order:72;
}
.I83653:hover {
}

}
.I84421 {
display:flex;
position:var(--I84421-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I84421:hover {
}


.I85023 {
display:flex;
position:var(--I85023-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:6;
}
.I85023:hover {
}

@media (min-width:1440px) {
.I85023 {

order:16;
}
.I85023:hover {
}

}
.I99724 {
display:flex;
position:var(--I99724-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:63;
}
.I99724:hover {
}

@media (min-width:1440px) {
.I99724 {

order:76;
}
.I99724:hover {
}

}
.I115736 {
display:flex;
position:var(--I115736-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
}
.I115736:hover {
}


.I116356 {
display:flex;
position:var(--I116356-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:16;
}
.I116356:hover {
}


h1.I68919, .I68919 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68919 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I68919:hover {
}
.I68919 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68919 > .viewport:hover {
}


.I68938 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-top:6.25rem;
background-color:rgb(225,106,132);

align-items:center;

	
}
.I68938:hover {
}
@media (min-width:1440px) {
.I68938 {
align-items:center;

	
}
.I68938:hover {
}
}
.I68939 {
display:flex;
position:var(--I68939-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;


}
.I68939:hover {
}

@media (max-width:992px) {
.I68939 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I68939:hover {
}

}
@media (max-width:640px) {
.I68939 {

align-items:flex-start;


}
.I68939:hover {
}

}

.I143559 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-bottom:32px;
margin-left:0px;
padding-bottom:6px;
padding-left:16px;
padding-right:16px;
padding-top:6px;
border-color:rgb(229,255,243);
border-style:solid;
border-width:0.5px;
border-top-left-radius:100px;
border-top-right-radius:100px;
border-bottom-left-radius:100px;
border-bottom-right-radius:100px;



justify-content:center;
align-items:center;

	
}
.I143559:hover {
}

@media (max-width:992px) {
.I143559 {

margin-left:0rem;



	
}
.I143559:hover {
}

}
@media (max-width:640px) {
.I143559 {

margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I143559:hover {
}

}
@media (min-width:1440px) {
.I143559 {

order:3;
margin-left:0px;



	
}
.I143559:hover {
}

}
h1.I68940, .I68940 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68940 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
margin-bottom:0.5rem;


}
.I68940:hover {
}
.I68940 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68940 > .viewport:hover {
}

@media (min-width:1440px) {
.I68940 {

order:2;

}
.I68940:hover {
}
.I68940 > .viewport {



}
.I68940 > .viewport:hover {
}

}
h1.I68941, .I68941 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68941 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;
max-width:800px;


}
.I68941:hover {
}
.I68941 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I68941 > .viewport:hover {
}

@media (min-width:1440px) {
.I68941 {

order:4;

}
.I68941:hover {
}
.I68941 > .viewport {



}
.I68941 > .viewport:hover {
}

}
h1.I68942, .I68942 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68942 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;
max-width:940px;
margin-top:1rem;


}
.I68942:hover {
}
.I68942 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I68942 > .viewport:hover {
}

@media (max-width:640px) {
.I68942 {


}
.I68942:hover {
}
.I68942 > .viewport {

justify-content:flex-start;


}
.I68942 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I68942 {

order:5;

}
.I68942:hover {
}
.I68942 > .viewport {



}
.I68942 > .viewport:hover {
}

}
h1.I68943, .I68943 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68943 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
margin-top:2rem;


}
.I68943:hover {
}
.I68943 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68943 > .viewport:hover {
}

@media (min-width:1440px) {
.I68943 {

order:13;

}
.I68943:hover {
}
.I68943 > .viewport {



}
.I68943 > .viewport:hover {
}

}
h1.I68944, .I68944 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68944 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I68944:hover {
}
.I68944 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68944 > .viewport:hover {
}


h1.I68945, .I68945 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68945 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
margin-top:2rem;


}
.I68945:hover {
}
.I68945 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68945 > .viewport:hover {
}

@media (min-width:1440px) {
.I68945 {

order:21;

}
.I68945:hover {
}
.I68945 > .viewport {



}
.I68945 > .viewport:hover {
}

}
h1.I68946, .I68946 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68946 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
margin-top:2rem;


}
.I68946:hover {
}
.I68946 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68946 > .viewport:hover {
}

@media (min-width:1440px) {
.I68946 {

order:9;

}
.I68946:hover {
}
.I68946 > .viewport {



}
.I68946 > .viewport:hover {
}

}
h1.I108273, .I108273 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108273 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I108273:hover {
}
.I108273 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I108273 > .viewport:hover {
}

@media (max-width:640px) {
.I108273 {

padding-top:1rem;


}
.I108273:hover {
}
.I108273 > .viewport {

justify-content:flex-start;


}
.I108273 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I108273 {

order:6;

}
.I108273:hover {
}
.I108273 > .viewport {



}
.I108273 > .viewport:hover {
}

}
h1.I113879, .I113879 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113879 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:4rem;


}
.I113879:hover {
}
.I113879 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113879 > .viewport:hover {
}

@media (min-width:1440px) {
.I113879 {

order:1;

}
.I113879:hover {
}
.I113879 > .viewport {



}
.I113879 > .viewport:hover {
}

}
h1.I119645, .I119645 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I119645 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:14;

}
.I119645:hover {
}
.I119645 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I119645 > .viewport:hover {
}

@media (min-width:1440px) {
.I119645 {

order:14;

}
.I119645:hover {
}
.I119645 > .viewport {



}
.I119645 > .viewport:hover {
}

}
h1.I128109, .I128109 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128109 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I128109:hover {
}
.I128109 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128109 > .viewport:hover {
}

@media (min-width:1440px) {
.I128109 {

order:9;

}
.I128109:hover {
}
.I128109 > .viewport {



}
.I128109 > .viewport:hover {
}

}
h1.I136137, .I136137 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I136137 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I136137:hover {
}
.I136137 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I136137 > .viewport:hover {
}

@media (min-width:1440px) {
.I136137 {

order:14;

}
.I136137:hover {
}
.I136137 > .viewport {



}
.I136137 > .viewport:hover {
}

}
h1.I136463, .I136463 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I136463 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I136463:hover {
}
.I136463 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I136463 > .viewport:hover {
}

@media (min-width:1440px) {
.I136463 {

order:22;

}
.I136463:hover {
}
.I136463 > .viewport {



}
.I136463 > .viewport:hover {
}

}
h1.I143478, .I143478 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143478 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I143478:hover {
}
.I143478 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143478 > .viewport:hover {
}


h1.I143721, .I143721 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143721 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I143721:hover {
}
.I143721 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143721 > .viewport:hover {
}


h1.I143883, .I143883 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143883 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I143883:hover {
}
.I143883 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143883 > .viewport:hover {
}


h1.I144045, .I144045 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144045 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I144045:hover {
}
.I144045 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144045 > .viewport:hover {
}


h1.I144207, .I144207 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144207 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I144207:hover {
}
.I144207 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144207 > .viewport:hover {
}


.I68948, a.I68948 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I68948:hover, a.I68948:hover {
}
@media (max-width:992px) {
.I68948, a.I68948 {
display:flex;
font-size:1.25rem;


}
.I68948:hover, a.I68948:hover {
}
}
@media (max-width:640px) {
.I68948, a.I68948 {
display:flex;
font-size:1.25rem;


}
.I68948:hover, a.I68948:hover {
}
}

.I68949, a.I68949 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(255,255,255);


}
.I68949:hover, a.I68949:hover {
}
@media (max-width:992px) {
.I68949, a.I68949 {
display:flex;
font-size:1.625rem;


}
.I68949:hover, a.I68949:hover {
}
}
@media (max-width:640px) {
.I68949, a.I68949 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I68949:hover, a.I68949:hover {
}
}

.I68950, a.I68950 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I68950:hover, a.I68950:hover {
}
@media (max-width:992px) {
.I68950, a.I68950 {
}
.I68950:hover, a.I68950:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I68950, a.I68950 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I68950:hover, a.I68950:hover {
}
}

.I68951 .button, .I68951.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);

}
.I68951 button.button, button.I68951.button {
cursor:pointer;
}
.I68951 .button .text, .I68951.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I68951 .button .icon, .I68951.button .icon {
flex:none;
background-size:100% 100%;
}
.I68951 .button:hover, .I68951.button:hover {
background-color:rgb(217,217,217);

}
.I68951 .button:hover .text, .I68951.button:hover .text {
}
.I68951 .button:hover .icon, .I68951.button:hover .icon {
background-size:100% 100%;
}

.I68952 .button, .I68952.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I68952 button.button, button.I68952.button {
cursor:pointer;
}
.I68952 .button .text, .I68952.button .text {
}
.I68952 .button .icon, .I68952.button .icon {
flex:none;
background-size:100% 100%;
}
.I68952 .button:hover, .I68952.button:hover {
}
.I68952 .button:hover .text, .I68952.button:hover .text {
}
.I68952 .button:hover .icon, .I68952.button:hover .icon {
background-size:100% 100%;
}

.I68953 .button, .I68953.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I68953 button.button, button.I68953.button {
cursor:pointer;
}
.I68953 .button .text, .I68953.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I68953 .button .icon, .I68953.button .icon {
flex:none;
background-size:100% 100%;
}
.I68953 .button:hover, .I68953.button:hover {
}
.I68953 .button:hover .text, .I68953.button:hover .text {
}
.I68953 .button:hover .icon, .I68953.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I68953 .button, .I68953.button {
}
.I68953 button.button, button.I68953.button {
}
.I68953 .button .text, .I68953.button .text {
font-family:Rubik;

}
.I68953 .button .icon, .I68953.button .icon {
background-size:100% 100%;
}
.I68953 .button:hover, .I68953.button:hover {
}
.I68953 .button:hover .text, .I68953.button:hover .text {
}
.I68953 .button:hover .icon, .I68953.button:hover .icon {
background-size:100% 100%;
}
}

.I68954 .button, .I68954.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);

}
.I68954 button.button, button.I68954.button {
cursor:pointer;
}
.I68954 .button .text, .I68954.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I68954 .button .icon, .I68954.button .icon {
flex:none;
background-size:100% 100%;
}
.I68954 .button:hover, .I68954.button:hover {
background-color:rgb(210,40,93);

}
.I68954 .button:hover .text, .I68954.button:hover .text {
}
.I68954 .button:hover .icon, .I68954.button:hover .icon {
background-size:100% 100%;
}

.I108229, a.I108229 {
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;


}
.I108229:hover, a.I108229:hover {
}
@media (max-width:992px) {
.I108229, a.I108229 {
}
.I108229:hover, a.I108229:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I108229, a.I108229 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I108229:hover, a.I108229:hover {
}
}

.I113828 .image, .I113828.image {
vertical-align:top;
}
.I113828 .image:hover, .I113828.image:hover {
}

.I119590 .button, .I119590.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I119590 button.button, button.I119590.button {
cursor:pointer;
}
.I119590 .button .text, .I119590.button .text {
}
.I119590 .button .icon, .I119590.button .icon {
flex:none;
background-size:100% 100%;
}
.I119590 .button:hover, .I119590.button:hover {
}
.I119590 .button:hover .text, .I119590.button:hover .text {
}
.I119590 .button:hover .icon, .I119590.button:hover .icon {
background-size:100% 100%;
}

h1.I128048, .I128048 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I128048, .I128048 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I128048, .I128048 p {
margin:0px;
}

figure.I128048, .I128048 figure {
margin:0px;
}

a.I128048, .I128048 a {
text-decoration:inherit;
color:inherit;
}

.I128048 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I128048 article, article.I128048 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I128048 article:hover, article.I128048:hover {
}
.I128048 article.active, article.I128048.active {
}
.I128048 .body {
}
.I128048 .body:hover {
	
}
.I128048 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I128048 .body img {
}
.I128048 .body ul, .I128048 .body ol {
margin-left:1rem;

}
.I128048 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I128048 .body iframe {
}
.I128048 .body img:hover {
}
.I128048 .body iframe:hover {
}

.I128048 .body li {
list-style-type:disc;
}



.I136072 .image, .I136072.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I136072 .image:hover, .I136072.image:hover {
}

.I136392 .image, .I136392.image {
vertical-align:top;
}
.I136392 .image:hover, .I136392.image:hover {
}

.I143397 .image, .I143397.image {
vertical-align:top;
width:20px;
height:20px;

}
.I143397 .image:hover, .I143397.image:hover {
}

.I143640, a.I143640 {
display:flex;
font-family:Rubik;
font-size:0.706rem;
font-weight:400;
color:rgb(17,17,17);

width:100%;
margin-left:8px;
margin-right:8px;
padding-bottom:4px;
padding-left:10px;
padding-right:10px;
padding-top:4px;
border-top-left-radius:2px;
border-top-right-radius:2px;
border-bottom-left-radius:2px;
border-bottom-right-radius:2px;
background-color:rgb(181,255,219);
box-sizing:border-box;

}
.I143640:hover, a.I143640:hover {
}

.I143802, a.I143802 {
display:flex;
font-family:Rubik;
font-size:0.706rem;
font-weight:100;
color:rgb(255,255,255);

width:100%;
padding-left:0;
padding-right:0;
box-sizing:border-box;

}
.I143802:hover, a.I143802:hover {
}

.I143964, a.I143964 {
display:flex;
font-family:Rubik;
font-size:0.706rem;
font-weight:500;
color:rgb(255,255,255);

width:100%;
padding-left:5px;
padding-right:0;
box-sizing:border-box;

}
.I143964:hover, a.I143964:hover {
display:flex;
text-decoration:underline;


}

.I144126 .image, .I144126.image {
vertical-align:top;
}
.I144126 .image:hover, .I144126.image:hover {
}

h1.I68956, .I68956 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68956 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I68956:hover {
}
.I68956 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68956 > .viewport:hover {
}


.I68957 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I68957:hover {
}

.I68958 {
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;


}
.I68958:hover {
}
@media (max-width:992px) {
.I68958 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I68958:hover {
}
}
@media (max-width:640px) {
.I68958 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I68958:hover {
}
}

.I68959 {
display:flex;
position:var(--I68959-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;


}
.I68959:hover {
}

@media (max-width:992px) {
.I68959 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I68959:hover {
}

}
@media (max-width:640px) {
.I68959 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I68959:hover {
}

}
@media (min-width:1440px) {
.I68959 {

order:3;
width:50%;
padding-right:4rem;

}
.I68959:hover {
}

}
.I68960 {
display:flex;
position:var(--I68960-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;


}
.I68960:hover {
}

@media (max-width:992px) {
.I68960 {

order:3;
width:50%;
padding-left:0rem;

}
.I68960:hover {
}

}
@media (max-width:640px) {
.I68960 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I68960:hover {
}

}
@media (min-width:1440px) {
.I68960 {

order:2;
width:50%;

flex-direction:column;


}
.I68960:hover {
}

}
.I128312 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I128312:hover {
}


h1.I68961, .I68961 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68961 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I68961:hover {
}
.I68961 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68961 > .viewport:hover {
}


h1.I68962, .I68962 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68962 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I68962:hover {
}
.I68962 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68962 > .viewport:hover {
}


h1.I68963, .I68963 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68963 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I68963:hover {
}
.I68963 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68963 > .viewport:hover {
}


h1.I68964, .I68964 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68964 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I68964:hover {
}
.I68964 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68964 > .viewport:hover {
}

@media (max-width:640px) {
.I68964 {

margin-bottom:0;


}
.I68964:hover {
}
.I68964 > .viewport {



}
.I68964 > .viewport:hover {
}

}

h1.I68965, .I68965 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68965 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I68965:hover {
}
.I68965 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68965 > .viewport:hover {
}


h1.I68966, .I68966 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68966 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I68966:hover {
}
.I68966 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68966 > .viewport:hover {
}

@media (max-width:640px) {
.I68966 {

margin-bottom:-1.65rem;


}
.I68966:hover {
}
.I68966 > .viewport {



}
.I68966 > .viewport:hover {
}

}

h1.I68967, .I68967 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68967 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I68967:hover {
}
.I68967 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68967 > .viewport:hover {
}


h1.I68968, .I68968 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68968 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I68968:hover {
}
.I68968 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68968 > .viewport:hover {
}


h1.I68969, .I68969 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68969 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I68969:hover {
}
.I68969 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68969 > .viewport:hover {
}


h1.I68970, .I68970 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68970 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I68970:hover {
}
.I68970 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68970 > .viewport:hover {
}

@media (max-width:992px) {
.I68970 {

height:auto;


}
.I68970:hover {
}
.I68970 > .viewport {



}
.I68970 > .viewport:hover {
}

}

h1.I74295, .I74295 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74295 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I74295:hover {
}
.I74295 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I74295 > .viewport:hover {
}

@media (min-width:1440px) {
.I74295 {

width:100%;
padding-top:0.75rem;


}
.I74295:hover {
}
.I74295 > .viewport {



}
.I74295 > .viewport:hover {
}

}
h1.I114846, .I114846 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114846 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114846:hover {
}
.I114846 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114846 > .viewport:hover {
}


h1.I126795, .I126795 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126795 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I126795:hover {
}
.I126795 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126795 > .viewport:hover {
}


.I68971, a.I68971 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I68971:hover, a.I68971:hover {
}
@media (max-width:992px) {
.I68971, a.I68971 {
display:flex;
font-size:1.625rem;


}
.I68971:hover, a.I68971:hover {
}
}
@media (max-width:640px) {
.I68971, a.I68971 {
display:flex;
font-size:1.625rem;


}
.I68971:hover, a.I68971:hover {
}
}

.I68972, a.I68972 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I68972:hover, a.I68972:hover {
}
@media (max-width:992px) {
.I68972, a.I68972 {
}
.I68972:hover, a.I68972:hover {
display:flex;
width:100%;

}
}

.I68973 .image, .I68973.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/principal_ventaja.png?timestamp=20220526125711');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/principal_ventaja.png?timestamp=20220526125711') 1.00x,url('https://www.genexus.com/media/images/principal_ventaja_x1.99.png?timestamp=20220526125711') 1.99x,url('https://www.genexus.com/media/images/principal_ventaja_x2.99.png?timestamp=20220526125711') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/principal_ventaja.png?timestamp=20220526125711') 1.00x,url('https://www.genexus.com/media/images/principal_ventaja_x1.99.png?timestamp=20220526125711') 1.99x,url('https://www.genexus.com/media/images/principal_ventaja_x2.99.png?timestamp=20220526125711') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/principal_ventaja.png?timestamp=20220526125711') 1.00x,url('https://www.genexus.com/media/images/principal_ventaja_x1.99.png?timestamp=20220526125711') 1.99x,url('https://www.genexus.com/media/images/principal_ventaja_x2.99.png?timestamp=20220526125711') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/principal_ventaja.png?timestamp=20220526125711') 1.00x,url('https://www.genexus.com/media/images/principal_ventaja_x1.99.png?timestamp=20220526125711') 1.99x,url('https://www.genexus.com/media/images/principal_ventaja_x2.99.png?timestamp=20220526125711') 2.99x);
background-size:cover;
background-position:center center;

}
.I68973 .image:hover, .I68973.image:hover {
}

.I68974 .button, .I68974.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);

}
.I68974 button.button, button.I68974.button {
cursor:pointer;
}
.I68974 .button .text, .I68974.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I68974 .button .icon, .I68974.button .icon {
flex:none;
background-size:100% 100%;
}
.I68974 .button:hover, .I68974.button:hover {
background-color:rgb(210,40,93);

}
.I68974 .button:hover .text, .I68974.button:hover .text {
}
.I68974 .button:hover .icon, .I68974.button:hover .icon {
background-size:100% 100%;
}

.I68975, a.I68975 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I68975:hover, a.I68975:hover {
}

h1.I68976, .I68976 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I68976, .I68976 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I68976, .I68976 p {
margin:0px;
}

figure.I68976, .I68976 figure {
margin:0px;
}

a.I68976, .I68976 a {
text-decoration:inherit;
color:inherit;
}

.I68976 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I68976 article, article.I68976 {
width:100%;

flex-direction:column;	
}
.I68976 article:hover, article.I68976:hover {
}
.I68976 article.active, article.I68976.active {
}
.I68976 .body {
}
.I68976 .body:hover {
	
}
.I68976 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I68976 .body a {
text-decoration:underline;

}
.I68976 .body img {
}
.I68976 .body ul, .I68976 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I68976 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I68976 .body iframe {
}
.I68976 .body img:hover {
}
.I68976 .body iframe:hover {
}

.I68976 .body li {
list-style-type:disc;
}



.I68977 .button, .I68977.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);

}
.I68977 button.button, button.I68977.button {
cursor:pointer;
}
.I68977 .button .text, .I68977.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I68977 .button .icon, .I68977.button .icon {
flex:none;
background-size:100% 100%;
}
.I68977 .button:hover, .I68977.button:hover {
background-color:rgb(217,217,217);

}
.I68977 .button:hover .text, .I68977.button:hover .text {
}
.I68977 .button:hover .icon, .I68977.button:hover .icon {
background-size:100% 100%;
}

.I68978 .button, .I68978.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;

}
.I68978 button.button, button.I68978.button {
cursor:pointer;
}
.I68978 .button .text, .I68978.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I68978 .button .icon, .I68978.button .icon {
flex:none;
background-size:100% 100%;
}
.I68978 .button:hover, .I68978.button:hover {
}
.I68978 .button:hover .text, .I68978.button:hover .text {
}
.I68978 .button:hover .icon, .I68978.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I68978 .button, .I68978.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I68978 button.button, button.I68978.button {
}
.I68978 .button .text, .I68978.button .text {
color:rgb(108,72,201);

}
.I68978 .button .icon, .I68978.button .icon {
background-size:100% 100%;
}
.I68978 .button:hover, .I68978.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I68978 .button:hover .text, .I68978.button:hover .text {
color:rgb(150,155,160);

}
.I68978 .button:hover .icon, .I68978.button:hover .icon {
background-size:100% 100%;
}
}

.I68979 .button, .I68979.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I68979 button.button, button.I68979.button {
cursor:pointer;
}
.I68979 .button .text, .I68979.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I68979 .button .icon, .I68979.button .icon {
flex:none;
background-size:100% 100%;
}
.I68979 .button:hover, .I68979.button:hover {
}
.I68979 .button:hover .text, .I68979.button:hover .text {
}
.I68979 .button:hover .icon, .I68979.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I68979 .button, .I68979.button {
}
.I68979 button.button, button.I68979.button {
}
.I68979 .button .text, .I68979.button .text {
font-family:Rubik;

}
.I68979 .button .icon, .I68979.button .icon {
background-size:100% 100%;
}
.I68979 .button:hover, .I68979.button:hover {
}
.I68979 .button:hover .text, .I68979.button:hover .text {
}
.I68979 .button:hover .icon, .I68979.button:hover .icon {
background-size:100% 100%;
}
}

.I68980 {
display:flex;
width:100%;
height:270px;

}
.I68980:hover {
}

.I74259, a.I74259 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I74259:hover, a.I74259:hover {
}
@media (max-width:992px) {
.I74259, a.I74259 {
}
.I74259:hover, a.I74259:hover {
display:flex;
width:100%;

}
}

.I114791 .image, .I114791.image {
vertical-align:top;
}
.I114791 .image:hover, .I114791.image:hover {
}

.I126741 .button, .I126741.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I126741 button.button, button.I126741.button {
cursor:pointer;
}
.I126741 .button .text, .I126741.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I126741 .button .icon, .I126741.button .icon {
flex:none;
background-size:100% 100%;
}
.I126741 .button:hover, .I126741.button:hover {
}
.I126741 .button:hover .text, .I126741.button:hover .text {
}
.I126741 .button:hover .icon, .I126741.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I126741 .button, .I126741.button {
}
.I126741 button.button, button.I126741.button {
}
.I126741 .button .text, .I126741.button .text {
font-family:Rubik;

}
.I126741 .button .icon, .I126741.button .icon {
background-size:100% 100%;
}
.I126741 .button:hover, .I126741.button:hover {
}
.I126741 .button:hover .text, .I126741.button:hover .text {
}
.I126741 .button:hover .icon, .I126741.button:hover .icon {
background-size:100% 100%;
}
}

h1.I68981, .I68981 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68981 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I68981:hover {
}
.I68981 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68981 > .viewport:hover {
}


.I68982 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I68982:hover {
}

.I68983 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0rem;
box-sizing:border-box;


}
.I68983:hover {
}
@media (max-width:992px) {
.I68983 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I68983:hover {
}
}
@media (max-width:640px) {
.I68983 {


flex-direction:column;
}
.I68983:hover {
}
}

.I68984 {
display:flex;
position:var(--I68984-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;


}
.I68984:hover {
}

@media (max-width:992px) {
.I68984 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I68984:hover {
}

}
@media (max-width:640px) {
.I68984 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I68984:hover {
}

}
@media (min-width:1440px) {
.I68984 {

width:50%;
padding-right:4rem;

}
.I68984:hover {
}

}
.I68985 {
display:flex;
position:var(--I68985-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;


}
.I68985:hover {
}

@media (max-width:992px) {
.I68985 {

width:50%;

}
.I68985:hover {
}

}
@media (max-width:640px) {
.I68985 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I68985:hover {
}

}
@media (min-width:1440px) {
.I68985 {

width:50%;

flex-direction:column;


}
.I68985:hover {
}

}
.I127601 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I127601:hover {
}

@media (max-width:992px) {
.I127601 {



flex-direction:column;

	
}
.I127601:hover {
}

}

h1.I68986, .I68986 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68986 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I68986:hover {
}
.I68986 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68986 > .viewport:hover {
}


h1.I68987, .I68987 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68987 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;


}
.I68987:hover {
}
.I68987 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68987 > .viewport:hover {
}


h1.I68988, .I68988 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68988 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I68988:hover {
}
.I68988 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68988 > .viewport:hover {
}

@media (max-width:992px) {
.I68988 {

display:flex;

}
.I68988:hover {
}
.I68988 > .viewport {



}
.I68988 > .viewport:hover {
}

}
@media (max-width:640px) {
.I68988 {

height:auto;


}
.I68988:hover {
}
.I68988 > .viewport {



}
.I68988 > .viewport:hover {
}

}

h1.I68989, .I68989 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68989 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I68989:hover {
}
.I68989 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68989 > .viewport:hover {
}

@media (max-width:992px) {
.I68989 {

padding-bottom:1rem;


}
.I68989:hover {
}
.I68989 > .viewport {



}
.I68989 > .viewport:hover {
}

}
@media (max-width:640px) {
.I68989 {

margin-bottom:0;


}
.I68989:hover {
}
.I68989 > .viewport {



}
.I68989 > .viewport:hover {
}

}

h1.I68990, .I68990 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68990 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I68990:hover {
}
.I68990 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68990 > .viewport:hover {
}


h1.I68991, .I68991 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68991 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I68991:hover {
}
.I68991 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68991 > .viewport:hover {
}


h1.I68992, .I68992 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68992 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:9;

}
.I68992:hover {
}
.I68992 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68992 > .viewport:hover {
}

@media (max-width:640px) {
.I68992 {

margin-bottom:-1.65rem;


}
.I68992:hover {
}
.I68992 > .viewport {



}
.I68992 > .viewport:hover {
}

}

h1.I68993, .I68993 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68993 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I68993:hover {
}
.I68993 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68993 > .viewport:hover {
}

@media (min-width:1440px) {
.I68993 {

display:none;

}
.I68993:hover {
}
.I68993 > .viewport {



}
.I68993 > .viewport:hover {
}

}
h1.I68994, .I68994 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68994 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I68994:hover {
}
.I68994 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68994 > .viewport:hover {
}


h1.I68995, .I68995 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68995 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I68995:hover {
}
.I68995 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68995 > .viewport:hover {
}

@media (max-width:992px) {
.I68995 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I68995:hover {
}
.I68995 > .viewport {



}
.I68995 > .viewport:hover {
}

}

h1.I68996, .I68996 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68996 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I68996:hover {
}
.I68996 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68996 > .viewport:hover {
}

@media (max-width:992px) {
.I68996 {

display:none;

}
.I68996:hover {
}
.I68996 > .viewport {



}
.I68996 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I68996 {

width:100%;
height:auto;


}
.I68996:hover {
}
.I68996 > .viewport {



}
.I68996 > .viewport:hover {
}

}
h1.I74231, .I74231 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74231 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I74231:hover {
}
.I74231 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I74231 > .viewport:hover {
}

@media (min-width:1440px) {
.I74231 {

width:100%;
box-sizing:border-box;


}
.I74231:hover {
}
.I74231 > .viewport {



}
.I74231 > .viewport:hover {
}

}
h1.I114518, .I114518 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114518 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114518:hover {
}
.I114518 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114518 > .viewport:hover {
}


.I68997, a.I68997 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I68997:hover, a.I68997:hover {
}
@media (max-width:992px) {
.I68997, a.I68997 {
display:flex;
font-size:1.625rem;


}
.I68997:hover, a.I68997:hover {
}
}
@media (max-width:640px) {
.I68997, a.I68997 {
display:flex;
font-size:1.625rem;


}
.I68997:hover, a.I68997:hover {
}
}

.I68998, a.I68998 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I68998:hover, a.I68998:hover {
}
@media (max-width:992px) {
.I68998, a.I68998 {
}
.I68998:hover, a.I68998:hover {
display:flex;
width:100%;

}
}

.I68999 .image, .I68999.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/digital_assets.png?timestamp=20220526141058');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/digital_assets.png?timestamp=20220526141058') 1.00x,url('https://www.genexus.com/media/images/digital_assets_x1.99.png?timestamp=20220526141058') 1.99x,url('https://www.genexus.com/media/images/digital_assets_x2.99.png?timestamp=20220526141058') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/digital_assets.png?timestamp=20220526141058') 1.00x,url('https://www.genexus.com/media/images/digital_assets_x1.99.png?timestamp=20220526141058') 1.99x,url('https://www.genexus.com/media/images/digital_assets_x2.99.png?timestamp=20220526141058') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/digital_assets.png?timestamp=20220526141058') 1.00x,url('https://www.genexus.com/media/images/digital_assets_x1.99.png?timestamp=20220526141058') 1.99x,url('https://www.genexus.com/media/images/digital_assets_x2.99.png?timestamp=20220526141058') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/digital_assets.png?timestamp=20220526141058') 1.00x,url('https://www.genexus.com/media/images/digital_assets_x1.99.png?timestamp=20220526141058') 1.99x,url('https://www.genexus.com/media/images/digital_assets_x2.99.png?timestamp=20220526141058') 2.99x);
background-size:cover;
background-position:center center;

}
.I68999 .image:hover, .I68999.image:hover {
}

.I69000 .button, .I69000.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);

}
.I69000 button.button, button.I69000.button {
cursor:pointer;
}
.I69000 .button .text, .I69000.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I69000 .button .icon, .I69000.button .icon {
flex:none;
background-size:100% 100%;
}
.I69000 .button:hover, .I69000.button:hover {
background-color:rgb(210,40,93);

}
.I69000 .button:hover .text, .I69000.button:hover .text {
}
.I69000 .button:hover .icon, .I69000.button:hover .icon {
background-size:100% 100%;
}

.I69001, a.I69001 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I69001:hover, a.I69001:hover {
}

h1.I69002, .I69002 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I69002, .I69002 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I69002, .I69002 p {
margin:0px;
}

figure.I69002, .I69002 figure {
margin:0px;
}

a.I69002, .I69002 a {
text-decoration:inherit;
color:inherit;
}

.I69002 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I69002 article, article.I69002 {
flex-direction:column;	
}
.I69002 article:hover, article.I69002:hover {
}
.I69002 article.active, article.I69002.active {
}
.I69002 .body {
}
.I69002 .body:hover {
	
}
.I69002 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I69002 .body a {
text-decoration:underline;

}
.I69002 .body img {
}
.I69002 .body ul, .I69002 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I69002 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I69002 .body iframe {
}
.I69002 .body img:hover {
}
.I69002 .body iframe:hover {
}

.I69002 .body li {
list-style-type:disc;
}



.I69003 .button, .I69003.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I69003 button.button, button.I69003.button {
cursor:pointer;
}
.I69003 .button .text, .I69003.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I69003 .button .icon, .I69003.button .icon {
flex:none;
background-size:100% 100%;
}
.I69003 .button:hover, .I69003.button:hover {
}
.I69003 .button:hover .text, .I69003.button:hover .text {
}
.I69003 .button:hover .icon, .I69003.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I69003 .button, .I69003.button {
}
.I69003 button.button, button.I69003.button {
}
.I69003 .button .text, .I69003.button .text {
font-family:Rubik;

}
.I69003 .button .icon, .I69003.button .icon {
background-size:100% 100%;
}
.I69003 .button:hover, .I69003.button:hover {
}
.I69003 .button:hover .text, .I69003.button:hover .text {
}
.I69003 .button:hover .icon, .I69003.button:hover .icon {
background-size:100% 100%;
}
}

.I69004 .button, .I69004.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;

}
.I69004 button.button, button.I69004.button {
cursor:pointer;
}
.I69004 .button .text, .I69004.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I69004 .button .icon, .I69004.button .icon {
flex:none;
background-size:100% 100%;
}
.I69004 .button:hover, .I69004.button:hover {
}
.I69004 .button:hover .text, .I69004.button:hover .text {
}
.I69004 .button:hover .icon, .I69004.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I69004 .button, .I69004.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I69004 button.button, button.I69004.button {
}
.I69004 .button .text, .I69004.button .text {
color:rgb(108,72,201);

}
.I69004 .button .icon, .I69004.button .icon {
background-size:100% 100%;
}
.I69004 .button:hover, .I69004.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I69004 .button:hover .text, .I69004.button:hover .text {
color:rgb(150,155,160);

}
.I69004 .button:hover .icon, .I69004.button:hover .icon {
background-size:100% 100%;
}
}

.I69005 .button, .I69005.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);

}
.I69005 button.button, button.I69005.button {
cursor:pointer;
}
.I69005 .button .text, .I69005.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I69005 .button .icon, .I69005.button .icon {
flex:none;
background-size:100% 100%;
}
.I69005 .button:hover, .I69005.button:hover {
background-color:rgb(217,217,217);

}
.I69005 .button:hover .text, .I69005.button:hover .text {
}
.I69005 .button:hover .icon, .I69005.button:hover .icon {
background-size:100% 100%;
}

.I69006 {
display:flex;
width:100%;
height:270px;

}
.I69006:hover {
}
@media (min-width:1440px) {
.I69006 {
display:flex;
width:100%;
height:270px;

}
.I69006:hover {
}
}
.I74199, a.I74199 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I74199:hover, a.I74199:hover {
}
@media (max-width:992px) {
.I74199, a.I74199 {
}
.I74199:hover, a.I74199:hover {
display:flex;
width:100%;

}
}

.I114461 .image, .I114461.image {
vertical-align:top;
}
.I114461 .image:hover, .I114461.image:hover {
}

.I67956 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I67956:hover {
}

.I67970 {
display:flex;
position:var(--I67970-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
}
.I67970:hover {
}


h1.I67972, .I67972 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I67972 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I67972:hover {
}
.I67972 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I67972 > .viewport:hover {
}


.I67971 .button, .I67971.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I67971 button.button, button.I67971.button {
cursor:pointer;
}
.I67971 .button .text, .I67971.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I67971 .button .icon, .I67971.button .icon {
flex:none;
background-size:100% 100%;
}
.I67971 .button:hover, .I67971.button:hover {
background-color:rgb(210,40,93);

}
.I67971 .button:hover .text, .I67971.button:hover .text {
}
.I67971 .button:hover .icon, .I67971.button:hover .icon {
background-size:100% 100%;
}


h1.I69007, .I69007 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69007 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I69007:hover {
}
.I69007 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69007 > .viewport:hover {
}


.I69008 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I69008:hover {
}

.I69009 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0rem;
box-sizing:border-box;


}
.I69009:hover {
}
@media (max-width:992px) {
.I69009 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I69009:hover {
}
}
@media (max-width:640px) {
.I69009 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I69009:hover {
}
}

.I69010 {
display:flex;
position:var(--I69010-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;


}
.I69010:hover {
}

@media (max-width:992px) {
.I69010 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I69010:hover {
}

}
@media (max-width:640px) {
.I69010 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I69010:hover {
}

}
@media (min-width:1440px) {
.I69010 {

order:3;
width:50%;
padding-right:4rem;

}
.I69010:hover {
}

}
.I69011 {
display:flex;
position:var(--I69011-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;


}
.I69011:hover {
}

@media (max-width:992px) {
.I69011 {

order:3;
width:50%;
padding-left:0rem;

}
.I69011:hover {
}

}
@media (max-width:640px) {
.I69011 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I69011:hover {
}

}
@media (min-width:1440px) {
.I69011 {

order:2;
width:50%;

flex-direction:column;


}
.I69011:hover {
}

}
.I128313 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I128313:hover {
}


h1.I69012, .I69012 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69012 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I69012:hover {
}
.I69012 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69012 > .viewport:hover {
}


h1.I69013, .I69013 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69013 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;


}
.I69013:hover {
}
.I69013 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69013 > .viewport:hover {
}


h1.I69014, .I69014 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69014 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I69014:hover {
}
.I69014 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69014 > .viewport:hover {
}


h1.I69015, .I69015 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69015 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I69015:hover {
}
.I69015 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69015 > .viewport:hover {
}

@media (max-width:640px) {
.I69015 {

margin-bottom:0;


}
.I69015:hover {
}
.I69015 > .viewport {



}
.I69015 > .viewport:hover {
}

}

h1.I69016, .I69016 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69016 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I69016:hover {
}
.I69016 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69016 > .viewport:hover {
}


h1.I69017, .I69017 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69017 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;

}
.I69017:hover {
}
.I69017 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69017 > .viewport:hover {
}

@media (max-width:640px) {
.I69017 {

margin-bottom:-1.65rem;


}
.I69017:hover {
}
.I69017 > .viewport {



}
.I69017 > .viewport:hover {
}

}

h1.I69018, .I69018 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69018 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I69018:hover {
}
.I69018 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69018 > .viewport:hover {
}


h1.I69019, .I69019 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69019 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I69019:hover {
}
.I69019 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69019 > .viewport:hover {
}


h1.I69020, .I69020 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69020 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I69020:hover {
}
.I69020 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69020 > .viewport:hover {
}


h1.I69021, .I69021 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69021 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I69021:hover {
}
.I69021 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69021 > .viewport:hover {
}

@media (max-width:992px) {
.I69021 {

height:auto;


}
.I69021:hover {
}
.I69021 > .viewport {



}
.I69021 > .viewport:hover {
}

}

h1.I74296, .I74296 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74296 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I74296:hover {
}
.I74296 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I74296 > .viewport:hover {
}

@media (min-width:1440px) {
.I74296 {

width:100%;
padding-top:0.75rem;


}
.I74296:hover {
}
.I74296 > .viewport {



}
.I74296 > .viewport:hover {
}

}
h1.I114847, .I114847 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114847 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114847:hover {
}
.I114847 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114847 > .viewport:hover {
}


h1.I126796, .I126796 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126796 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I126796:hover {
}
.I126796 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126796 > .viewport:hover {
}


.I69022, a.I69022 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I69022:hover, a.I69022:hover {
}
@media (max-width:992px) {
.I69022, a.I69022 {
display:flex;
font-size:1.625rem;


}
.I69022:hover, a.I69022:hover {
}
}
@media (max-width:640px) {
.I69022, a.I69022 {
display:flex;
font-size:1.625rem;


}
.I69022:hover, a.I69022:hover {
}
}

.I69023, a.I69023 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I69023:hover, a.I69023:hover {
}
@media (max-width:992px) {
.I69023, a.I69023 {
}
.I69023:hover, a.I69023:hover {
display:flex;
width:100%;

}
}

.I69024 .image, .I69024.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/process_transformation.png?timestamp=20220526141303');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/process_transformation.png?timestamp=20220526141303') 1.00x,url('https://www.genexus.com/media/images/process_transformation_x1.99.png?timestamp=20220526141303') 1.99x,url('https://www.genexus.com/media/images/process_transformation_x2.99.png?timestamp=20220526141303') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/process_transformation.png?timestamp=20220526141303') 1.00x,url('https://www.genexus.com/media/images/process_transformation_x1.99.png?timestamp=20220526141303') 1.99x,url('https://www.genexus.com/media/images/process_transformation_x2.99.png?timestamp=20220526141303') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/process_transformation.png?timestamp=20220526141303') 1.00x,url('https://www.genexus.com/media/images/process_transformation_x1.99.png?timestamp=20220526141303') 1.99x,url('https://www.genexus.com/media/images/process_transformation_x2.99.png?timestamp=20220526141303') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/process_transformation.png?timestamp=20220526141303') 1.00x,url('https://www.genexus.com/media/images/process_transformation_x1.99.png?timestamp=20220526141303') 1.99x,url('https://www.genexus.com/media/images/process_transformation_x2.99.png?timestamp=20220526141303') 2.99x);
background-size:cover;
background-position:center center;

}
.I69024 .image:hover, .I69024.image:hover {
}

.I69025 .button, .I69025.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);

}
.I69025 button.button, button.I69025.button {
cursor:pointer;
}
.I69025 .button .text, .I69025.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I69025 .button .icon, .I69025.button .icon {
flex:none;
background-size:100% 100%;
}
.I69025 .button:hover, .I69025.button:hover {
background-color:rgb(210,40,93);

}
.I69025 .button:hover .text, .I69025.button:hover .text {
}
.I69025 .button:hover .icon, .I69025.button:hover .icon {
background-size:100% 100%;
}

.I69026, a.I69026 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I69026:hover, a.I69026:hover {
}

h1.I69027, .I69027 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I69027, .I69027 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I69027, .I69027 p {
margin:0px;
}

figure.I69027, .I69027 figure {
margin:0px;
}

a.I69027, .I69027 a {
text-decoration:inherit;
color:inherit;
}

.I69027 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I69027 article, article.I69027 {
width:100%;

flex-direction:column;	
}
.I69027 article:hover, article.I69027:hover {
}
.I69027 article.active, article.I69027.active {
}
.I69027 .body {
}
.I69027 .body:hover {
	
}
.I69027 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I69027 .body a {
text-decoration:underline;

}
.I69027 .body img {
}
.I69027 .body ul, .I69027 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I69027 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I69027 .body iframe {
}
.I69027 .body img:hover {
}
.I69027 .body iframe:hover {
}

.I69027 .body li {
list-style-type:disc;
}



.I69028 .button, .I69028.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);

}
.I69028 button.button, button.I69028.button {
cursor:pointer;
}
.I69028 .button .text, .I69028.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I69028 .button .icon, .I69028.button .icon {
flex:none;
background-size:100% 100%;
}
.I69028 .button:hover, .I69028.button:hover {
background-color:rgb(217,217,217);

}
.I69028 .button:hover .text, .I69028.button:hover .text {
}
.I69028 .button:hover .icon, .I69028.button:hover .icon {
background-size:100% 100%;
}

.I69029 .button, .I69029.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;

}
.I69029 button.button, button.I69029.button {
cursor:pointer;
}
.I69029 .button .text, .I69029.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I69029 .button .icon, .I69029.button .icon {
flex:none;
background-size:100% 100%;
}
.I69029 .button:hover, .I69029.button:hover {
}
.I69029 .button:hover .text, .I69029.button:hover .text {
}
.I69029 .button:hover .icon, .I69029.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I69029 .button, .I69029.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I69029 button.button, button.I69029.button {
}
.I69029 .button .text, .I69029.button .text {
color:rgb(108,72,201);

}
.I69029 .button .icon, .I69029.button .icon {
background-size:100% 100%;
}
.I69029 .button:hover, .I69029.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I69029 .button:hover .text, .I69029.button:hover .text {
color:rgb(150,155,160);

}
.I69029 .button:hover .icon, .I69029.button:hover .icon {
background-size:100% 100%;
}
}

.I69030 .button, .I69030.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I69030 button.button, button.I69030.button {
cursor:pointer;
}
.I69030 .button .text, .I69030.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I69030 .button .icon, .I69030.button .icon {
flex:none;
background-size:100% 100%;
}
.I69030 .button:hover, .I69030.button:hover {
}
.I69030 .button:hover .text, .I69030.button:hover .text {
}
.I69030 .button:hover .icon, .I69030.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I69030 .button, .I69030.button {
}
.I69030 button.button, button.I69030.button {
}
.I69030 .button .text, .I69030.button .text {
font-family:Rubik;

}
.I69030 .button .icon, .I69030.button .icon {
background-size:100% 100%;
}
.I69030 .button:hover, .I69030.button:hover {
}
.I69030 .button:hover .text, .I69030.button:hover .text {
}
.I69030 .button:hover .icon, .I69030.button:hover .icon {
background-size:100% 100%;
}
}

.I69031 {
display:flex;
width:100%;
height:270px;

}
.I69031:hover {
}

.I74260, a.I74260 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I74260:hover, a.I74260:hover {
}
@media (max-width:992px) {
.I74260, a.I74260 {
}
.I74260:hover, a.I74260:hover {
display:flex;
width:100%;

}
}

.I114792 .image, .I114792.image {
vertical-align:top;
}
.I114792 .image:hover, .I114792.image:hover {
}

.I126742 .button, .I126742.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I126742 button.button, button.I126742.button {
cursor:pointer;
}
.I126742 .button .text, .I126742.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I126742 .button .icon, .I126742.button .icon {
flex:none;
background-size:100% 100%;
}
.I126742 .button:hover, .I126742.button:hover {
}
.I126742 .button:hover .text, .I126742.button:hover .text {
}
.I126742 .button:hover .icon, .I126742.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I126742 .button, .I126742.button {
}
.I126742 button.button, button.I126742.button {
}
.I126742 .button .text, .I126742.button .text {
font-family:Rubik;

}
.I126742 .button .icon, .I126742.button .icon {
background-size:100% 100%;
}
.I126742 .button:hover, .I126742.button:hover {
}
.I126742 .button:hover .text, .I126742.button:hover .text {
}
.I126742 .button:hover .icon, .I126742.button:hover .icon {
background-size:100% 100%;
}
}

h1.I69032, .I69032 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69032 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I69032:hover {
}
.I69032 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69032 > .viewport:hover {
}


.I69033 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I69033:hover {
}

.I69034 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0rem;
box-sizing:border-box;


}
.I69034:hover {
}
@media (max-width:992px) {
.I69034 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I69034:hover {
}
}
@media (max-width:640px) {
.I69034 {


flex-direction:column;
}
.I69034:hover {
}
}

.I69035 {
display:flex;
position:var(--I69035-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;


}
.I69035:hover {
}

@media (max-width:992px) {
.I69035 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I69035:hover {
}

}
@media (max-width:640px) {
.I69035 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I69035:hover {
}

}
@media (min-width:1440px) {
.I69035 {

width:50%;
padding-right:4rem;

}
.I69035:hover {
}

}
.I69036 {
display:flex;
position:var(--I69036-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;


}
.I69036:hover {
}

@media (max-width:992px) {
.I69036 {

width:50%;

}
.I69036:hover {
}

}
@media (max-width:640px) {
.I69036 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I69036:hover {
}

}
@media (min-width:1440px) {
.I69036 {

width:50%;

flex-direction:column;


}
.I69036:hover {
}

}
.I127602 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I127602:hover {
}

@media (max-width:992px) {
.I127602 {



flex-direction:column;

	
}
.I127602:hover {
}

}

h1.I69037, .I69037 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69037 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I69037:hover {
}
.I69037 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69037 > .viewport:hover {
}


h1.I69038, .I69038 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69038 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;
width:100%;


}
.I69038:hover {
}
.I69038 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69038 > .viewport:hover {
}


h1.I69039, .I69039 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69039 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I69039:hover {
}
.I69039 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69039 > .viewport:hover {
}

@media (max-width:992px) {
.I69039 {

display:flex;

}
.I69039:hover {
}
.I69039 > .viewport {



}
.I69039 > .viewport:hover {
}

}
@media (max-width:640px) {
.I69039 {

height:auto;


}
.I69039:hover {
}
.I69039 > .viewport {



}
.I69039 > .viewport:hover {
}

}

h1.I69040, .I69040 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69040 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I69040:hover {
}
.I69040 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69040 > .viewport:hover {
}

@media (max-width:992px) {
.I69040 {

padding-bottom:1rem;


}
.I69040:hover {
}
.I69040 > .viewport {



}
.I69040 > .viewport:hover {
}

}
@media (max-width:640px) {
.I69040 {

margin-bottom:0;


}
.I69040:hover {
}
.I69040 > .viewport {



}
.I69040 > .viewport:hover {
}

}

h1.I69041, .I69041 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69041 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I69041:hover {
}
.I69041 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69041 > .viewport:hover {
}


h1.I69042, .I69042 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69042 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I69042:hover {
}
.I69042 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69042 > .viewport:hover {
}


h1.I69043, .I69043 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69043 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I69043:hover {
}
.I69043 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69043 > .viewport:hover {
}

@media (max-width:640px) {
.I69043 {

margin-bottom:-1.65rem;


}
.I69043:hover {
}
.I69043 > .viewport {



}
.I69043 > .viewport:hover {
}

}

h1.I69044, .I69044 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69044 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I69044:hover {
}
.I69044 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69044 > .viewport:hover {
}

@media (min-width:1440px) {
.I69044 {

display:none;

}
.I69044:hover {
}
.I69044 > .viewport {



}
.I69044 > .viewport:hover {
}

}
h1.I69045, .I69045 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69045 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I69045:hover {
}
.I69045 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69045 > .viewport:hover {
}


h1.I69046, .I69046 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69046 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I69046:hover {
}
.I69046 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69046 > .viewport:hover {
}

@media (max-width:992px) {
.I69046 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I69046:hover {
}
.I69046 > .viewport {



}
.I69046 > .viewport:hover {
}

}

h1.I69047, .I69047 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69047 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I69047:hover {
}
.I69047 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69047 > .viewport:hover {
}

@media (max-width:992px) {
.I69047 {

display:none;

}
.I69047:hover {
}
.I69047 > .viewport {



}
.I69047 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I69047 {

width:100%;
height:auto;


}
.I69047:hover {
}
.I69047 > .viewport {



}
.I69047 > .viewport:hover {
}

}
h1.I74232, .I74232 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74232 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I74232:hover {
}
.I74232 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I74232 > .viewport:hover {
}

@media (min-width:1440px) {
.I74232 {

width:100%;
box-sizing:border-box;


}
.I74232:hover {
}
.I74232 > .viewport {



}
.I74232 > .viewport:hover {
}

}
h1.I114519, .I114519 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114519 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114519:hover {
}
.I114519 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114519 > .viewport:hover {
}


.I69048, a.I69048 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I69048:hover, a.I69048:hover {
}
@media (max-width:992px) {
.I69048, a.I69048 {
display:flex;
font-size:1.625rem;


}
.I69048:hover, a.I69048:hover {
}
}
@media (max-width:640px) {
.I69048, a.I69048 {
display:flex;
font-size:1.625rem;


}
.I69048:hover, a.I69048:hover {
}
}

.I69049, a.I69049 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I69049:hover, a.I69049:hover {
}
@media (max-width:992px) {
.I69049, a.I69049 {
}
.I69049:hover, a.I69049:hover {
display:flex;
width:100%;

}
}

.I69050 .image, .I69050.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/agile.png?timestamp=20220526141408');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/agile.png?timestamp=20220526141408') 1.00x,url('https://www.genexus.com/media/images/agile_x1.99.png?timestamp=20220526141408') 1.99x,url('https://www.genexus.com/media/images/agile_x2.99.png?timestamp=20220526141408') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/agile.png?timestamp=20220526141408') 1.00x,url('https://www.genexus.com/media/images/agile_x1.99.png?timestamp=20220526141408') 1.99x,url('https://www.genexus.com/media/images/agile_x2.99.png?timestamp=20220526141408') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/agile.png?timestamp=20220526141408') 1.00x,url('https://www.genexus.com/media/images/agile_x1.99.png?timestamp=20220526141408') 1.99x,url('https://www.genexus.com/media/images/agile_x2.99.png?timestamp=20220526141408') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/agile.png?timestamp=20220526141408') 1.00x,url('https://www.genexus.com/media/images/agile_x1.99.png?timestamp=20220526141408') 1.99x,url('https://www.genexus.com/media/images/agile_x2.99.png?timestamp=20220526141408') 2.99x);
background-size:cover;
background-position:center center;

}
.I69050 .image:hover, .I69050.image:hover {
}

.I69051 .button, .I69051.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);

}
.I69051 button.button, button.I69051.button {
cursor:pointer;
}
.I69051 .button .text, .I69051.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I69051 .button .icon, .I69051.button .icon {
flex:none;
background-size:100% 100%;
}
.I69051 .button:hover, .I69051.button:hover {
background-color:rgb(210,40,93);

}
.I69051 .button:hover .text, .I69051.button:hover .text {
}
.I69051 .button:hover .icon, .I69051.button:hover .icon {
background-size:100% 100%;
}

.I69052, a.I69052 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I69052:hover, a.I69052:hover {
}

h1.I69053, .I69053 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I69053, .I69053 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I69053, .I69053 p {
margin:0px;
}

figure.I69053, .I69053 figure {
margin:0px;
}

a.I69053, .I69053 a {
text-decoration:inherit;
color:inherit;
}

.I69053 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I69053 article, article.I69053 {
flex-direction:column;	
}
.I69053 article:hover, article.I69053:hover {
}
.I69053 article.active, article.I69053.active {
}
.I69053 .body {
}
.I69053 .body:hover {
	
}
.I69053 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I69053 .body a {
text-decoration:underline;

}
.I69053 .body img {
}
.I69053 .body ul, .I69053 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I69053 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I69053 .body iframe {
}
.I69053 .body img:hover {
}
.I69053 .body iframe:hover {
}

.I69053 .body li {
list-style-type:disc;
}



.I69054 .button, .I69054.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I69054 button.button, button.I69054.button {
cursor:pointer;
}
.I69054 .button .text, .I69054.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I69054 .button .icon, .I69054.button .icon {
flex:none;
background-size:100% 100%;
}
.I69054 .button:hover, .I69054.button:hover {
}
.I69054 .button:hover .text, .I69054.button:hover .text {
}
.I69054 .button:hover .icon, .I69054.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I69054 .button, .I69054.button {
}
.I69054 button.button, button.I69054.button {
}
.I69054 .button .text, .I69054.button .text {
font-family:Rubik;

}
.I69054 .button .icon, .I69054.button .icon {
background-size:100% 100%;
}
.I69054 .button:hover, .I69054.button:hover {
}
.I69054 .button:hover .text, .I69054.button:hover .text {
}
.I69054 .button:hover .icon, .I69054.button:hover .icon {
background-size:100% 100%;
}
}

.I69055 .button, .I69055.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;

}
.I69055 button.button, button.I69055.button {
cursor:pointer;
}
.I69055 .button .text, .I69055.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I69055 .button .icon, .I69055.button .icon {
flex:none;
background-size:100% 100%;
}
.I69055 .button:hover, .I69055.button:hover {
}
.I69055 .button:hover .text, .I69055.button:hover .text {
}
.I69055 .button:hover .icon, .I69055.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I69055 .button, .I69055.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I69055 button.button, button.I69055.button {
}
.I69055 .button .text, .I69055.button .text {
color:rgb(108,72,201);

}
.I69055 .button .icon, .I69055.button .icon {
background-size:100% 100%;
}
.I69055 .button:hover, .I69055.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I69055 .button:hover .text, .I69055.button:hover .text {
color:rgb(150,155,160);

}
.I69055 .button:hover .icon, .I69055.button:hover .icon {
background-size:100% 100%;
}
}

.I69056 .button, .I69056.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);

}
.I69056 button.button, button.I69056.button {
cursor:pointer;
}
.I69056 .button .text, .I69056.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I69056 .button .icon, .I69056.button .icon {
flex:none;
background-size:100% 100%;
}
.I69056 .button:hover, .I69056.button:hover {
background-color:rgb(217,217,217);

}
.I69056 .button:hover .text, .I69056.button:hover .text {
}
.I69056 .button:hover .icon, .I69056.button:hover .icon {
background-size:100% 100%;
}

.I69057 {
display:flex;
width:100%;
height:270px;

}
.I69057:hover {
}
@media (min-width:1440px) {
.I69057 {
display:flex;
width:100%;
height:270px;

}
.I69057:hover {
}
}
.I74200, a.I74200 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I74200:hover, a.I74200:hover {
}
@media (max-width:992px) {
.I74200, a.I74200 {
}
.I74200:hover, a.I74200:hover {
display:flex;
width:100%;

}
}

.I114462 .image, .I114462.image {
vertical-align:top;
}
.I114462 .image:hover, .I114462.image:hover {
}

.I67956 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I67956:hover {
}

.I67970 {
display:flex;
position:var(--I67970-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
}
.I67970:hover {
}


h1.I67972, .I67972 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I67972 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I67972:hover {
}
.I67972 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I67972 > .viewport:hover {
}


.I67971 .button, .I67971.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I67971 button.button, button.I67971.button {
cursor:pointer;
}
.I67971 .button .text, .I67971.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I67971 .button .icon, .I67971.button .icon {
flex:none;
background-size:100% 100%;
}
.I67971 .button:hover, .I67971.button:hover {
background-color:rgb(210,40,93);

}
.I67971 .button:hover .text, .I67971.button:hover .text {
}
.I67971 .button:hover .icon, .I67971.button:hover .icon {
background-size:100% 100%;
}


h1.I69058, .I69058 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69058 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:11;
width:100%;


}
.I69058:hover {
}
.I69058 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69058 > .viewport:hover {
}


.I69059 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-left:57px;
padding-right:57px;
box-sizing:border-box;

align-items:center;

	
}
.I69059:hover {
}
@media (max-width:992px) {
.I69059 {
width:100vw;
padding-left:30px;
padding-right:30px;

	
}
.I69059:hover {
}
}
@media (max-width:640px) {
.I69059 {
padding-left:8px;
padding-right:8px;

	
}
.I69059:hover {
}
}

.I69060 {
display:flex;
position:var(--I69060-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1135px;

}
.I69060:hover {
}

@media (max-width:992px) {
.I69060 {

width:100%;

}
.I69060:hover {
}

}

.I69061 {
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;

	
}
.I69061:hover {
}

@media (max-width:992px) {
.I69061 {



flex-direction:column;

	
}
.I69061:hover {
}

}
@media (max-width:640px) {
.I69061 {

margin-bottom:35px;
padding-left:29px;
padding-right:0px;
box-sizing:border-box;



flex-direction:column;
align-items:flex-start;

	
}
.I69061:hover {
}

}

.I69062 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
width:100%;



	
}
.I69062:hover {
}


h1.I69063, .I69063 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69063 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I69063:hover {
}
.I69063 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69063 > .viewport:hover {
}

@media (max-width:992px) {
.I69063 {


}
.I69063:hover {
}
.I69063 > .viewport {

justify-content:center;


}
.I69063 > .viewport:hover {
}

}
@media (max-width:640px) {
.I69063 {

width:100%;
box-sizing:border-box;


}
.I69063:hover {
}
.I69063 > .viewport {

justify-content:center;


}
.I69063 > .viewport:hover {
}

}

h1.I69064, .I69064 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69064 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I69064:hover {
}
.I69064 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69064 > .viewport:hover {
}

@media (max-width:992px) {
.I69064 {

margin-bottom:15px;
padding-left:0px;


}
.I69064:hover {
}
.I69064 > .viewport {



}
.I69064 > .viewport:hover {
}

}
@media (max-width:640px) {
.I69064 {

width:100%;
margin-bottom:15px;
box-sizing:border-box;


}
.I69064:hover {
}
.I69064 > .viewport {



}
.I69064 > .viewport:hover {
}

}

h1.I69065, .I69065 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69065 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:auto;


}
.I69065:hover {
}
.I69065 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69065 > .viewport:hover {
}

@media (max-width:992px) {
.I69065 {

width:100%;


}
.I69065:hover {
}
.I69065 > .viewport {

justify-content:center;


}
.I69065 > .viewport:hover {
}

}
@media (max-width:640px) {
.I69065 {

width:100%;


}
.I69065:hover {
}
.I69065 > .viewport {

justify-content:flex-start;


}
.I69065 > .viewport:hover {
}

}

h1.I69066, .I69066 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69066 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;
width:100%;


}
.I69066:hover {
}
.I69066 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69066 > .viewport:hover {
}


.I69067 {
display:flex;
flex-direction:column;
width:100%;

}
.I69067:hover {
}
h1.I69067, .I69067 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I69067, .I69067 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I69067, .I69067 p {
margin:0px;
}

figure.I69067, .I69067 figure {
margin:0px;
}

a.I69067, .I69067 a {
text-decoration:inherit;
color:inherit;
}

.I69067 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I69067 article, article.I69067 {
margin-bottom:78px;
margin-left:9px;
margin-right:9px;

flex-direction:column;	
}
.I69067 article:hover, article.I69067:hover {
}
.I69067 article.active, article.I69067.active {
}
.I69067 .title {
display:flex;
font-family:Graphik;
font-size:18px;
font-weight:600;
line-height:22px;

width:360px;
margin-top:16px;

}
.I69067 .title:hover {
}
.I69067 article.active .title {
}

.I69067 .title {order:2;}
.I69067 .image, .I69067.image {
width:360px;
height:234px;

order:1;
}
.I69067 .image:hover, .I69067.image:hover {
}
.I69067 article.active .image, .I69067.image {
}

.I69067 .articles {
display:flex;
flex:1;
flex-direction:row;
width:100%;

flex-wrap:wrap;	
}
.I69067 .articles:hover {
}
.I69067 .article-container::after {
content:'';
display:flex;
align-items:center;
align-self:center;
}
.I69067 .article-container:last-child::after {
content:none;	
}
.I69067:hover .article-container::after {
}

@media (max-width:992px) {
.I69067 {
width:100%;

}
.I69067:hover {
}
.I69067 header {
}
.I69067 article, article.I69067 {
margin-bottom:30px;
margin-left:5px;
margin-right:5px;

	
}
.I69067 article:hover, article.I69067:hover {
}
.I69067 article.active, article.I69067.active {
}
.I69067 .title {
display:flex;
width:344px;

}
.I69067 .title:hover {
}
.I69067 article.active .title {
}


.I69067 .image, .I69067.image {
width:344px;

order:;
}
.I69067 .image:hover, .I69067.image:hover {
}
.I69067 article.active .image, .I69067.image {
}

.I69067 .articles {
flex-wrap:wrap;	
}
.I69067 .articles:hover {
}
.I69067 .article-container::after {
content:'';
}
.I69067 .article-container:last-child::after {
	
}
.I69067:hover .article-container::after {
}

}
@media (max-width:640px) {
.I69067 {
width:auto;

}
.I69067:hover {
}
.I69067 header {
}
.I69067 article, article.I69067 {
margin-bottom:35px;
margin-left:0px;
margin-right:0px;
box-sizing:border-box;

	
}
.I69067 article:hover, article.I69067:hover {
}
.I69067 article.active, article.I69067.active {
}
.I69067 .title {
display:flex;
font-size:14px;
color:rgb(0,0,0);

width:343px;
margin-top:12px;

}
.I69067 .title:hover {
}
.I69067 article.active .title {
}


.I69067 .image, .I69067.image {
width:343px;
height:auto;

order:;
}
.I69067 .image:hover, .I69067.image:hover {
}
.I69067 article.active .image, .I69067.image {
}

.I69067 .articles {
flex-direction:column;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

flex-wrap:nowrap;	
}
.I69067 .articles:hover {
}
.I69067 .article-container::after {
content:'';
}
.I69067 .article-container:last-child::after {
	
}
.I69067:hover .article-container::after {
}

}

.I69068, a.I69068 {
display:flex;
font-family:Graphik;
font-size:1.625rem;
font-weight:600;

width:100%;
padding-left:0px;
padding-right:0px;

}
.I69068:hover, a.I69068:hover {
}
@media (max-width:992px) {
.I69068, a.I69068 {
display:flex;
font-size:36px;


}
.I69068:hover, a.I69068:hover {
}
}
@media (max-width:640px) {
.I69068, a.I69068 {
display:flex;
font-size:26px;

width:80%;

}
.I69068:hover, a.I69068:hover {
}
}

.I69069 .button, .I69069.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I69069 button.button, button.I69069.button {
cursor:pointer;
}
.I69069 .button .text, .I69069.button .text {
font-family:Graphik;
font-size:16px;
font-weight:600;
color:rgb(250,50,99);

}
.I69069 .button .icon, .I69069.button .icon {
flex:none;
background-size:100% 100%;
}
.I69069 .button:hover, .I69069.button:hover {
}
.I69069 .button:hover .text, .I69069.button:hover .text {
}
.I69069 .button:hover .icon, .I69069.button:hover .icon {
background-size:100% 100%;
}

.I69070, a.I69070 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;
padding-left:10px;
padding-right:10px;

}
.I69070:hover, a.I69070:hover {
}
@media (max-width:992px) {
.I69070, a.I69070 {
}
.I69070:hover, a.I69070:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I69070, a.I69070 {
display:flex;
padding-bottom:1rem;

}
.I69070:hover, a.I69070:hover {
}
}

h1.I69071, .I69071 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69071 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I69071:hover {
}
.I69071 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69071 > .viewport:hover {
}


.I69072 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:0px;
padding-top:8rem;
background-color:rgb(255,255,255);
box-sizing:border-box;

align-items:center;

	
}
.I69072:hover {
}
@media (max-width:992px) {
.I69072 {
width:100vw;
padding-bottom:4rem;
padding-left:4rem;
padding-right:4rem;
padding-top:4rem;
background-color:rgb(255,255,255);

	
}
.I69072:hover {
}
}
@media (max-width:640px) {
.I69072 {
padding-bottom:2rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:2rem;

	
}
.I69072:hover {
}
}

.I69073 {
display:flex;
position:var(--I69073-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;

align-items:center;


}
.I69073:hover {
}

@media (max-width:640px) {
.I69073 {

align-items:center;


}
.I69073:hover {
}

}

h1.I69074, .I69074 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69074 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
margin-bottom:32px;


}
.I69074:hover {
}
.I69074 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69074 > .viewport:hover {
}

@media (max-width:640px) {
.I69074 {

margin-bottom:16px;


}
.I69074:hover {
}
.I69074 > .viewport {



}
.I69074 > .viewport:hover {
}

}

h1.I69075, .I69075 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69075 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-bottom:16px;


}
.I69075:hover {
}
.I69075 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69075 > .viewport:hover {
}

@media (max-width:640px) {
.I69075 {

margin-bottom:8px;


}
.I69075:hover {
}
.I69075 > .viewport {



}
.I69075 > .viewport:hover {
}

}

h1.I69076, .I69076 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69076 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
max-width:800px;
margin-bottom:2rem;


}
.I69076:hover {
}
.I69076 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69076 > .viewport:hover {
}

@media (max-width:992px) {
.I69076 {


}
.I69076:hover {
}
.I69076 > .viewport {



}
.I69076 > .viewport:hover {
}

}
@media (max-width:640px) {
.I69076 {

margin-bottom:16px;


}
.I69076:hover {
}
.I69076 > .viewport {



}
.I69076 > .viewport:hover {
}

}

h1.I69077, .I69077 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69077 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;
max-width:600px;


}
.I69077:hover {
}
.I69077 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I69077 > .viewport:hover {
}

@media (max-width:992px) {
.I69077 {

max-width:512px;


}
.I69077:hover {
}
.I69077 > .viewport {



}
.I69077 > .viewport:hover {
}

}

h1.I69078, .I69078 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69078 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
max-width:800px;
margin-bottom:32px;


}
.I69078:hover {
}
.I69078 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69078 > .viewport:hover {
}

@media (max-width:992px) {
.I69078 {


}
.I69078:hover {
}
.I69078 > .viewport {



}
.I69078 > .viewport:hover {
}

}
@media (max-width:640px) {
.I69078 {

margin-bottom:16px;


}
.I69078:hover {
}
.I69078 > .viewport {



}
.I69078 > .viewport:hover {
}

}

h1.I69384, .I69384 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69384 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:6;
width:100%;
max-width:600px;


}
.I69384:hover {
}
.I69384 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I69384 > .viewport:hover {
}

@media (max-width:992px) {
.I69384 {

max-width:512px;


}
.I69384:hover {
}
.I69384 > .viewport {



}
.I69384 > .viewport:hover {
}

}

.I69079 .image, .I69079.image {
vertical-align:top;
width:60px;
height:auto;

}
.I69079 .image:hover, .I69079.image:hover {
}
@media (max-width:992px) {
.I69079 .image, .I69079.image {
width:48px;

}
.I69079 .image:hover, .I69079.image:hover {
}
}

.I69080, a.I69080 {
display:flex;
font-family:Rubik;
font-size:1rem;
font-weight:500;
color:rgb(17,17,17);
line-height:19px;

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I69080:hover, a.I69080:hover {
}
@media (max-width:640px) {
.I69080, a.I69080 {
display:flex;
padding-left:0px;
padding-right:0px;

}
.I69080:hover, a.I69080:hover {
}
}

.I69081, a.I69081 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I69081:hover, a.I69081:hover {
}
@media (max-width:992px) {
.I69081, a.I69081 {
display:flex;
font-size:1.625rem;
line-height:30px;


}
.I69081:hover, a.I69081:hover {
}
}

.I69082, a.I69082 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I69082:hover, a.I69082:hover {
}
@media (max-width:992px) {
.I69082, a.I69082 {
}
.I69082:hover, a.I69082:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I69082, a.I69082 {
display:flex;
padding-bottom:1rem;

}
.I69082:hover, a.I69082:hover {
}
}

.I69083, a.I69083 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(51,98,255);

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I69083:hover, a.I69083:hover {
}
@media (max-width:992px) {
.I69083, a.I69083 {
display:flex;
font-size:1.625rem;
line-height:30px;


}
.I69083:hover, a.I69083:hover {
}
}

.I69380, a.I69380 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1.5rem;

}
.I69380:hover, a.I69380:hover {
}
@media (max-width:992px) {
.I69380, a.I69380 {
}
.I69380:hover, a.I69380:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I69380, a.I69380 {
display:flex;
padding-bottom:1rem;

}
.I69380:hover, a.I69380:hover {
}
}

h1.I69084, .I69084 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69084 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
width:100%;


}
.I69084:hover {
}
.I69084 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69084 > .viewport:hover {
}


.I69085 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;
background-color:rgb(245,245,245);

align-items:center;

	
}
.I69085:hover {
}

.I69086 {
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;


}
.I69086:hover {
}
@media (max-width:992px) {
.I69086 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I69086:hover {
}
}
@media (max-width:640px) {
.I69086 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I69086:hover {
}
}

.I69087 {
display:flex;
position:var(--I69087-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;


}
.I69087:hover {
}

@media (max-width:992px) {
.I69087 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I69087:hover {
}

}
@media (max-width:640px) {
.I69087 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I69087:hover {
}

}
@media (min-width:1440px) {
.I69087 {

order:3;
width:50%;
padding-right:4rem;

}
.I69087:hover {
}

}
.I69088 {
display:flex;
position:var(--I69088-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;


}
.I69088:hover {
}

@media (max-width:992px) {
.I69088 {

order:3;
width:50%;
padding-left:0rem;

}
.I69088:hover {
}

}
@media (max-width:640px) {
.I69088 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I69088:hover {
}

}
@media (min-width:1440px) {
.I69088 {

order:2;
width:50%;

flex-direction:column;


}
.I69088:hover {
}

}
.I128314 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I128314:hover {
}


h1.I69089, .I69089 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69089 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I69089:hover {
}
.I69089 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69089 > .viewport:hover {
}


h1.I69090, .I69090 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69090 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I69090:hover {
}
.I69090 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69090 > .viewport:hover {
}


h1.I69091, .I69091 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69091 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I69091:hover {
}
.I69091 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69091 > .viewport:hover {
}


h1.I69092, .I69092 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69092 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I69092:hover {
}
.I69092 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69092 > .viewport:hover {
}

@media (max-width:640px) {
.I69092 {

margin-bottom:0;


}
.I69092:hover {
}
.I69092 > .viewport {



}
.I69092 > .viewport:hover {
}

}

h1.I69093, .I69093 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69093 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I69093:hover {
}
.I69093 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69093 > .viewport:hover {
}


h1.I69094, .I69094 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69094 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I69094:hover {
}
.I69094 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69094 > .viewport:hover {
}

@media (max-width:640px) {
.I69094 {

margin-bottom:-1.65rem;


}
.I69094:hover {
}
.I69094 > .viewport {



}
.I69094 > .viewport:hover {
}

}

h1.I69095, .I69095 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69095 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I69095:hover {
}
.I69095 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69095 > .viewport:hover {
}


h1.I69096, .I69096 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69096 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I69096:hover {
}
.I69096 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69096 > .viewport:hover {
}


h1.I69097, .I69097 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69097 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I69097:hover {
}
.I69097 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69097 > .viewport:hover {
}


h1.I69098, .I69098 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69098 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I69098:hover {
}
.I69098 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69098 > .viewport:hover {
}

@media (max-width:992px) {
.I69098 {

height:auto;


}
.I69098:hover {
}
.I69098 > .viewport {



}
.I69098 > .viewport:hover {
}

}

h1.I74297, .I74297 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74297 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I74297:hover {
}
.I74297 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I74297 > .viewport:hover {
}

@media (min-width:1440px) {
.I74297 {

width:100%;
padding-top:0.75rem;


}
.I74297:hover {
}
.I74297 > .viewport {



}
.I74297 > .viewport:hover {
}

}
h1.I114848, .I114848 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114848 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114848:hover {
}
.I114848 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114848 > .viewport:hover {
}


h1.I126797, .I126797 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126797 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I126797:hover {
}
.I126797 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126797 > .viewport:hover {
}


.I69099, a.I69099 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I69099:hover, a.I69099:hover {
}
@media (max-width:992px) {
.I69099, a.I69099 {
display:flex;
font-size:1.625rem;


}
.I69099:hover, a.I69099:hover {
}
}
@media (max-width:640px) {
.I69099, a.I69099 {
display:flex;
font-size:1.625rem;


}
.I69099:hover, a.I69099:hover {
}
}

.I69100, a.I69100 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I69100:hover, a.I69100:hover {
}
@media (max-width:992px) {
.I69100, a.I69100 {
}
.I69100:hover, a.I69100:hover {
display:flex;
width:100%;

}
}

.I69101 .image, .I69101.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/whitepaper_canal-panama.png?timestamp=20220526140209');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/whitepaper_canal-panama.png?timestamp=20220526140209') 1.00x,url('https://www.genexus.com/media/images/whitepaper_canal-panama_x1.99.png?timestamp=20220526140209') 1.99x,url('https://www.genexus.com/media/images/whitepaper_canal-panama_x2.99.png?timestamp=20220526140209') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/whitepaper_canal-panama.png?timestamp=20220526140209') 1.00x,url('https://www.genexus.com/media/images/whitepaper_canal-panama_x1.99.png?timestamp=20220526140209') 1.99x,url('https://www.genexus.com/media/images/whitepaper_canal-panama_x2.99.png?timestamp=20220526140209') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/whitepaper_canal-panama.png?timestamp=20220526140209') 1.00x,url('https://www.genexus.com/media/images/whitepaper_canal-panama_x1.99.png?timestamp=20220526140209') 1.99x,url('https://www.genexus.com/media/images/whitepaper_canal-panama_x2.99.png?timestamp=20220526140209') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/whitepaper_canal-panama.png?timestamp=20220526140209') 1.00x,url('https://www.genexus.com/media/images/whitepaper_canal-panama_x1.99.png?timestamp=20220526140209') 1.99x,url('https://www.genexus.com/media/images/whitepaper_canal-panama_x2.99.png?timestamp=20220526140209') 2.99x);
background-size:cover;
background-position:center center;

}
.I69101 .image:hover, .I69101.image:hover {
}

.I69102 .button, .I69102.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);

}
.I69102 button.button, button.I69102.button {
cursor:pointer;
}
.I69102 .button .text, .I69102.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I69102 .button .icon, .I69102.button .icon {
flex:none;
background-size:100% 100%;
}
.I69102 .button:hover, .I69102.button:hover {
background-color:rgb(210,40,93);

}
.I69102 .button:hover .text, .I69102.button:hover .text {
}
.I69102 .button:hover .icon, .I69102.button:hover .icon {
background-size:100% 100%;
}

.I69103, a.I69103 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I69103:hover, a.I69103:hover {
}

h1.I69104, .I69104 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I69104, .I69104 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I69104, .I69104 p {
margin:0px;
}

figure.I69104, .I69104 figure {
margin:0px;
}

a.I69104, .I69104 a {
text-decoration:inherit;
color:inherit;
}

.I69104 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I69104 article, article.I69104 {
width:100%;

flex-direction:column;	
}
.I69104 article:hover, article.I69104:hover {
}
.I69104 article.active, article.I69104.active {
}
.I69104 .body {
}
.I69104 .body:hover {
	
}
.I69104 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I69104 .body a {
text-decoration:underline;

}
.I69104 .body img {
}
.I69104 .body ul, .I69104 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I69104 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I69104 .body iframe {
}
.I69104 .body img:hover {
}
.I69104 .body iframe:hover {
}

.I69104 .body li {
list-style-type:disc;
}



.I69105 .button, .I69105.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);

}
.I69105 button.button, button.I69105.button {
cursor:pointer;
}
.I69105 .button .text, .I69105.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I69105 .button .icon, .I69105.button .icon {
flex:none;
background-size:100% 100%;
}
.I69105 .button:hover, .I69105.button:hover {
background-color:rgb(217,217,217);

}
.I69105 .button:hover .text, .I69105.button:hover .text {
}
.I69105 .button:hover .icon, .I69105.button:hover .icon {
background-size:100% 100%;
}

.I69106 .button, .I69106.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;

}
.I69106 button.button, button.I69106.button {
cursor:pointer;
}
.I69106 .button .text, .I69106.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I69106 .button .icon, .I69106.button .icon {
flex:none;
background-size:100% 100%;
}
.I69106 .button:hover, .I69106.button:hover {
}
.I69106 .button:hover .text, .I69106.button:hover .text {
}
.I69106 .button:hover .icon, .I69106.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I69106 .button, .I69106.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I69106 button.button, button.I69106.button {
}
.I69106 .button .text, .I69106.button .text {
color:rgb(108,72,201);

}
.I69106 .button .icon, .I69106.button .icon {
background-size:100% 100%;
}
.I69106 .button:hover, .I69106.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I69106 .button:hover .text, .I69106.button:hover .text {
color:rgb(150,155,160);

}
.I69106 .button:hover .icon, .I69106.button:hover .icon {
background-size:100% 100%;
}
}

.I69107 .button, .I69107.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I69107 button.button, button.I69107.button {
cursor:pointer;
}
.I69107 .button .text, .I69107.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I69107 .button .icon, .I69107.button .icon {
flex:none;
background-size:100% 100%;
}
.I69107 .button:hover, .I69107.button:hover {
}
.I69107 .button:hover .text, .I69107.button:hover .text {
}
.I69107 .button:hover .icon, .I69107.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I69107 .button, .I69107.button {
}
.I69107 button.button, button.I69107.button {
}
.I69107 .button .text, .I69107.button .text {
font-family:Rubik;

}
.I69107 .button .icon, .I69107.button .icon {
background-size:100% 100%;
}
.I69107 .button:hover, .I69107.button:hover {
}
.I69107 .button:hover .text, .I69107.button:hover .text {
}
.I69107 .button:hover .icon, .I69107.button:hover .icon {
background-size:100% 100%;
}
}

.I69108 {
display:flex;
width:100%;
height:270px;

}
.I69108:hover {
}

.I74261, a.I74261 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I74261:hover, a.I74261:hover {
}
@media (max-width:992px) {
.I74261, a.I74261 {
}
.I74261:hover, a.I74261:hover {
display:flex;
width:100%;

}
}

.I114793 .image, .I114793.image {
vertical-align:top;
}
.I114793 .image:hover, .I114793.image:hover {
}

.I126743 .button, .I126743.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I126743 button.button, button.I126743.button {
cursor:pointer;
}
.I126743 .button .text, .I126743.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I126743 .button .icon, .I126743.button .icon {
flex:none;
background-size:100% 100%;
}
.I126743 .button:hover, .I126743.button:hover {
}
.I126743 .button:hover .text, .I126743.button:hover .text {
}
.I126743 .button:hover .icon, .I126743.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I126743 .button, .I126743.button {
}
.I126743 button.button, button.I126743.button {
}
.I126743 .button .text, .I126743.button .text {
font-family:Rubik;

}
.I126743 .button .icon, .I126743.button .icon {
background-size:100% 100%;
}
.I126743 .button:hover, .I126743.button:hover {
}
.I126743 .button:hover .text, .I126743.button:hover .text {
}
.I126743 .button:hover .icon, .I126743.button:hover .icon {
background-size:100% 100%;
}
}

h1.I69109, .I69109 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69109 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:14;
width:100%;


}
.I69109:hover {
}
.I69109 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69109 > .viewport:hover {
}


.I69110 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:8rem;
padding-top:8rem;
background-color:rgb(255,255,255);

align-items:center;

	
}
.I69110:hover {
}
@media (max-width:992px) {
.I69110 {
padding-bottom:4rem;
padding-top:4rem;

	
}
.I69110:hover {
}
}

.I69111 {
display:flex;

order:1;
width:100%;
max-width:1024px;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;


flex-direction:column;
}
.I69111:hover {
}
@media (max-width:992px) {
.I69111 {

padding-left:1.625rem;
padding-right:1.625rem;


}
.I69111:hover {
}
}
@media (min-width:1440px) {
.I69111 {

width:100%;


}
.I69111:hover {
}
}
.I69112 {
display:flex;
position:var(--I69112-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
box-sizing:border-box;

}
.I69112:hover {
}


.I69113 {
display:flex;
position:var(--I69113-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
margin-top:4rem;
box-sizing:border-box;

flex-direction:row;
justify-content:flex-start;
align-items:stretch;


}
.I69113:hover {
}

@media (max-width:992px) {
.I69113 {

margin-top:2rem;

}
.I69113:hover {
}

}
@media (max-width:640px) {
.I69113 {

flex-direction:column;


}
.I69113:hover {
}

}

.I69114 {
display:flex;
position:var(--I69114-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
margin-bottom:0;
margin-top:4rem;

flex-direction:row;
align-items:stretch;


}
.I69114:hover {
}

@media (max-width:992px) {
.I69114 {

margin-top:2rem;

}
.I69114:hover {
}

}
@media (max-width:640px) {
.I69114 {

margin-top:1rem;

flex-direction:column;


}
.I69114:hover {
}

}

.I69115 {
display:flex;
position:var(--I69115-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:4;
margin-top:4rem;

flex-direction:row;
align-items:stretch;


}
.I69115:hover {
}

@media (max-width:992px) {
.I69115 {

margin-top:2rem;

}
.I69115:hover {
}

}
@media (max-width:640px) {
.I69115 {

margin-top:1rem;

flex-direction:column;


}
.I69115:hover {
}

}

.I69116 {
display:flex;
position:var(--I69116-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:6;
}
.I69116:hover {
}


.I161572 {
display:flex;
position:var(--I161572-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:5;
margin-top:4rem;

flex-direction:row;
align-items:stretch;


}
.I161572:hover {
}

@media (max-width:640px) {
.I161572 {

margin-top:1rem;

flex-direction:column;


}
.I161572:hover {
}

}

.I69117 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 2rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(250,228,233);
box-sizing:border-box;



flex-direction:column;

	
}
.I69117:hover {
}

@media (max-width:992px) {
.I69117 {

width:calc(50% - 1rem);
margin-left:1rem;



	
}
.I69117:hover {
}

}
@media (max-width:640px) {
.I69117 {

width:100%;
margin-left:0;
margin-top:1rem;



	
}
.I69117:hover {
}

}

.I69118 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 2rem);
margin-right:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(250,228,233);
box-sizing:border-box;
box-shadow:none;



flex-direction:column;

	
}
.I69118:hover {
}

@media (max-width:992px) {
.I69118 {

width:calc(50% - 1rem);
margin-right:1rem;



	
}
.I69118:hover {
}

}
@media (max-width:640px) {
.I69118 {

width:100%;



	
}
.I69118:hover {
}

}

.I69119 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 2rem);
margin-right:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(250,228,233);
box-sizing:border-box;



flex-direction:column;

	
}
.I69119:hover {
}

@media (max-width:992px) {
.I69119 {

width:calc(50% - 1rem);
margin-right:1rem;



	
}
.I69119:hover {
}

}
@media (max-width:640px) {
.I69119 {

width:100%;
margin-right:0;



	
}
.I69119:hover {
}

}

.I69120 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 2rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(250,228,233);
box-sizing:border-box;



flex-direction:column;

	
}
.I69120:hover {
}

@media (max-width:992px) {
.I69120 {

width:calc(50% - 1rem);
margin-left:1rem;



	
}
.I69120:hover {
}

}
@media (max-width:640px) {
.I69120 {

width:100%;
margin-left:0;
margin-top:1rem;



	
}
.I69120:hover {
}

}

.I69121 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 2rem);
margin-right:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgba(0,0,0,0.07000);
box-sizing:border-box;



flex-direction:column;

	
}
.I69121:hover {
}

@media (max-width:992px) {
.I69121 {

width:calc(50% - 1rem);
margin-right:1rem;



	
}
.I69121:hover {
}

}
@media (max-width:640px) {
.I69121 {

width:100%;
margin-right:0;



	
}
.I69121:hover {
}

}

.I69122 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 2rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgba(0,0,0,0.07000);
box-sizing:border-box;



flex-direction:column;

	
}
.I69122:hover {
}

@media (max-width:992px) {
.I69122 {

width:calc(50% - 1rem);
margin-left:1rem;



	
}
.I69122:hover {
}

}
@media (max-width:640px) {
.I69122 {

width:100%;
margin-left:0;
margin-top:1rem;



	
}
.I69122:hover {
}

}

.I161623 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 2rem);
margin-right:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgba(0,0,0,0.07000);
box-sizing:border-box;



flex-direction:column;

	
}
.I161623:hover {
}

@media (max-width:992px) {
.I161623 {

width:calc(50% - 1rem);
margin-right:1rem;



	
}
.I161623:hover {
}

}
@media (max-width:640px) {
.I161623 {

width:100%;
margin-right:0;



	
}
.I161623:hover {
}

}

.I161742 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 2rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgba(0,0,0,0.07000);
box-sizing:border-box;



flex-direction:column;

	
}
.I161742:hover {
}

@media (max-width:992px) {
.I161742 {

width:calc(50% - 1rem);
margin-left:1rem;



	
}
.I161742:hover {
}

}
@media (max-width:640px) {
.I161742 {

width:100%;
margin-left:0;
margin-top:1rem;



	
}
.I161742:hover {
}

}

h1.I69123, .I69123 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69123 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I69123:hover {
}
.I69123 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69123 > .viewport:hover {
}


h1.I69124, .I69124 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69124 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-top:1rem;


}
.I69124:hover {
}
.I69124 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69124 > .viewport:hover {
}


h1.I69125, .I69125 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69125 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-top:2rem;


}
.I69125:hover {
}
.I69125 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69125 > .viewport:hover {
}


h1.I69126, .I69126 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69126 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I69126:hover {
}
.I69126 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69126 > .viewport:hover {
}


h1.I69127, .I69127 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69127 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I69127:hover {
}
.I69127 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69127 > .viewport:hover {
}


h1.I69128, .I69128 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69128 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I69128:hover {
}
.I69128 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69128 > .viewport:hover {
}


h1.I69129, .I69129 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69129 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I69129:hover {
}
.I69129 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69129 > .viewport:hover {
}


h1.I69130, .I69130 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69130 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I69130:hover {
}
.I69130 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69130 > .viewport:hover {
}


h1.I69131, .I69131 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69131 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I69131:hover {
}
.I69131 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69131 > .viewport:hover {
}


h1.I69132, .I69132 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69132 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I69132:hover {
}
.I69132 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69132 > .viewport:hover {
}


h1.I69133, .I69133 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69133 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I69133:hover {
}
.I69133 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69133 > .viewport:hover {
}


h1.I69134, .I69134 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69134 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I69134:hover {
}
.I69134 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69134 > .viewport:hover {
}


h1.I69135, .I69135 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69135 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I69135:hover {
}
.I69135 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69135 > .viewport:hover {
}


h1.I69136, .I69136 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69136 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I69136:hover {
}
.I69136 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69136 > .viewport:hover {
}


h1.I69137, .I69137 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69137 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I69137:hover {
}
.I69137 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69137 > .viewport:hover {
}


h1.I69138, .I69138 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69138 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I69138:hover {
}
.I69138 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69138 > .viewport:hover {
}


h1.I69139, .I69139 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69139 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I69139:hover {
}
.I69139 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69139 > .viewport:hover {
}


h1.I69140, .I69140 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69140 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I69140:hover {
}
.I69140 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69140 > .viewport:hover {
}


h1.I69141, .I69141 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69141 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I69141:hover {
}
.I69141 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69141 > .viewport:hover {
}


h1.I69142, .I69142 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69142 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I69142:hover {
}
.I69142 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69142 > .viewport:hover {
}


h1.I69143, .I69143 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69143 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I69143:hover {
}
.I69143 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69143 > .viewport:hover {
}


h1.I69144, .I69144 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69144 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I69144:hover {
}
.I69144 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69144 > .viewport:hover {
}


h1.I69145, .I69145 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69145 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I69145:hover {
}
.I69145 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69145 > .viewport:hover {
}


h1.I69146, .I69146 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69146 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I69146:hover {
}
.I69146 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69146 > .viewport:hover {
}


h1.I138273, .I138273 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I138273 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I138273:hover {
}
.I138273 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I138273 > .viewport:hover {
}


h1.I161606, .I161606 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161606 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I161606:hover {
}
.I161606 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161606 > .viewport:hover {
}


h1.I161657, .I161657 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161657 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I161657:hover {
}
.I161657 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161657 > .viewport:hover {
}


h1.I161691, .I161691 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161691 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I161691:hover {
}
.I161691 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161691 > .viewport:hover {
}


h1.I161725, .I161725 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161725 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I161725:hover {
}
.I161725 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161725 > .viewport:hover {
}


h1.I161776, .I161776 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161776 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I161776:hover {
}
.I161776 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161776 > .viewport:hover {
}


h1.I161810, .I161810 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161810 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I161810:hover {
}
.I161810 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161810 > .viewport:hover {
}


.I69147, a.I69147 {
display:flex;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
color:rgb(17,17,17);


}
.I69147:hover, a.I69147:hover {
}
@media (max-width:992px) {
.I69147, a.I69147 {
display:flex;
font-size:1.625rem;


}
.I69147:hover, a.I69147:hover {
}
}

.I69148, a.I69148 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I69148:hover, a.I69148:hover {
}
@media (max-width:992px) {
.I69148, a.I69148 {
}
.I69148:hover, a.I69148:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I69148, a.I69148 {
display:flex;
padding-bottom:1rem;

}
.I69148:hover, a.I69148:hover {
}
}

.I69149 .button, .I69149.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);

}
.I69149 button.button, button.I69149.button {
cursor:pointer;
}
.I69149 .button .text, .I69149.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I69149 .button .icon, .I69149.button .icon {
flex:none;
background-size:100% 100%;
}
.I69149 .button:hover, .I69149.button:hover {
background-color:rgb(210,40,93);

}
.I69149 .button:hover .text, .I69149.button:hover .text {
}
.I69149 .button:hover .icon, .I69149.button:hover .icon {
background-size:100% 100%;
}

.I69150, a.I69150 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:2rem;

}
.I69150:hover, a.I69150:hover {
}

.I69151, a.I69151 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I69151:hover, a.I69151:hover {
}
@media (max-width:992px) {
.I69151, a.I69151 {
}
.I69151:hover, a.I69151:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I69151, a.I69151 {
display:flex;
padding-bottom:1rem;

}
.I69151:hover, a.I69151:hover {
}
}

.I69152 .button, .I69152.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I69152 button.button, button.I69152.button {
cursor:pointer;
}
.I69152 .button .text, .I69152.button .text {
}
.I69152 .button .icon, .I69152.button .icon {
flex:none;
background-size:100% 100%;
}
.I69152 .button:hover, .I69152.button:hover {
}
.I69152 .button:hover .text, .I69152.button:hover .text {
}
.I69152 .button:hover .icon, .I69152.button:hover .icon {
background-size:100% 100%;
}

.I69153 .button, .I69153.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I69153 button.button, button.I69153.button {
cursor:pointer;
}
.I69153 .button .text, .I69153.button .text {
}
.I69153 .button .icon, .I69153.button .icon {
flex:none;
background-size:100% 100%;
}
.I69153 .button:hover, .I69153.button:hover {
}
.I69153 .button:hover .text, .I69153.button:hover .text {
}
.I69153 .button:hover .icon, .I69153.button:hover .icon {
background-size:100% 100%;
}

.I69154 .button, .I69154.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I69154 button.button, button.I69154.button {
cursor:pointer;
}
.I69154 .button .text, .I69154.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I69154 .button .icon, .I69154.button .icon {
flex:none;
background-size:100% 100%;
}
.I69154 .button:hover, .I69154.button:hover {
}
.I69154 .button:hover .text, .I69154.button:hover .text {
}
.I69154 .button:hover .icon, .I69154.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I69154 .button, .I69154.button {
}
.I69154 button.button, button.I69154.button {
}
.I69154 .button .text, .I69154.button .text {
font-family:Rubik;

}
.I69154 .button .icon, .I69154.button .icon {
background-size:100% 100%;
}
.I69154 .button:hover, .I69154.button:hover {
}
.I69154 .button:hover .text, .I69154.button:hover .text {
}
.I69154 .button:hover .icon, .I69154.button:hover .icon {
background-size:100% 100%;
}
}

.I69155, a.I69155 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:2rem;

}
.I69155:hover, a.I69155:hover {
}

.I69156, a.I69156 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I69156:hover, a.I69156:hover {
}
@media (max-width:992px) {
.I69156, a.I69156 {
}
.I69156:hover, a.I69156:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I69156, a.I69156 {
display:flex;
padding-bottom:1rem;

}
.I69156:hover, a.I69156:hover {
}
}

.I69157 .button, .I69157.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I69157 button.button, button.I69157.button {
cursor:pointer;
}
.I69157 .button .text, .I69157.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I69157 .button .icon, .I69157.button .icon {
flex:none;
background-size:100% 100%;
}
.I69157 .button:hover, .I69157.button:hover {
}
.I69157 .button:hover .text, .I69157.button:hover .text {
}
.I69157 .button:hover .icon, .I69157.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I69157 .button, .I69157.button {
}
.I69157 button.button, button.I69157.button {
}
.I69157 .button .text, .I69157.button .text {
font-family:Rubik;

}
.I69157 .button .icon, .I69157.button .icon {
background-size:100% 100%;
}
.I69157 .button:hover, .I69157.button:hover {
}
.I69157 .button:hover .text, .I69157.button:hover .text {
}
.I69157 .button:hover .icon, .I69157.button:hover .icon {
background-size:100% 100%;
}
}

.I69158, a.I69158 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:2rem;

}
.I69158:hover, a.I69158:hover {
}

.I69159, a.I69159 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I69159:hover, a.I69159:hover {
}
@media (max-width:992px) {
.I69159, a.I69159 {
}
.I69159:hover, a.I69159:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I69159, a.I69159 {
display:flex;
padding-bottom:1rem;

}
.I69159:hover, a.I69159:hover {
}
}

.I69160 .button, .I69160.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I69160 button.button, button.I69160.button {
cursor:pointer;
}
.I69160 .button .text, .I69160.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I69160 .button .icon, .I69160.button .icon {
flex:none;
background-size:100% 100%;
}
.I69160 .button:hover, .I69160.button:hover {
}
.I69160 .button:hover .text, .I69160.button:hover .text {
}
.I69160 .button:hover .icon, .I69160.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I69160 .button, .I69160.button {
}
.I69160 button.button, button.I69160.button {
}
.I69160 .button .text, .I69160.button .text {
font-family:Rubik;

}
.I69160 .button .icon, .I69160.button .icon {
background-size:100% 100%;
}
.I69160 .button:hover, .I69160.button:hover {
}
.I69160 .button:hover .text, .I69160.button:hover .text {
}
.I69160 .button:hover .icon, .I69160.button:hover .icon {
background-size:100% 100%;
}
}

.I69161, a.I69161 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:2rem;

}
.I69161:hover, a.I69161:hover {
}

.I69162, a.I69162 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I69162:hover, a.I69162:hover {
}
@media (max-width:992px) {
.I69162, a.I69162 {
}
.I69162:hover, a.I69162:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I69162, a.I69162 {
display:flex;
padding-bottom:1rem;

}
.I69162:hover, a.I69162:hover {
}
}

.I69163 .button, .I69163.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I69163 button.button, button.I69163.button {
cursor:pointer;
}
.I69163 .button .text, .I69163.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I69163 .button .icon, .I69163.button .icon {
flex:none;
background-size:100% 100%;
}
.I69163 .button:hover, .I69163.button:hover {
}
.I69163 .button:hover .text, .I69163.button:hover .text {
}
.I69163 .button:hover .icon, .I69163.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I69163 .button, .I69163.button {
}
.I69163 button.button, button.I69163.button {
}
.I69163 .button .text, .I69163.button .text {
font-family:Rubik;

}
.I69163 .button .icon, .I69163.button .icon {
background-size:100% 100%;
}
.I69163 .button:hover, .I69163.button:hover {
}
.I69163 .button:hover .text, .I69163.button:hover .text {
}
.I69163 .button:hover .icon, .I69163.button:hover .icon {
background-size:100% 100%;
}
}

.I69164, a.I69164 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I69164:hover, a.I69164:hover {
}

.I69165, a.I69165 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I69165:hover, a.I69165:hover {
}
@media (max-width:992px) {
.I69165, a.I69165 {
}
.I69165:hover, a.I69165:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I69165, a.I69165 {
display:flex;
padding-bottom:1rem;

}
.I69165:hover, a.I69165:hover {
}
}

.I69166 .button, .I69166.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I69166 button.button, button.I69166.button {
cursor:pointer;
}
.I69166 .button .text, .I69166.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I69166 .button .icon, .I69166.button .icon {
flex:none;
background-size:100% 100%;
}
.I69166 .button:hover, .I69166.button:hover {
}
.I69166 .button:hover .text, .I69166.button:hover .text {
}
.I69166 .button:hover .icon, .I69166.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I69166 .button, .I69166.button {
}
.I69166 button.button, button.I69166.button {
}
.I69166 .button .text, .I69166.button .text {
font-family:Rubik;

}
.I69166 .button .icon, .I69166.button .icon {
background-size:100% 100%;
}
.I69166 .button:hover, .I69166.button:hover {
}
.I69166 .button:hover .text, .I69166.button:hover .text {
}
.I69166 .button:hover .icon, .I69166.button:hover .icon {
background-size:100% 100%;
}
}

.I69167, a.I69167 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I69167:hover, a.I69167:hover {
}

.I69168, a.I69168 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I69168:hover, a.I69168:hover {
}
@media (max-width:992px) {
.I69168, a.I69168 {
}
.I69168:hover, a.I69168:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I69168, a.I69168 {
display:flex;
padding-bottom:1rem;

}
.I69168:hover, a.I69168:hover {
}
}

.I69169 .button, .I69169.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I69169 button.button, button.I69169.button {
cursor:pointer;
}
.I69169 .button .text, .I69169.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I69169 .button .icon, .I69169.button .icon {
flex:none;
background-size:100% 100%;
}
.I69169 .button:hover, .I69169.button:hover {
}
.I69169 .button:hover .text, .I69169.button:hover .text {
}
.I69169 .button:hover .icon, .I69169.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I69169 .button, .I69169.button {
}
.I69169 button.button, button.I69169.button {
}
.I69169 .button .text, .I69169.button .text {
font-family:Rubik;

}
.I69169 .button .icon, .I69169.button .icon {
background-size:100% 100%;
}
.I69169 .button:hover, .I69169.button:hover {
}
.I69169 .button:hover .text, .I69169.button:hover .text {
}
.I69169 .button:hover .icon, .I69169.button:hover .icon {
background-size:100% 100%;
}
}

.I69170 .button, .I69170.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-top:4rem;

}
.I69170 button.button, button.I69170.button {
cursor:pointer;
}
.I69170 .button .text, .I69170.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I69170 .button .icon, .I69170.button .icon {
flex:none;
background-size:100% 100%;
}
.I69170 .button:hover, .I69170.button:hover {
}
.I69170 .button:hover .text, .I69170.button:hover .text {
}
.I69170 .button:hover .icon, .I69170.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I69170 .button, .I69170.button {
padding-top:2rem;

}
.I69170 button.button, button.I69170.button {
}
.I69170 .button .text, .I69170.button .text {
font-family:Rubik;

}
.I69170 .button .icon, .I69170.button .icon {
background-size:100% 100%;
}
.I69170 .button:hover, .I69170.button:hover {
}
.I69170 .button:hover .text, .I69170.button:hover .text {
}
.I69170 .button:hover .icon, .I69170.button:hover .icon {
background-size:100% 100%;
}
}

h1.I138261, .I138261 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I138261, .I138261 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I138261, .I138261 p {
margin:0px;
}

figure.I138261, .I138261 figure {
margin:0px;
}

a.I138261, .I138261 a {
text-decoration:inherit;
color:inherit;
}

.I138261 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I138261 article, article.I138261 {
flex-direction:column;	
}
.I138261 article:hover, article.I138261:hover {
}
.I138261 article.active, article.I138261.active {
}
.I138261 .body {
}
.I138261 .body:hover {
	
}
.I138261 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I138261 .body a {
text-decoration:underline;

}
.I138261 .body img {
}
.I138261 .body img:hover {
}




.I161589, a.I161589 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I161589:hover, a.I161589:hover {
}

.I161640, a.I161640 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I161640:hover, a.I161640:hover {
}
@media (max-width:992px) {
.I161640, a.I161640 {
}
.I161640:hover, a.I161640:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161640, a.I161640 {
display:flex;
padding-bottom:1rem;

}
.I161640:hover, a.I161640:hover {
}
}

.I161674 .button, .I161674.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I161674 button.button, button.I161674.button {
cursor:pointer;
}
.I161674 .button .text, .I161674.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I161674 .button .icon, .I161674.button .icon {
flex:none;
background-size:100% 100%;
}
.I161674 .button:hover, .I161674.button:hover {
}
.I161674 .button:hover .text, .I161674.button:hover .text {
}
.I161674 .button:hover .icon, .I161674.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I161674 .button, .I161674.button {
}
.I161674 button.button, button.I161674.button {
}
.I161674 .button .text, .I161674.button .text {
font-family:Rubik;

}
.I161674 .button .icon, .I161674.button .icon {
background-size:100% 100%;
}
.I161674 .button:hover, .I161674.button:hover {
}
.I161674 .button:hover .text, .I161674.button:hover .text {
}
.I161674 .button:hover .icon, .I161674.button:hover .icon {
background-size:100% 100%;
}
}

.I161708, a.I161708 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I161708:hover, a.I161708:hover {
}

.I161759, a.I161759 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I161759:hover, a.I161759:hover {
}
@media (max-width:992px) {
.I161759, a.I161759 {
}
.I161759:hover, a.I161759:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161759, a.I161759 {
display:flex;
padding-bottom:1rem;

}
.I161759:hover, a.I161759:hover {
}
}

.I161793 .button, .I161793.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I161793 button.button, button.I161793.button {
cursor:pointer;
}
.I161793 .button .text, .I161793.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I161793 .button .icon, .I161793.button .icon {
flex:none;
background-size:100% 100%;
}
.I161793 .button:hover, .I161793.button:hover {
}
.I161793 .button:hover .text, .I161793.button:hover .text {
}
.I161793 .button:hover .icon, .I161793.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I161793 .button, .I161793.button {
}
.I161793 button.button, button.I161793.button {
}
.I161793 .button .text, .I161793.button .text {
font-family:Rubik;

}
.I161793 .button .icon, .I161793.button .icon {
background-size:100% 100%;
}
.I161793 .button:hover, .I161793.button:hover {
}
.I161793 .button:hover .text, .I161793.button:hover .text {
}
.I161793 .button:hover .icon, .I161793.button:hover .icon {
background-size:100% 100%;
}
}

h1.I69171, .I69171 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69171 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:15;
width:100%;


}
.I69171:hover {
}
.I69171 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69171 > .viewport:hover {
}


.I69172 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;
background-color:rgb(245,245,245);

align-items:center;

	
}
.I69172:hover {
}

.I69173 {
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;


}
.I69173:hover {
}
@media (max-width:992px) {
.I69173 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I69173:hover {
}
}
@media (max-width:640px) {
.I69173 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I69173:hover {
}
}

.I69174 {
display:flex;
position:var(--I69174-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;


}
.I69174:hover {
}

@media (max-width:992px) {
.I69174 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I69174:hover {
}

}
@media (max-width:640px) {
.I69174 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I69174:hover {
}

}
@media (min-width:1440px) {
.I69174 {

order:3;
width:50%;
padding-right:4rem;

}
.I69174:hover {
}

}
.I69175 {
display:flex;
position:var(--I69175-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;


}
.I69175:hover {
}

@media (max-width:992px) {
.I69175 {

order:3;
width:50%;
padding-left:0rem;

}
.I69175:hover {
}

}
@media (max-width:640px) {
.I69175 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I69175:hover {
}

}
@media (min-width:1440px) {
.I69175 {

order:2;
width:50%;

flex-direction:column;


}
.I69175:hover {
}

}
.I128315 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I128315:hover {
}


h1.I69176, .I69176 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69176 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I69176:hover {
}
.I69176 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69176 > .viewport:hover {
}


h1.I69177, .I69177 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69177 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I69177:hover {
}
.I69177 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69177 > .viewport:hover {
}


h1.I69178, .I69178 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69178 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I69178:hover {
}
.I69178 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69178 > .viewport:hover {
}


h1.I69179, .I69179 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69179 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I69179:hover {
}
.I69179 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69179 > .viewport:hover {
}

@media (max-width:640px) {
.I69179 {

margin-bottom:0;


}
.I69179:hover {
}
.I69179 > .viewport {



}
.I69179 > .viewport:hover {
}

}

h1.I69180, .I69180 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69180 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I69180:hover {
}
.I69180 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69180 > .viewport:hover {
}


h1.I69181, .I69181 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69181 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I69181:hover {
}
.I69181 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69181 > .viewport:hover {
}

@media (max-width:640px) {
.I69181 {

margin-bottom:-1.65rem;


}
.I69181:hover {
}
.I69181 > .viewport {



}
.I69181 > .viewport:hover {
}

}

h1.I69182, .I69182 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69182 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I69182:hover {
}
.I69182 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69182 > .viewport:hover {
}


h1.I69183, .I69183 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69183 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I69183:hover {
}
.I69183 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69183 > .viewport:hover {
}


h1.I69184, .I69184 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69184 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I69184:hover {
}
.I69184 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69184 > .viewport:hover {
}


h1.I69185, .I69185 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69185 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I69185:hover {
}
.I69185 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69185 > .viewport:hover {
}

@media (max-width:992px) {
.I69185 {

height:auto;


}
.I69185:hover {
}
.I69185 > .viewport {



}
.I69185 > .viewport:hover {
}

}

h1.I74298, .I74298 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74298 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I74298:hover {
}
.I74298 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I74298 > .viewport:hover {
}

@media (min-width:1440px) {
.I74298 {

width:100%;
padding-top:0.75rem;


}
.I74298:hover {
}
.I74298 > .viewport {



}
.I74298 > .viewport:hover {
}

}
h1.I114849, .I114849 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114849 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114849:hover {
}
.I114849 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114849 > .viewport:hover {
}


h1.I126798, .I126798 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126798 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I126798:hover {
}
.I126798 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126798 > .viewport:hover {
}


.I69186, a.I69186 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I69186:hover, a.I69186:hover {
}
@media (max-width:992px) {
.I69186, a.I69186 {
display:flex;
font-size:1.625rem;


}
.I69186:hover, a.I69186:hover {
}
}
@media (max-width:640px) {
.I69186, a.I69186 {
display:flex;
font-size:1.625rem;


}
.I69186:hover, a.I69186:hover {
}
}

.I69187, a.I69187 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I69187:hover, a.I69187:hover {
}
@media (max-width:992px) {
.I69187, a.I69187 {
}
.I69187:hover, a.I69187:hover {
display:flex;
width:100%;

}
}

.I69188 .image, .I69188.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/whitepaper_financial.png?timestamp=20220526141806');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/whitepaper_financial.png?timestamp=20220526141806') 1.00x,url('https://www.genexus.com/media/images/whitepaper_financial_x1.99.png?timestamp=20220526141806') 1.99x,url('https://www.genexus.com/media/images/whitepaper_financial_x2.99.png?timestamp=20220526141806') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/whitepaper_financial.png?timestamp=20220526141806') 1.00x,url('https://www.genexus.com/media/images/whitepaper_financial_x1.99.png?timestamp=20220526141806') 1.99x,url('https://www.genexus.com/media/images/whitepaper_financial_x2.99.png?timestamp=20220526141806') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/whitepaper_financial.png?timestamp=20220526141806') 1.00x,url('https://www.genexus.com/media/images/whitepaper_financial_x1.99.png?timestamp=20220526141806') 1.99x,url('https://www.genexus.com/media/images/whitepaper_financial_x2.99.png?timestamp=20220526141806') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/whitepaper_financial.png?timestamp=20220526141806') 1.00x,url('https://www.genexus.com/media/images/whitepaper_financial_x1.99.png?timestamp=20220526141806') 1.99x,url('https://www.genexus.com/media/images/whitepaper_financial_x2.99.png?timestamp=20220526141806') 2.99x);
background-size:cover;
background-position:center center;

}
.I69188 .image:hover, .I69188.image:hover {
}

.I69189 .button, .I69189.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);

}
.I69189 button.button, button.I69189.button {
cursor:pointer;
}
.I69189 .button .text, .I69189.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I69189 .button .icon, .I69189.button .icon {
flex:none;
background-size:100% 100%;
}
.I69189 .button:hover, .I69189.button:hover {
background-color:rgb(210,40,93);

}
.I69189 .button:hover .text, .I69189.button:hover .text {
}
.I69189 .button:hover .icon, .I69189.button:hover .icon {
background-size:100% 100%;
}

.I69190, a.I69190 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I69190:hover, a.I69190:hover {
}

h1.I69191, .I69191 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I69191, .I69191 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I69191, .I69191 p {
margin:0px;
}

figure.I69191, .I69191 figure {
margin:0px;
}

a.I69191, .I69191 a {
text-decoration:inherit;
color:inherit;
}

.I69191 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I69191 article, article.I69191 {
width:100%;

flex-direction:column;	
}
.I69191 article:hover, article.I69191:hover {
}
.I69191 article.active, article.I69191.active {
}
.I69191 .body {
}
.I69191 .body:hover {
	
}
.I69191 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I69191 .body a {
text-decoration:underline;

}
.I69191 .body img {
}
.I69191 .body ul, .I69191 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I69191 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I69191 .body iframe {
}
.I69191 .body img:hover {
}
.I69191 .body iframe:hover {
}

.I69191 .body li {
list-style-type:disc;
}



.I69192 .button, .I69192.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);

}
.I69192 button.button, button.I69192.button {
cursor:pointer;
}
.I69192 .button .text, .I69192.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I69192 .button .icon, .I69192.button .icon {
flex:none;
background-size:100% 100%;
}
.I69192 .button:hover, .I69192.button:hover {
background-color:rgb(217,217,217);

}
.I69192 .button:hover .text, .I69192.button:hover .text {
}
.I69192 .button:hover .icon, .I69192.button:hover .icon {
background-size:100% 100%;
}

.I69193 .button, .I69193.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;

}
.I69193 button.button, button.I69193.button {
cursor:pointer;
}
.I69193 .button .text, .I69193.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I69193 .button .icon, .I69193.button .icon {
flex:none;
background-size:100% 100%;
}
.I69193 .button:hover, .I69193.button:hover {
}
.I69193 .button:hover .text, .I69193.button:hover .text {
}
.I69193 .button:hover .icon, .I69193.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I69193 .button, .I69193.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I69193 button.button, button.I69193.button {
}
.I69193 .button .text, .I69193.button .text {
color:rgb(108,72,201);

}
.I69193 .button .icon, .I69193.button .icon {
background-size:100% 100%;
}
.I69193 .button:hover, .I69193.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I69193 .button:hover .text, .I69193.button:hover .text {
color:rgb(150,155,160);

}
.I69193 .button:hover .icon, .I69193.button:hover .icon {
background-size:100% 100%;
}
}

.I69194 .button, .I69194.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I69194 button.button, button.I69194.button {
cursor:pointer;
}
.I69194 .button .text, .I69194.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I69194 .button .icon, .I69194.button .icon {
flex:none;
background-size:100% 100%;
}
.I69194 .button:hover, .I69194.button:hover {
}
.I69194 .button:hover .text, .I69194.button:hover .text {
}
.I69194 .button:hover .icon, .I69194.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I69194 .button, .I69194.button {
}
.I69194 button.button, button.I69194.button {
}
.I69194 .button .text, .I69194.button .text {
font-family:Rubik;

}
.I69194 .button .icon, .I69194.button .icon {
background-size:100% 100%;
}
.I69194 .button:hover, .I69194.button:hover {
}
.I69194 .button:hover .text, .I69194.button:hover .text {
}
.I69194 .button:hover .icon, .I69194.button:hover .icon {
background-size:100% 100%;
}
}

.I69195 {
display:flex;
width:100%;
height:270px;

}
.I69195:hover {
}

.I74262, a.I74262 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I74262:hover, a.I74262:hover {
}
@media (max-width:992px) {
.I74262, a.I74262 {
}
.I74262:hover, a.I74262:hover {
display:flex;
width:100%;

}
}

.I114794 .image, .I114794.image {
vertical-align:top;
}
.I114794 .image:hover, .I114794.image:hover {
}

.I126744 .button, .I126744.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I126744 button.button, button.I126744.button {
cursor:pointer;
}
.I126744 .button .text, .I126744.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I126744 .button .icon, .I126744.button .icon {
flex:none;
background-size:100% 100%;
}
.I126744 .button:hover, .I126744.button:hover {
}
.I126744 .button:hover .text, .I126744.button:hover .text {
}
.I126744 .button:hover .icon, .I126744.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I126744 .button, .I126744.button {
}
.I126744 button.button, button.I126744.button {
}
.I126744 .button .text, .I126744.button .text {
font-family:Rubik;

}
.I126744 .button .icon, .I126744.button .icon {
background-size:100% 100%;
}
.I126744 .button:hover, .I126744.button:hover {
}
.I126744 .button:hover .text, .I126744.button:hover .text {
}
.I126744 .button:hover .icon, .I126744.button:hover .icon {
background-size:100% 100%;
}
}

h1.I69196, .I69196 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69196 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:16;
width:100%;


}
.I69196:hover {
}
.I69196 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69196 > .viewport:hover {
}


.I69197 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
background-color:rgb(255,255,255);

align-items:center;

	
}
.I69197:hover {
}
@media (max-width:992px) {
.I69197 {
padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

	
}
.I69197:hover {
}
}
@media (max-width:640px) {
.I69197 {
box-sizing:border-box;

	
}
.I69197:hover {
}
}

.I69198 {
display:flex;

order:3;
width:100%;
max-width:960px;
box-sizing:border-box;


}
.I69198:hover {
}
@media (max-width:992px) {
.I69198 {

width:100%;


flex-direction:column;
}
.I69198:hover {
}
}
@media (max-width:640px) {
.I69198 {

width:100%;
max-width:100%;


}
.I69198:hover {
}
}

.I69199 {
display:flex;
position:var(--I69199-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:300px;
margin-right:150px;

}
.I69199:hover {
}

@media (max-width:992px) {
.I69199 {

width:100%;
max-width:450px;
margin-right:32px;

}
.I69199:hover {
}

}
@media (max-width:640px) {
.I69199 {

width:100%;
margin-right:0;

}
.I69199:hover {
}

}

.I69200 {
display:flex;
position:var(--I69200-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:calc(100% - 450px);

align-items:flex-end;


}
.I69200:hover {
}

@media (max-width:992px) {
.I69200 {

width:100%;
max-width:450px;

}
.I69200:hover {
}

}
@media (max-width:640px) {
.I69200 {

max-width:100%;

}
.I69200:hover {
}

}

h1.I69201, .I69201 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69201 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I69201:hover {
}
.I69201 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69201 > .viewport:hover {
}

@media (max-width:640px) {
.I69201 {

width:100%;


}
.I69201:hover {
}
.I69201 > .viewport {



}
.I69201 > .viewport:hover {
}

}

h1.I69202, .I69202 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69202 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I69202:hover {
}
.I69202 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69202 > .viewport:hover {
}

@media (max-width:640px) {
.I69202 {

width:100%;


}
.I69202:hover {
}
.I69202 > .viewport {



}
.I69202 > .viewport:hover {
}

}

h1.I69203, .I69203 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69203 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-top:1.5rem;


}
.I69203:hover {
}
.I69203 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69203 > .viewport:hover {
}


h1.I69204, .I69204 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69204 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I69204:hover {
}
.I69204 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69204 > .viewport:hover {
}


h1.I69205, .I69205 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69205 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I69205:hover {
}
.I69205 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I69205 > .viewport:hover {
}


h1.I153843, .I153843 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I153843 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I153843:hover {
}
.I153843 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I153843 > .viewport:hover {
}


h1.I189928, .I189928 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I189928 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I189928:hover {
}
.I189928 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I189928 > .viewport:hover {
}

@media (max-width:640px) {
.I189928 {

width:100%;


}
.I189928:hover {
}
.I189928 > .viewport {



}
.I189928 > .viewport:hover {
}

}

.I69206, a.I69206 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);


}
.I69206:hover, a.I69206:hover {
}
@media (max-width:992px) {
.I69206, a.I69206 {
display:flex;
font-size:1.625rem;


}
.I69206:hover, a.I69206:hover {
}
}
@media (max-width:640px) {
.I69206, a.I69206 {
display:flex;
font-size:1.625rem;


}
.I69206:hover, a.I69206:hover {
}
}

.I69207, a.I69207 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;
padding-top:1rem;

}
.I69207:hover, a.I69207:hover {
}
@media (max-width:992px) {
.I69207, a.I69207 {
}
.I69207:hover, a.I69207:hover {
display:flex;
width:100%;

}
}

.I69208 .image, .I69208.image {
vertical-align:top;
}
.I69208 .image:hover, .I69208.image:hover {
}

.I69209 {
}
.I69209:hover {
}
.I69209 {
}
.I69209:hover {
}
.hbspt-form {
  font-family: Rubik, Arial, Helvetica, sans-serif;
  font-size: 16px;
}
.hbspt-form .hs-form-field {
  margin-bottom: 10px;
}
.hbspt-form .hs-input {
  font-family: inherit;
  font-size: inherit;
  padding: 9.5px 16px 9.5px 16px;
  border-radius: 0;
  border: 1px solid rgba(0, 0, 0, 0.12);
  width: 100%;
  box-sizing: border-box;
}
.hbspt-form textarea.hs-input {
  height: 160px;
}
.hbspt-form select.hs-input {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-image: url("https://www.genexus.com/media/images/chevron-down-1.svg");
  background-repeat: no-repeat;
  background-position: calc(100% - 17px) center;
  padding-right: 46px;
}
.hbspt-form .hs-input:focus-visible {
  border: 1px solid rgba(250, 50, 99, 0.5);
  outline: none;
}
.hbspt-form label {
  color: #969ba0;
  margin-bottom: 10px;
  margin-top: 16px;
  display: inline-block;
}
/*Error messages*/
.hbspt-form ul.hs-error-msgs {
  list-style-type: none;
  padding-left: 0;
  color: rgb(250, 50, 99);
  margin-top: 0;
  margin-bottom: 0;
}
.hbspt-form ul.hs-error-msgs label.hs-error-msg {
  list-style-type: none;
  padding-left: 0;
  color: rgb(250, 50, 99);
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 16px;
}
/*Button*/
.hbspt-form .hs-button {
  background: rgb(250, 50, 99);
  color: #fff;
  border: 0;
  padding: 14px 25px;
  border-radius: 28px;
  font-family: Rubik, Arial, Helvetica, sans-serif;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer;
}
.hbspt-form .hs-button:hover {
  background: #d2285d;
}
/*Checkboxes list*/
.hbspt-form .inputs-list {
  list-style-type: none;
  padding-left: 0;
}
.hbspt-form .inputs-list .hs-input {
  width: auto;
  margin-right: 10px;
}
/*legal consent container*/
.hbspt-form .legal-consent-container {
  color: #969ba0;
  font-size: 12px;
  line-height: 1.6em;
}
.hbspt-form .legal-consent-container a {
  color: rgb(250, 50, 99);
}
.hbspt-form .submitted-message {
  color: #969ba0;
}
.hbspt-form .legal-consent-container label {
  display: inline;
}
.hbspt-form .inputs-list.multi-container {
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
}
.hbspt-form .inputs-list.multi-container label {
  margin: 0;
}


.I69210 {
width:100%;

}
.I69210:hover {
}
.I69210 {
}
.I69210:hover {
}


.I153796 {}
.I189859, a.I189859 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;
padding-top:1rem;

}
.I189859:hover, a.I189859:hover {
}
@media (max-width:992px) {
.I189859, a.I189859 {
}
.I189859:hover, a.I189859:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I189859, a.I189859 {
display:flex;
padding-bottom:1rem;

}
.I189859:hover, a.I189859:hover {
}
}


