/* Cache file:3428_pt_20251120161917.css*/
body {
margin:0px;
}

html.popup-visible, html.uc-popup-visible {
overflow:hidden;
}
html.popup-visible.popup-ios body, html.uc-popup-visible.uc-popup-ios body {
position:fixed;
width:100vw;
}
html.popup-visible.popup-ios .popup-mask, html.uc-popup-visible.uc-popup-ios .uc-popup-mask {
-webkit-overflow-scrolling:touch;
}
html {
}
.I127037 {
display:flex;
flex-direction:column;
position:relative;
min-height:100vh;

	
}
.I127037: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 {
}
.I127037 {
width:100%;

	
}
.I127037: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 {
}
.I127037 {
width:100%;

	
}
.I127037:hover {
}
}

.I127038 {
display:flex;

order:36;
flex:auto;
margin-top:0px;
padding-top:100px;
box-sizing:border-box;


}
.I127038:hover {
}
@media (max-width:992px) {
.I127038 {

padding-top:70px;


}
.I127038:hover {
}
}
@media (max-width:640px) {
.I127038 {

width:100%;
margin-top:40px;


}
.I127038:hover {
}
}
@media (min-width:1440px) {
.I127038 {

order:28;

}
.I127038:hover {
}
}
.I127045 {
display:flex;
position:var(--I127045-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:29;
width:100%;
height:90px;
padding-left:5%;
padding-right:5%;
background-color:rgb(255,255,255);
box-sizing:border-box;

position:fixed;
z-index:var(--I127045-z-index, 1);
top:0px;
right:auto;
bottom:auto;
left:0px;
--I127045-location-transform:translate(0px,0px);
	

transform:
var(--I127045-location-transform, translate(0px,0px))
var(--I127045-user-box-transform, translate(0px,0px))
;


flex-direction:row;
justify-content:flex-start;
align-items:center;

flex-wrap:wrap;
}
.I127045:hover {
}
.I127045 {
--I127045-position-static-computed:static;
}
.I127045 > .sector, .I127045 > .group-sectors {
position:relative;
}
@media (max-width:992px) {
.I127045 {

position:fixed;
z-index:var(--I127045-z-index, 1);

transform:
var(--I127045-location-transform, translate(0px,0px))
var(--I127045-user-box-transform, translate(0px,0px))
;


}
.I127045:hover {
}

}
@media (max-width:640px) {
.I127045 {

width:90%;
height:10vh;
box-sizing:content-box;
opacity:0.80;
visibility:visible;

position:fixed;
z-index:var(--I127045-z-index, 1);

transform:
var(--I127045-location-transform, translate(0px,0px))
var(--I127045-user-box-transform, translate(0px,0px))
;


flex-wrap:nowrap;
}
.I127045:hover {
}
.I127045 {
--I127045-position-static-computed:static;
}
.I127045 > .sector, .I127045 > .group-sectors {
position:relative;
}
}
@media (min-width:1440px) {
.I127045 {

order:25;
}
.I127045:hover {
}

}
.I127050 {
display:flex;
position:var(--I127050-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;


}
.I127050:hover {
}


.I127068 {
display:flex;
position:var(--I127068-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:67;
width:100%;
min-height:60px;
padding-bottom:43px;
padding-left:5%;
padding-right:5%;
padding-top:43px;
background-color:rgb(250,250,250);
box-sizing:border-box;

position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I127068-location-transform:translate(0px,0px);
z-index:var(--I127068-z-index, auto);

transform:
var(--I127068-location-transform, translate(0px,0px))
var(--I127068-user-box-transform, translate(0px,0px))
;

--I127068-z-index:1000;
position:var(--I127068-position-static-computed, static);
flex-direction:row;
justify-content:center;

flex-wrap:wrap;
}
.I127068:hover {
}
.I127068 {
--I127068-position-static-computed:static;
}
.I127068 > .sector, .I127068 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I127068 {

width:100%;

}
.I127068:hover {
}

}
@media (min-width:1440px) {
.I127068 {

order:59;
}
.I127068:hover {
}

}
.I127061 {
display:flex;
position:var(--I127061-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:56;
}
.I127061:hover {
}

@media (min-width:1440px) {
.I127061 {

order:49;
}
.I127061:hover {
}

}
.I127062 {
display:flex;
position:var(--I127062-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:58;
}
.I127062:hover {
}

@media (min-width:1440px) {
.I127062 {

order:51;
}
.I127062:hover {
}

}
.I127060 {
display:flex;
position:var(--I127060-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:54;
}
.I127060:hover {
}

@media (min-width:1440px) {
.I127060 {

order:47;
}
.I127060:hover {
}

}
.I127059 {
display:flex;
position:var(--I127059-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:51;
}
.I127059:hover {
}

@media (min-width:1440px) {
.I127059 {

order:44;
}
.I127059:hover {
}

}
.I127054 {
display:flex;
position:var(--I127054-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I127054:hover {
}


.I127058 {
display:flex;
position:var(--I127058-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:47;
}
.I127058:hover {
}

@media (min-width:1440px) {
.I127058 {

order:40;
}
.I127058:hover {
}

}
.I127046 {
display:flex;
position:var(--I127046-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:31;
}
.I127046:hover {
}

@media (min-width:1440px) {
.I127046 {

order:26;
}
.I127046:hover {
}

}
.I127053 {
display:flex;
position:var(--I127053-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:13;
}
.I127053:hover {
}


.I127043 {
display:flex;
position:var(--I127043-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:23;
width:100%;
height:100px;
max-width:1440px;
margin-bottom:-100px;
margin-left:auto;
margin-right:auto;
background-color:rgb(255,255,255);
box-shadow:0px 10px 20px 0px rgba(0,0,0,0.11000);

position:-webkit-sticky;
position:sticky;
top:var(--I127043-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I127043-location-transform:translate(0px,0px);
z-index:var(--I127043-z-index, 1);

transform:
var(--I127043-location-transform, translate(0px,0px))
var(--I127043-user-box-transform, translate(0px,0px))
;

--I127043-z-index:555;
}
.I127043:hover {
}
.I127043 {
--I127043-position-static-computed:relative;
}
.I127043 > .sector, .I127043 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I127043 {

height:72px;
margin-bottom:-72px;

}
.I127043:hover {
}

}
@media (max-width:640px) {
.I127043 {

box-sizing:border-box;

}
.I127043:hover {
}

}
@media (min-width:1440px) {
.I127043 {

order:17;
}
.I127043:hover {
}

}
.I127040 {
display:flex;
position:var(--I127040-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:13;
width:100%;
min-height:80px;
background-color:rgba(17,17,17,0.90000);

position:fixed;
z-index:var(--I127040-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I127040-location-transform:translate(-50%,0px);
	

transform:
var(--I127040-location-transform, translate(0px,0px))
var(--I127040-user-box-transform, translate(0px,0px))
;

--I127040-z-index:999;
}
.I127040:hover {
}
.I127040 {
--I127040-position-static-computed:relative;
}
.I127040 > .sector, .I127040 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I127040 {

height:auto;
min-height:90px;

}
.I127040:hover {
}
.I127040 {
--I127040-position-static-computed:static;
}
.I127040 > .sector, .I127040 > .group-sectors {
position:relative;
}
}
@media (max-width:640px) {
.I127040 {

min-height:220px;
max-height:300px;
box-sizing:border-box;

}
.I127040:hover {
}

}
@media (min-width:1440px) {
.I127040 {

order:4;
position:fixed;
z-index:var(--I127040-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I127040-location-transform:translate(-50%,0px);
	

transform:
var(--I127040-location-transform, translate(0px,0px))
var(--I127040-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I127040:hover {
}

}
.I127047 {
display:flex;
position:var(--I127047-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:32;
align-items:center;


}
.I127047:hover {
}

@media (min-width:1440px) {
.I127047 {

order:18;
}
.I127047:hover {
}

}
.I127063 {
display:flex;
position:var(--I127063-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:59;
}
.I127063:hover {
}

@media (min-width:1440px) {
.I127063 {

order:52;
}
.I127063:hover {
}

}
.I127065 {
display:flex;
position:var(--I127065-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:62;
}
.I127065:hover {
}

@media (min-width:1440px) {
.I127065 {

order:55;
}
.I127065:hover {
}

}
.I127064 {
display:flex;
position:var(--I127064-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:61;
}
.I127064:hover {
}

@media (min-width:1440px) {
.I127064 {

order:54;
}
.I127064:hover {
}

}
.I127066 {
display:flex;
position:var(--I127066-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:63;
}
.I127066:hover {
}

@media (min-width:1440px) {
.I127066 {

order:56;
}
.I127066:hover {
}

}
.I127048 {
display:flex;
position:var(--I127048-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:34;
}
.I127048:hover {
}

@media (min-width:1440px) {
.I127048 {

order:24;
}
.I127048:hover {
}

}
.I127052 {
display:flex;
position:var(--I127052-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I127052:hover {
}


.I127044 {
display:flex;
position:var(--I127044-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:28;
}
.I127044:hover {
}

@media (min-width:1440px) {
.I127044 {

order:27;
}
.I127044:hover {
}

}
.I127067 {
display:flex;
position:var(--I127067-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:65;
}
.I127067:hover {
}

@media (min-width:1440px) {
.I127067 {

order:58;
}
.I127067:hover {
}

}
.I127069 {
display:flex;
position:var(--I127069-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:68;
}
.I127069:hover {
}

@media (min-width:1440px) {
.I127069 {

order:59;
}
.I127069:hover {
}

}
.I127070 {
display:flex;
position:var(--I127070-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:69;
}
.I127070:hover {
}

@media (min-width:1440px) {
.I127070 {

order:60;
}
.I127070:hover {
}

}
.I127071 {
display:flex;
position:var(--I127071-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:70;
}
.I127071:hover {
}

@media (min-width:1440px) {
.I127071 {

order:61;
}
.I127071:hover {
}

}
.I127055 {
display:flex;
position:var(--I127055-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I127055:hover {
}


.I127072 {
display:flex;
position:var(--I127072-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:71;
}
.I127072:hover {
}

@media (min-width:1440px) {
.I127072 {

order:63;
}
.I127072:hover {
}

}
.I127073 {
display:flex;
position:var(--I127073-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:73;
}
.I127073:hover {
}

@media (min-width:1440px) {
.I127073 {

order:65;
}
.I127073:hover {
}

}
.I127042 {
display:flex;
position:var(--I127042-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I127042:hover {
}

@media (min-width:1440px) {
.I127042 {

order:66;
}
.I127042:hover {
}

}
.I127074 {
display:flex;
position:var(--I127074-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:75;
}
.I127074:hover {
}

@media (min-width:1440px) {
.I127074 {

order:68;
}
.I127074:hover {
}

}
.I127075 {
display:flex;
position:var(--I127075-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:76;
}
.I127075:hover {
}

@media (min-width:1440px) {
.I127075 {

order:69;
}
.I127075:hover {
}

}
.I127057 {
display:flex;
position:var(--I127057-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:44;
}
.I127057:hover {
}

@media (min-width:1440px) {
.I127057 {

order:70;
}
.I127057:hover {
}

}
.I127076 {
display:flex;
position:var(--I127076-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:77;
}
.I127076:hover {
}

@media (min-width:1440px) {
.I127076 {

order:71;
}
.I127076:hover {
}

}
.I127041 {
display:flex;
position:var(--I127041-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I127041:hover {
}

@media (min-width:1440px) {
.I127041 {

order:72;
}
.I127041:hover {
}

}
.I127051 {
display:flex;
position:var(--I127051-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I127051:hover {
}


.I127039 {
display:flex;
position:var(--I127039-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:12;
}
.I127039:hover {
}

@media (min-width:1440px) {
.I127039 {

order:16;
}
.I127039:hover {
}

}
.I127077 {
display:flex;
position:var(--I127077-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:78;
}
.I127077:hover {
}

@media (min-width:1440px) {
.I127077 {

order:76;
}
.I127077:hover {
}

}
.I127049 {
display:flex;
position:var(--I127049-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
}
.I127049:hover {
}


.I127056 {
display:flex;
position:var(--I127056-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:16;
}
.I127056:hover {
}


h1.I127078, .I127078 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127078 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I127078:hover {
}
.I127078 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127078 > .viewport:hover {
}


.I127079 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(27,31,35);

align-items:center;

	
}
.I127079:hover {
}
@media (min-width:1440px) {
.I127079 {
align-items:center;

	
}
.I127079:hover {
}
}
.I127080 {
display:flex;
position:var(--I127080-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:14.25rem;
box-sizing:border-box;

align-items:center;


}
.I127080:hover {
}

@media (max-width:992px) {
.I127080 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:8.5rem;

}
.I127080:hover {
}

}
@media (max-width:640px) {
.I127080 {

align-items:flex-start;


}
.I127080:hover {
}

}

.I143606 {
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;

	
}
.I143606:hover {
}

@media (max-width:992px) {
.I143606 {

margin-left:0rem;



	
}
.I143606:hover {
}

}
@media (max-width:640px) {
.I143606 {

margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I143606:hover {
}

}
@media (min-width:1440px) {
.I143606 {

order:3;
margin-left:0px;



	
}
.I143606:hover {
}

}
h1.I127081, .I127081 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127081 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:6;
margin-bottom:0.5rem;


}
.I127081:hover {
}
.I127081 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127081 > .viewport:hover {
}

@media (min-width:1440px) {
.I127081 {

order:2;

}
.I127081:hover {
}
.I127081 > .viewport {



}
.I127081 > .viewport:hover {
}

}
h1.I127082, .I127082 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127082 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;
max-width:800px;


}
.I127082:hover {
}
.I127082 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I127082 > .viewport:hover {
}

@media (min-width:1440px) {
.I127082 {

order:4;

}
.I127082:hover {
}
.I127082 > .viewport {



}
.I127082 > .viewport:hover {
}

}
h1.I127083, .I127083 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127083 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;
max-width:940px;
margin-top:1rem;


}
.I127083:hover {
}
.I127083 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I127083 > .viewport:hover {
}

@media (max-width:640px) {
.I127083 {


}
.I127083:hover {
}
.I127083 > .viewport {

justify-content:flex-start;


}
.I127083 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I127083 {

order:5;

}
.I127083:hover {
}
.I127083 > .viewport {



}
.I127083 > .viewport:hover {
}

}
h1.I127084, .I127084 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127084 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
margin-top:2rem;


}
.I127084:hover {
}
.I127084 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127084 > .viewport:hover {
}

@media (min-width:1440px) {
.I127084 {

order:13;

}
.I127084:hover {
}
.I127084 > .viewport {



}
.I127084 > .viewport:hover {
}

}
h1.I127085, .I127085 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127085 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I127085:hover {
}
.I127085 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127085 > .viewport:hover {
}


h1.I127086, .I127086 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127086 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
margin-top:2rem;


}
.I127086:hover {
}
.I127086 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127086 > .viewport:hover {
}

@media (min-width:1440px) {
.I127086 {

order:21;

}
.I127086:hover {
}
.I127086 > .viewport {



}
.I127086 > .viewport:hover {
}

}
h1.I127087, .I127087 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127087 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
margin-top:2rem;


}
.I127087:hover {
}
.I127087 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127087 > .viewport:hover {
}

@media (min-width:1440px) {
.I127087 {

order:9;

}
.I127087:hover {
}
.I127087 > .viewport {



}
.I127087 > .viewport:hover {
}

}
h1.I127088, .I127088 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127088 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I127088:hover {
}
.I127088 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I127088 > .viewport:hover {
}

@media (max-width:640px) {
.I127088 {

padding-top:1rem;


}
.I127088:hover {
}
.I127088 > .viewport {

justify-content:flex-start;


}
.I127088 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I127088 {

order:6;

}
.I127088:hover {
}
.I127088 > .viewport {



}
.I127088 > .viewport:hover {
}

}
h1.I127089, .I127089 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127089 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:4rem;


}
.I127089:hover {
}
.I127089 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127089 > .viewport:hover {
}

@media (min-width:1440px) {
.I127089 {

order:1;

}
.I127089:hover {
}
.I127089 > .viewport {



}
.I127089 > .viewport:hover {
}

}
h1.I127090, .I127090 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127090 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:14;

}
.I127090:hover {
}
.I127090 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127090 > .viewport:hover {
}

@media (min-width:1440px) {
.I127090 {

order:14;

}
.I127090:hover {
}
.I127090 > .viewport {



}
.I127090 > .viewport:hover {
}

}
h1.I128156, .I128156 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128156 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I128156:hover {
}
.I128156 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128156 > .viewport:hover {
}

@media (min-width:1440px) {
.I128156 {

order:9;

}
.I128156:hover {
}
.I128156 > .viewport {



}
.I128156 > .viewport:hover {
}

}
h1.I136184, .I136184 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I136184 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I136184:hover {
}
.I136184 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I136184 > .viewport:hover {
}

@media (min-width:1440px) {
.I136184 {

order:14;

}
.I136184:hover {
}
.I136184 > .viewport {



}
.I136184 > .viewport:hover {
}

}
h1.I136510, .I136510 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I136510 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I136510:hover {
}
.I136510 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I136510 > .viewport:hover {
}

@media (min-width:1440px) {
.I136510 {

order:22;

}
.I136510:hover {
}
.I136510 > .viewport {



}
.I136510 > .viewport:hover {
}

}
h1.I143525, .I143525 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143525 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I143525:hover {
}
.I143525 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143525 > .viewport:hover {
}


h1.I143768, .I143768 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143768 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I143768:hover {
}
.I143768 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143768 > .viewport:hover {
}


h1.I143930, .I143930 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143930 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I143930:hover {
}
.I143930 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143930 > .viewport:hover {
}


h1.I144092, .I144092 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144092 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I144092:hover {
}
.I144092 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144092 > .viewport:hover {
}


h1.I144254, .I144254 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144254 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I144254:hover {
}
.I144254 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144254 > .viewport:hover {
}


.I127091, a.I127091 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I127091:hover, a.I127091:hover {
}
@media (max-width:992px) {
.I127091, a.I127091 {
display:flex;
font-size:1.25rem;


}
.I127091:hover, a.I127091:hover {
}
}
@media (max-width:640px) {
.I127091, a.I127091 {
display:flex;
font-size:1.25rem;


}
.I127091:hover, a.I127091:hover {
}
}

.I127092, a.I127092 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(255,255,255);


}
.I127092:hover, a.I127092:hover {
}
@media (max-width:992px) {
.I127092, a.I127092 {
display:flex;
font-size:1.625rem;


}
.I127092:hover, a.I127092:hover {
}
}
@media (max-width:640px) {
.I127092, a.I127092 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I127092:hover, a.I127092:hover {
}
}

.I127093, a.I127093 {
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;

}
.I127093:hover, a.I127093:hover {
}
@media (max-width:992px) {
.I127093, a.I127093 {
}
.I127093:hover, a.I127093:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I127093, a.I127093 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I127093:hover, a.I127093:hover {
}
}

.I127094 .button, .I127094.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-width:0.063rem;
border-radius:100em;
background-color:rgb(91,167,255);

}
.I127094 button.button, button.I127094.button {
cursor:pointer;
}
.I127094 .button .text, .I127094.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(26,29,32);
line-height:20px;

}
.I127094 .button .icon, .I127094.button .icon {
flex:none;
background-size:100% 100%;
}
.I127094 .button:hover, .I127094.button:hover {
background-color:rgb(67,125,192);

}
.I127094 .button:hover .text, .I127094.button:hover .text {
color:rgb(255,255,255);

}
.I127094 .button:hover .icon, .I127094.button:hover .icon {
background-size:100% 100%;
}

.I127095 .button, .I127095.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I127095 button.button, button.I127095.button {
cursor:pointer;
}
.I127095 .button .text, .I127095.button .text {
}
.I127095 .button .icon, .I127095.button .icon {
flex:none;
background-size:100% 100%;
}
.I127095 .button:hover, .I127095.button:hover {
}
.I127095 .button:hover .text, .I127095.button:hover .text {
}
.I127095 .button:hover .icon, .I127095.button:hover .icon {
background-size:100% 100%;
}

.I127096 .button, .I127096.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I127096 button.button, button.I127096.button {
cursor:pointer;
}
.I127096 .button .text, .I127096.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I127096 .button .icon, .I127096.button .icon {
flex:none;
background-size:100% 100%;
}
.I127096 .button:hover, .I127096.button:hover {
}
.I127096 .button:hover .text, .I127096.button:hover .text {
}
.I127096 .button:hover .icon, .I127096.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I127096 .button, .I127096.button {
}
.I127096 button.button, button.I127096.button {
}
.I127096 .button .text, .I127096.button .text {
font-family:Rubik;

}
.I127096 .button .icon, .I127096.button .icon {
background-size:100% 100%;
}
.I127096 .button:hover, .I127096.button:hover {
}
.I127096 .button:hover .text, .I127096.button:hover .text {
}
.I127096 .button:hover .icon, .I127096.button:hover .icon {
background-size:100% 100%;
}
}

.I127097 .button, .I127097.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);

}
.I127097 button.button, button.I127097.button {
cursor:pointer;
}
.I127097 .button .text, .I127097.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I127097 .button .icon, .I127097.button .icon {
flex:none;
background-size:100% 100%;
}
.I127097 .button:hover, .I127097.button:hover {
background-color:rgb(210,40,93);

}
.I127097 .button:hover .text, .I127097.button:hover .text {
}
.I127097 .button:hover .icon, .I127097.button:hover .icon {
background-size:100% 100%;
}

.I127098, a.I127098 {
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;


}
.I127098:hover, a.I127098:hover {
}
@media (max-width:992px) {
.I127098, a.I127098 {
}
.I127098:hover, a.I127098:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I127098, a.I127098 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I127098:hover, a.I127098:hover {
}
}

.I127099 .image, .I127099.image {
vertical-align:top;
}
.I127099 .image:hover, .I127099.image:hover {
}

.I127100 .button, .I127100.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I127100 button.button, button.I127100.button {
cursor:pointer;
}
.I127100 .button .text, .I127100.button .text {
}
.I127100 .button .icon, .I127100.button .icon {
flex:none;
background-size:100% 100%;
}
.I127100 .button:hover, .I127100.button:hover {
}
.I127100 .button:hover .text, .I127100.button:hover .text {
}
.I127100 .button:hover .icon, .I127100.button:hover .icon {
background-size:100% 100%;
}

h1.I128095, .I128095 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I128095, .I128095 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I128095, .I128095 p {
margin:0px;
}

figure.I128095, .I128095 figure {
margin:0px;
}

a.I128095, .I128095 a {
text-decoration:inherit;
color:inherit;
}

.I128095 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I128095 article, article.I128095 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I128095 article:hover, article.I128095:hover {
}
.I128095 article.active, article.I128095.active {
}
.I128095 .body {
}
.I128095 .body:hover {
	
}
.I128095 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I128095 .body img {
}
.I128095 .body ul, .I128095 .body ol {
margin-left:1rem;

}
.I128095 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I128095 .body iframe {
}
.I128095 .body img:hover {
}
.I128095 .body iframe:hover {
}

.I128095 .body li {
list-style-type:disc;
}



.I136119 .image, .I136119.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I136119 .image:hover, .I136119.image:hover {
}

.I136439 .image, .I136439.image {
vertical-align:top;
}
.I136439 .image:hover, .I136439.image:hover {
}

.I143444 .image, .I143444.image {
vertical-align:top;
width:20px;
height:20px;

}
.I143444 .image:hover, .I143444.image:hover {
}

.I143687, a.I143687 {
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;

}
.I143687:hover, a.I143687:hover {
}

.I143849, a.I143849 {
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;

}
.I143849:hover, a.I143849:hover {
}

.I144011, a.I144011 {
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;

}
.I144011:hover, a.I144011:hover {
display:flex;
text-decoration:underline;


}

.I144173 .image, .I144173.image {
vertical-align:top;
}
.I144173 .image:hover, .I144173.image:hover {
}

h1.I127101, .I127101 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127101 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I127101:hover {
}
.I127101 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127101 > .viewport:hover {
}


.I127102 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:8rem;
padding-top:8rem;
background-color:rgb(255,255,255);
box-sizing:border-box;

align-items:center;

	
}
.I127102:hover {
}
@media (max-width:992px) {
.I127102 {
width:100vw;
padding-bottom:4rem;
padding-left:4rem;
padding-right:4rem;
padding-top:4rem;
background-color:rgb(255,255,255);

	
}
.I127102:hover {
}
}
@media (max-width:640px) {
.I127102 {
padding-bottom:0rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:2rem;

	
}
.I127102:hover {
}
}

.I127103 {
display:flex;
position:var(--I127103-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;

align-items:center;


}
.I127103:hover {
}

@media (max-width:640px) {
.I127103 {

align-items:center;


}
.I127103:hover {
}

}

h1.I127104, .I127104 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127104 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
margin-bottom:32px;


}
.I127104:hover {
}
.I127104 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127104 > .viewport:hover {
}

@media (max-width:640px) {
.I127104 {

margin-bottom:16px;


}
.I127104:hover {
}
.I127104 > .viewport {



}
.I127104 > .viewport:hover {
}

}

h1.I127105, .I127105 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127105 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-bottom:16px;


}
.I127105:hover {
}
.I127105 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127105 > .viewport:hover {
}

@media (max-width:640px) {
.I127105 {

margin-bottom:8px;


}
.I127105:hover {
}
.I127105 > .viewport {



}
.I127105 > .viewport:hover {
}

}

h1.I127106, .I127106 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127106 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
max-width:800px;
margin-bottom:2rem;


}
.I127106:hover {
}
.I127106 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127106 > .viewport:hover {
}

@media (max-width:992px) {
.I127106 {


}
.I127106:hover {
}
.I127106 > .viewport {



}
.I127106 > .viewport:hover {
}

}
@media (max-width:640px) {
.I127106 {

margin-bottom:16px;


}
.I127106:hover {
}
.I127106 > .viewport {



}
.I127106 > .viewport:hover {
}

}

h1.I127107, .I127107 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127107 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;
max-width:960px;


}
.I127107:hover {
}
.I127107 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I127107 > .viewport:hover {
}

@media (max-width:992px) {
.I127107 {

max-width:512px;


}
.I127107:hover {
}
.I127107 > .viewport {



}
.I127107 > .viewport:hover {
}

}

h1.I127108, .I127108 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127108 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
max-width:800px;
margin-bottom:32px;


}
.I127108:hover {
}
.I127108 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127108 > .viewport:hover {
}

@media (max-width:992px) {
.I127108 {


}
.I127108:hover {
}
.I127108 > .viewport {



}
.I127108 > .viewport:hover {
}

}
@media (max-width:640px) {
.I127108 {

margin-bottom:16px;


}
.I127108:hover {
}
.I127108 > .viewport {



}
.I127108 > .viewport:hover {
}

}

h1.I127109, .I127109 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127109 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
width:100%;
max-width:960px;


}
.I127109:hover {
}
.I127109 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I127109 > .viewport:hover {
}

@media (max-width:992px) {
.I127109 {

max-width:512px;


}
.I127109:hover {
}
.I127109 > .viewport {



}
.I127109 > .viewport:hover {
}

}

.I127110 .image, .I127110.image {
vertical-align:top;
width:60px;
height:auto;

}
.I127110 .image:hover, .I127110.image:hover {
}
@media (max-width:992px) {
.I127110 .image, .I127110.image {
width:48px;

}
.I127110 .image:hover, .I127110.image:hover {
}
}

.I127111, a.I127111 {
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;

}
.I127111:hover, a.I127111:hover {
}
@media (max-width:640px) {
.I127111, a.I127111 {
display:flex;
padding-left:0px;
padding-right:0px;

}
.I127111:hover, a.I127111:hover {
}
}

.I127112, a.I127112 {
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;

}
.I127112:hover, a.I127112:hover {
}
@media (max-width:992px) {
.I127112, a.I127112 {
display:flex;
font-size:1.625rem;
line-height:30px;


}
.I127112:hover, a.I127112:hover {
}
}

.I127113, a.I127113 {
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;

}
.I127113:hover, a.I127113:hover {
}
@media (max-width:992px) {
.I127113, a.I127113 {
}
.I127113:hover, a.I127113:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I127113, a.I127113 {
display:flex;
padding-bottom:1rem;

}
.I127113:hover, a.I127113:hover {
}
}

.I127114, a.I127114 {
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;

}
.I127114:hover, a.I127114:hover {
}
@media (max-width:992px) {
.I127114, a.I127114 {
display:flex;
font-size:1.625rem;
line-height:30px;


}
.I127114:hover, a.I127114:hover {
}
}

.I127115, a.I127115 {
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;

}
.I127115:hover, a.I127115:hover {
}
@media (max-width:992px) {
.I127115, a.I127115 {
}
.I127115:hover, a.I127115:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I127115, a.I127115 {
display:flex;
padding-bottom:1rem;

}
.I127115:hover, a.I127115:hover {
}
}

h1.I127116, .I127116 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127116 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I127116:hover {
}
.I127116 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127116 > .viewport:hover {
}


.I127117 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I127117:hover {
}

.I127118 {
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;


}
.I127118:hover {
}
@media (max-width:992px) {
.I127118 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;


flex-direction:row;
}
.I127118:hover {
}
}
@media (max-width:640px) {
.I127118 {

padding-left:1.625em;
padding-right:1.625em;
padding-top:0rem;


flex-direction:column;
}
.I127118:hover {
}
}

.I127119 {
display:flex;
position:var(--I127119-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;


}
.I127119:hover {
}

@media (max-width:992px) {
.I127119 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I127119:hover {
}

}
@media (max-width:640px) {
.I127119 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I127119:hover {
}

}
@media (min-width:1440px) {
.I127119 {

order:3;
width:50%;
padding-right:4rem;

}
.I127119:hover {
}

}
.I127120 {
display:flex;
position:var(--I127120-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;


}
.I127120:hover {
}

@media (max-width:992px) {
.I127120 {

order:3;
width:50%;
padding-left:0rem;

}
.I127120:hover {
}

}
@media (max-width:640px) {
.I127120 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I127120:hover {
}

}
@media (min-width:1440px) {
.I127120 {

order:2;
width:50%;

flex-direction:column;


}
.I127120:hover {
}

}
.I128356 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I128356:hover {
}


h1.I127121, .I127121 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127121 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I127121:hover {
}
.I127121 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127121 > .viewport:hover {
}


h1.I127122, .I127122 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127122 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;


}
.I127122:hover {
}
.I127122 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127122 > .viewport:hover {
}


h1.I127123, .I127123 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127123 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I127123:hover {
}
.I127123 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127123 > .viewport:hover {
}


h1.I127124, .I127124 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127124 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I127124:hover {
}
.I127124 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127124 > .viewport:hover {
}

@media (max-width:640px) {
.I127124 {

margin-bottom:0;


}
.I127124:hover {
}
.I127124 > .viewport {



}
.I127124 > .viewport:hover {
}

}

h1.I127125, .I127125 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127125 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I127125:hover {
}
.I127125 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127125 > .viewport:hover {
}


h1.I127126, .I127126 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127126 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;

}
.I127126:hover {
}
.I127126 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127126 > .viewport:hover {
}

@media (max-width:640px) {
.I127126 {

margin-bottom:-1.65rem;


}
.I127126:hover {
}
.I127126 > .viewport {



}
.I127126 > .viewport:hover {
}

}

h1.I127127, .I127127 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127127 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I127127:hover {
}
.I127127 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127127 > .viewport:hover {
}


h1.I127128, .I127128 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127128 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I127128:hover {
}
.I127128 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127128 > .viewport:hover {
}


h1.I127129, .I127129 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127129 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I127129:hover {
}
.I127129 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127129 > .viewport:hover {
}


h1.I127130, .I127130 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127130 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I127130:hover {
}
.I127130 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127130 > .viewport:hover {
}

@media (max-width:992px) {
.I127130 {

height:auto;


}
.I127130:hover {
}
.I127130 > .viewport {



}
.I127130 > .viewport:hover {
}

}

h1.I127131, .I127131 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127131 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I127131:hover {
}
.I127131 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127131 > .viewport:hover {
}

@media (min-width:1440px) {
.I127131 {

width:100%;
padding-top:0.75rem;


}
.I127131:hover {
}
.I127131 > .viewport {



}
.I127131 > .viewport:hover {
}

}
h1.I127132, .I127132 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127132 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I127132:hover {
}
.I127132 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127132 > .viewport:hover {
}


h1.I127133, .I127133 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127133 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I127133:hover {
}
.I127133 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127133 > .viewport:hover {
}


.I127134, a.I127134 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I127134:hover, a.I127134:hover {
}
@media (max-width:992px) {
.I127134, a.I127134 {
display:flex;
font-size:1.625rem;


}
.I127134:hover, a.I127134:hover {
}
}
@media (max-width:640px) {
.I127134, a.I127134 {
display:flex;
font-size:1.625rem;


}
.I127134:hover, a.I127134:hover {
}
}

.I127135, a.I127135 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I127135:hover, a.I127135:hover {
}
@media (max-width:992px) {
.I127135, a.I127135 {
}
.I127135:hover, a.I127135:hover {
display:flex;
width:100%;

}
}

.I127136 .image, .I127136.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/chat-to-explore-contents.svg?timestamp=20230728200924');
background-size:cover;
background-position:center center;

}
.I127136 .image:hover, .I127136.image:hover {
}

.I127137 .button, .I127137.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);

}
.I127137 button.button, button.I127137.button {
cursor:pointer;
}
.I127137 .button .text, .I127137.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I127137 .button .icon, .I127137.button .icon {
flex:none;
background-size:100% 100%;
}
.I127137 .button:hover, .I127137.button:hover {
background-color:rgb(210,40,93);

}
.I127137 .button:hover .text, .I127137.button:hover .text {
}
.I127137 .button:hover .icon, .I127137.button:hover .icon {
background-size:100% 100%;
}

.I127138, a.I127138 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I127138:hover, a.I127138:hover {
}

h1.I127139, .I127139 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I127139, .I127139 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I127139, .I127139 p {
margin:0px;
}

figure.I127139, .I127139 figure {
margin:0px;
}

a.I127139, .I127139 a {
text-decoration:inherit;
color:inherit;
}

.I127139 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I127139 article, article.I127139 {
width:100%;

flex-direction:column;	
}
.I127139 article:hover, article.I127139:hover {
}
.I127139 article.active, article.I127139.active {
}
.I127139 .body {
}
.I127139 .body:hover {
	
}
.I127139 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I127139 .body a {
text-decoration:underline;

}
.I127139 .body img {
}
.I127139 .body ul, .I127139 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I127139 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I127139 .body iframe {
}
.I127139 .body img:hover {
}
.I127139 .body iframe:hover {
}

.I127139 .body li {
list-style-type:disc;
}



.I127140 .button, .I127140.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);

}
.I127140 button.button, button.I127140.button {
cursor:pointer;
}
.I127140 .button .text, .I127140.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I127140 .button .icon, .I127140.button .icon {
flex:none;
background-size:100% 100%;
}
.I127140 .button:hover, .I127140.button:hover {
background-color:rgb(217,217,217);

}
.I127140 .button:hover .text, .I127140.button:hover .text {
}
.I127140 .button:hover .icon, .I127140.button:hover .icon {
background-size:100% 100%;
}

.I127141 .button, .I127141.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;

}
.I127141 button.button, button.I127141.button {
cursor:pointer;
}
.I127141 .button .text, .I127141.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I127141 .button .icon, .I127141.button .icon {
flex:none;
background-size:100% 100%;
}
.I127141 .button:hover, .I127141.button:hover {
}
.I127141 .button:hover .text, .I127141.button:hover .text {
}
.I127141 .button:hover .icon, .I127141.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I127141 .button, .I127141.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I127141 button.button, button.I127141.button {
}
.I127141 .button .text, .I127141.button .text {
color:rgb(108,72,201);

}
.I127141 .button .icon, .I127141.button .icon {
background-size:100% 100%;
}
.I127141 .button:hover, .I127141.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I127141 .button:hover .text, .I127141.button:hover .text {
color:rgb(150,155,160);

}
.I127141 .button:hover .icon, .I127141.button:hover .icon {
background-size:100% 100%;
}
}

.I127142 .button, .I127142.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I127142 button.button, button.I127142.button {
cursor:pointer;
}
.I127142 .button .text, .I127142.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I127142 .button .icon, .I127142.button .icon {
flex:none;
background-size:100% 100%;
}
.I127142 .button:hover, .I127142.button:hover {
}
.I127142 .button:hover .text, .I127142.button:hover .text {
}
.I127142 .button:hover .icon, .I127142.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I127142 .button, .I127142.button {
}
.I127142 button.button, button.I127142.button {
}
.I127142 .button .text, .I127142.button .text {
font-family:Rubik;

}
.I127142 .button .icon, .I127142.button .icon {
background-size:100% 100%;
}
.I127142 .button:hover, .I127142.button:hover {
}
.I127142 .button:hover .text, .I127142.button:hover .text {
}
.I127142 .button:hover .icon, .I127142.button:hover .icon {
background-size:100% 100%;
}
}

.I127143 {
display:flex;
width:100%;
height:270px;

}
.I127143:hover {
}

.I127144, a.I127144 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I127144:hover, a.I127144:hover {
}
@media (max-width:992px) {
.I127144, a.I127144 {
}
.I127144:hover, a.I127144:hover {
display:flex;
width:100%;

}
}

.I127145 .image, .I127145.image {
vertical-align:top;
}
.I127145 .image:hover, .I127145.image:hover {
}

.I127146 .button, .I127146.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I127146 button.button, button.I127146.button {
cursor:pointer;
}
.I127146 .button .text, .I127146.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I127146 .button .icon, .I127146.button .icon {
flex:none;
background-size:100% 100%;
}
.I127146 .button:hover, .I127146.button:hover {
}
.I127146 .button:hover .text, .I127146.button:hover .text {
}
.I127146 .button:hover .icon, .I127146.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I127146 .button, .I127146.button {
}
.I127146 button.button, button.I127146.button {
}
.I127146 .button .text, .I127146.button .text {
font-family:Rubik;

}
.I127146 .button .icon, .I127146.button .icon {
background-size:100% 100%;
}
.I127146 .button:hover, .I127146.button:hover {
}
.I127146 .button:hover .text, .I127146.button:hover .text {
}
.I127146 .button:hover .icon, .I127146.button:hover .icon {
background-size:100% 100%;
}
}

h1.I127147, .I127147 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127147 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I127147:hover {
}
.I127147 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127147 > .viewport:hover {
}


.I127148 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I127148:hover {
}

.I127149 {
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;


}
.I127149:hover {
}
@media (max-width:992px) {
.I127149 {

padding-bottom:0rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;


flex-direction:row;
}
.I127149:hover {
}
}
@media (max-width:640px) {
.I127149 {

padding-top:0rem;


flex-direction:column;
}
.I127149:hover {
}
}

.I127150 {
display:flex;
position:var(--I127150-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;


}
.I127150:hover {
}

@media (max-width:992px) {
.I127150 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I127150:hover {
}

}
@media (max-width:640px) {
.I127150 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I127150:hover {
}

}
@media (min-width:1440px) {
.I127150 {

width:50%;
padding-right:4rem;

}
.I127150:hover {
}

}
.I127151 {
display:flex;
position:var(--I127151-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;


}
.I127151:hover {
}

@media (max-width:992px) {
.I127151 {

width:50%;

}
.I127151:hover {
}

}
@media (max-width:640px) {
.I127151 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I127151:hover {
}

}
@media (min-width:1440px) {
.I127151 {

width:50%;

flex-direction:column;


}
.I127151:hover {
}

}
.I127647 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I127647:hover {
}

@media (max-width:992px) {
.I127647 {



flex-direction:column;

	
}
.I127647:hover {
}

}

h1.I127152, .I127152 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127152 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I127152:hover {
}
.I127152 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127152 > .viewport:hover {
}


h1.I127153, .I127153 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127153 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;


}
.I127153:hover {
}
.I127153 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127153 > .viewport:hover {
}


h1.I127154, .I127154 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127154 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I127154:hover {
}
.I127154 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127154 > .viewport:hover {
}

@media (max-width:992px) {
.I127154 {

display:flex;

}
.I127154:hover {
}
.I127154 > .viewport {



}
.I127154 > .viewport:hover {
}

}
@media (max-width:640px) {
.I127154 {

height:auto;


}
.I127154:hover {
}
.I127154 > .viewport {



}
.I127154 > .viewport:hover {
}

}

h1.I127155, .I127155 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127155 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I127155:hover {
}
.I127155 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127155 > .viewport:hover {
}

@media (max-width:992px) {
.I127155 {

padding-bottom:1rem;


}
.I127155:hover {
}
.I127155 > .viewport {



}
.I127155 > .viewport:hover {
}

}
@media (max-width:640px) {
.I127155 {

margin-bottom:0;


}
.I127155:hover {
}
.I127155 > .viewport {



}
.I127155 > .viewport:hover {
}

}

h1.I127156, .I127156 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127156 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I127156:hover {
}
.I127156 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127156 > .viewport:hover {
}


h1.I127157, .I127157 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127157 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I127157:hover {
}
.I127157 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127157 > .viewport:hover {
}


h1.I127158, .I127158 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127158 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:9;

}
.I127158:hover {
}
.I127158 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127158 > .viewport:hover {
}

@media (max-width:640px) {
.I127158 {

margin-bottom:-1.65rem;


}
.I127158:hover {
}
.I127158 > .viewport {



}
.I127158 > .viewport:hover {
}

}

h1.I127159, .I127159 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127159 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I127159:hover {
}
.I127159 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127159 > .viewport:hover {
}

@media (min-width:1440px) {
.I127159 {

display:none;

}
.I127159:hover {
}
.I127159 > .viewport {



}
.I127159 > .viewport:hover {
}

}
h1.I127160, .I127160 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127160 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I127160:hover {
}
.I127160 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127160 > .viewport:hover {
}


h1.I127161, .I127161 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127161 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I127161:hover {
}
.I127161 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127161 > .viewport:hover {
}

@media (max-width:992px) {
.I127161 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I127161:hover {
}
.I127161 > .viewport {



}
.I127161 > .viewport:hover {
}

}

h1.I127162, .I127162 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127162 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I127162:hover {
}
.I127162 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127162 > .viewport:hover {
}

@media (max-width:992px) {
.I127162 {

display:none;

}
.I127162:hover {
}
.I127162 > .viewport {



}
.I127162 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I127162 {

width:100%;
height:auto;


}
.I127162:hover {
}
.I127162 > .viewport {



}
.I127162 > .viewport:hover {
}

}
h1.I127163, .I127163 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127163 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I127163:hover {
}
.I127163 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127163 > .viewport:hover {
}

@media (min-width:1440px) {
.I127163 {

width:100%;
box-sizing:border-box;


}
.I127163:hover {
}
.I127163 > .viewport {



}
.I127163 > .viewport:hover {
}

}
h1.I127164, .I127164 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127164 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I127164:hover {
}
.I127164 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127164 > .viewport:hover {
}


.I127165, a.I127165 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I127165:hover, a.I127165:hover {
}
@media (max-width:992px) {
.I127165, a.I127165 {
display:flex;
font-size:1.625rem;


}
.I127165:hover, a.I127165:hover {
}
}
@media (max-width:640px) {
.I127165, a.I127165 {
display:flex;
font-size:1.625rem;


}
.I127165:hover, a.I127165:hover {
}
}

.I127166, a.I127166 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I127166:hover, a.I127166:hover {
}
@media (max-width:992px) {
.I127166, a.I127166 {
}
.I127166:hover, a.I127166:hover {
display:flex;
width:100%;

}
}

.I127167 .image, .I127167.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/chat-to-analyze.svg?timestamp=20230728201758');
background-size:cover;
background-position:center center;

}
.I127167 .image:hover, .I127167.image:hover {
}

.I127168 .button, .I127168.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);

}
.I127168 button.button, button.I127168.button {
cursor:pointer;
}
.I127168 .button .text, .I127168.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I127168 .button .icon, .I127168.button .icon {
flex:none;
background-size:100% 100%;
}
.I127168 .button:hover, .I127168.button:hover {
background-color:rgb(210,40,93);

}
.I127168 .button:hover .text, .I127168.button:hover .text {
}
.I127168 .button:hover .icon, .I127168.button:hover .icon {
background-size:100% 100%;
}

.I127169, a.I127169 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I127169:hover, a.I127169:hover {
}

h1.I127170, .I127170 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I127170, .I127170 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I127170, .I127170 p {
margin:0px;
}

figure.I127170, .I127170 figure {
margin:0px;
}

a.I127170, .I127170 a {
text-decoration:inherit;
color:inherit;
}

.I127170 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I127170 article, article.I127170 {
flex-direction:column;	
}
.I127170 article:hover, article.I127170:hover {
}
.I127170 article.active, article.I127170.active {
}
.I127170 .body {
}
.I127170 .body:hover {
	
}
.I127170 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I127170 .body a {
text-decoration:underline;

}
.I127170 .body img {
}
.I127170 .body ul, .I127170 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I127170 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I127170 .body iframe {
}
.I127170 .body img:hover {
}
.I127170 .body iframe:hover {
}

.I127170 .body li {
list-style-type:disc;
}



.I127171 .button, .I127171.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I127171 button.button, button.I127171.button {
cursor:pointer;
}
.I127171 .button .text, .I127171.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I127171 .button .icon, .I127171.button .icon {
flex:none;
background-size:100% 100%;
}
.I127171 .button:hover, .I127171.button:hover {
}
.I127171 .button:hover .text, .I127171.button:hover .text {
}
.I127171 .button:hover .icon, .I127171.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I127171 .button, .I127171.button {
}
.I127171 button.button, button.I127171.button {
}
.I127171 .button .text, .I127171.button .text {
font-family:Rubik;

}
.I127171 .button .icon, .I127171.button .icon {
background-size:100% 100%;
}
.I127171 .button:hover, .I127171.button:hover {
}
.I127171 .button:hover .text, .I127171.button:hover .text {
}
.I127171 .button:hover .icon, .I127171.button:hover .icon {
background-size:100% 100%;
}
}

.I127172 .button, .I127172.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;

}
.I127172 button.button, button.I127172.button {
cursor:pointer;
}
.I127172 .button .text, .I127172.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I127172 .button .icon, .I127172.button .icon {
flex:none;
background-size:100% 100%;
}
.I127172 .button:hover, .I127172.button:hover {
}
.I127172 .button:hover .text, .I127172.button:hover .text {
}
.I127172 .button:hover .icon, .I127172.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I127172 .button, .I127172.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I127172 button.button, button.I127172.button {
}
.I127172 .button .text, .I127172.button .text {
color:rgb(108,72,201);

}
.I127172 .button .icon, .I127172.button .icon {
background-size:100% 100%;
}
.I127172 .button:hover, .I127172.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I127172 .button:hover .text, .I127172.button:hover .text {
color:rgb(150,155,160);

}
.I127172 .button:hover .icon, .I127172.button:hover .icon {
background-size:100% 100%;
}
}

.I127173 .button, .I127173.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);

}
.I127173 button.button, button.I127173.button {
cursor:pointer;
}
.I127173 .button .text, .I127173.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I127173 .button .icon, .I127173.button .icon {
flex:none;
background-size:100% 100%;
}
.I127173 .button:hover, .I127173.button:hover {
background-color:rgb(217,217,217);

}
.I127173 .button:hover .text, .I127173.button:hover .text {
}
.I127173 .button:hover .icon, .I127173.button:hover .icon {
background-size:100% 100%;
}

.I127174 {
display:flex;
width:100%;
height:270px;

}
.I127174:hover {
}
@media (min-width:1440px) {
.I127174 {
display:flex;
width:100%;
height:270px;

}
.I127174:hover {
}
}
.I127175, a.I127175 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I127175:hover, a.I127175:hover {
}
@media (max-width:992px) {
.I127175, a.I127175 {
}
.I127175:hover, a.I127175:hover {
display:flex;
width:100%;

}
}

.I127176 .image, .I127176.image {
vertical-align:top;
}
.I127176 .image:hover, .I127176.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.I127177, .I127177 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127177 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I127177:hover {
}
.I127177 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127177 > .viewport:hover {
}


.I127178 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I127178:hover {
}

.I127179 {
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;


}
.I127179:hover {
}
@media (max-width:992px) {
.I127179 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I127179:hover {
}
}
@media (max-width:640px) {
.I127179 {

padding-left:1.625em;
padding-right:1.625em;
padding-top:0rem;


flex-direction:column;
}
.I127179:hover {
}
}

.I127180 {
display:flex;
position:var(--I127180-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;


}
.I127180:hover {
}

@media (max-width:992px) {
.I127180 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I127180:hover {
}

}
@media (max-width:640px) {
.I127180 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I127180:hover {
}

}
@media (min-width:1440px) {
.I127180 {

order:3;
width:50%;
padding-right:4rem;

}
.I127180:hover {
}

}
.I127181 {
display:flex;
position:var(--I127181-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;


}
.I127181:hover {
}

@media (max-width:992px) {
.I127181 {

order:3;
width:50%;
padding-left:0rem;

}
.I127181:hover {
}

}
@media (max-width:640px) {
.I127181 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I127181:hover {
}

}
@media (min-width:1440px) {
.I127181 {

order:2;
width:50%;

flex-direction:column;


}
.I127181:hover {
}

}
.I128357 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I128357:hover {
}


h1.I127182, .I127182 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127182 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I127182:hover {
}
.I127182 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127182 > .viewport:hover {
}


h1.I127183, .I127183 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127183 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;


}
.I127183:hover {
}
.I127183 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127183 > .viewport:hover {
}


h1.I127184, .I127184 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127184 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I127184:hover {
}
.I127184 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127184 > .viewport:hover {
}


h1.I127185, .I127185 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127185 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I127185:hover {
}
.I127185 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127185 > .viewport:hover {
}

@media (max-width:640px) {
.I127185 {

margin-bottom:0;


}
.I127185:hover {
}
.I127185 > .viewport {



}
.I127185 > .viewport:hover {
}

}

h1.I127186, .I127186 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127186 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I127186:hover {
}
.I127186 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127186 > .viewport:hover {
}


h1.I127187, .I127187 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127187 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;

}
.I127187:hover {
}
.I127187 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127187 > .viewport:hover {
}

@media (max-width:640px) {
.I127187 {

margin-bottom:-1.65rem;


}
.I127187:hover {
}
.I127187 > .viewport {



}
.I127187 > .viewport:hover {
}

}

h1.I127188, .I127188 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127188 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I127188:hover {
}
.I127188 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127188 > .viewport:hover {
}


h1.I127189, .I127189 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127189 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I127189:hover {
}
.I127189 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127189 > .viewport:hover {
}


h1.I127190, .I127190 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127190 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I127190:hover {
}
.I127190 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127190 > .viewport:hover {
}


h1.I127191, .I127191 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127191 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I127191:hover {
}
.I127191 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127191 > .viewport:hover {
}

@media (max-width:992px) {
.I127191 {

height:auto;


}
.I127191:hover {
}
.I127191 > .viewport {



}
.I127191 > .viewport:hover {
}

}

h1.I127192, .I127192 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127192 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I127192:hover {
}
.I127192 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127192 > .viewport:hover {
}

@media (min-width:1440px) {
.I127192 {

width:100%;
padding-top:0.75rem;


}
.I127192:hover {
}
.I127192 > .viewport {



}
.I127192 > .viewport:hover {
}

}
h1.I127193, .I127193 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127193 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I127193:hover {
}
.I127193 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127193 > .viewport:hover {
}


h1.I127194, .I127194 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127194 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I127194:hover {
}
.I127194 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127194 > .viewport:hover {
}


.I127195, a.I127195 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I127195:hover, a.I127195:hover {
}
@media (max-width:992px) {
.I127195, a.I127195 {
display:flex;
font-size:1.625rem;


}
.I127195:hover, a.I127195:hover {
}
}
@media (max-width:640px) {
.I127195, a.I127195 {
display:flex;
font-size:1.625rem;


}
.I127195:hover, a.I127195:hover {
}
}

.I127196, a.I127196 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I127196:hover, a.I127196:hover {
}
@media (max-width:992px) {
.I127196, a.I127196 {
}
.I127196:hover, a.I127196:hover {
display:flex;
width:100%;

}
}

.I127197 .image, .I127197.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/intent-based-ui-navigation.svg?timestamp=20230728202332');
background-size:cover;
background-position:center center;

}
.I127197 .image:hover, .I127197.image:hover {
}

.I127198 .button, .I127198.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);

}
.I127198 button.button, button.I127198.button {
cursor:pointer;
}
.I127198 .button .text, .I127198.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I127198 .button .icon, .I127198.button .icon {
flex:none;
background-size:100% 100%;
}
.I127198 .button:hover, .I127198.button:hover {
background-color:rgb(210,40,93);

}
.I127198 .button:hover .text, .I127198.button:hover .text {
}
.I127198 .button:hover .icon, .I127198.button:hover .icon {
background-size:100% 100%;
}

.I127199, a.I127199 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I127199:hover, a.I127199:hover {
}

h1.I127200, .I127200 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I127200, .I127200 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I127200, .I127200 p {
margin:0px;
}

figure.I127200, .I127200 figure {
margin:0px;
}

a.I127200, .I127200 a {
text-decoration:inherit;
color:inherit;
}

.I127200 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I127200 article, article.I127200 {
width:100%;

flex-direction:column;	
}
.I127200 article:hover, article.I127200:hover {
}
.I127200 article.active, article.I127200.active {
}
.I127200 .body {
}
.I127200 .body:hover {
	
}
.I127200 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I127200 .body a {
text-decoration:underline;

}
.I127200 .body img {
}
.I127200 .body ul, .I127200 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I127200 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I127200 .body iframe {
}
.I127200 .body img:hover {
}
.I127200 .body iframe:hover {
}

.I127200 .body li {
list-style-type:disc;
}



.I127201 .button, .I127201.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);

}
.I127201 button.button, button.I127201.button {
cursor:pointer;
}
.I127201 .button .text, .I127201.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I127201 .button .icon, .I127201.button .icon {
flex:none;
background-size:100% 100%;
}
.I127201 .button:hover, .I127201.button:hover {
background-color:rgb(217,217,217);

}
.I127201 .button:hover .text, .I127201.button:hover .text {
}
.I127201 .button:hover .icon, .I127201.button:hover .icon {
background-size:100% 100%;
}

.I127202 .button, .I127202.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;

}
.I127202 button.button, button.I127202.button {
cursor:pointer;
}
.I127202 .button .text, .I127202.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I127202 .button .icon, .I127202.button .icon {
flex:none;
background-size:100% 100%;
}
.I127202 .button:hover, .I127202.button:hover {
}
.I127202 .button:hover .text, .I127202.button:hover .text {
}
.I127202 .button:hover .icon, .I127202.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I127202 .button, .I127202.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I127202 button.button, button.I127202.button {
}
.I127202 .button .text, .I127202.button .text {
color:rgb(108,72,201);

}
.I127202 .button .icon, .I127202.button .icon {
background-size:100% 100%;
}
.I127202 .button:hover, .I127202.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I127202 .button:hover .text, .I127202.button:hover .text {
color:rgb(150,155,160);

}
.I127202 .button:hover .icon, .I127202.button:hover .icon {
background-size:100% 100%;
}
}

.I127203 .button, .I127203.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I127203 button.button, button.I127203.button {
cursor:pointer;
}
.I127203 .button .text, .I127203.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I127203 .button .icon, .I127203.button .icon {
flex:none;
background-size:100% 100%;
}
.I127203 .button:hover, .I127203.button:hover {
}
.I127203 .button:hover .text, .I127203.button:hover .text {
}
.I127203 .button:hover .icon, .I127203.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I127203 .button, .I127203.button {
}
.I127203 button.button, button.I127203.button {
}
.I127203 .button .text, .I127203.button .text {
font-family:Rubik;

}
.I127203 .button .icon, .I127203.button .icon {
background-size:100% 100%;
}
.I127203 .button:hover, .I127203.button:hover {
}
.I127203 .button:hover .text, .I127203.button:hover .text {
}
.I127203 .button:hover .icon, .I127203.button:hover .icon {
background-size:100% 100%;
}
}

.I127204 {
display:flex;
width:100%;
height:270px;

}
.I127204:hover {
}

.I127205, a.I127205 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I127205:hover, a.I127205:hover {
}
@media (max-width:992px) {
.I127205, a.I127205 {
}
.I127205:hover, a.I127205:hover {
display:flex;
width:100%;

}
}

.I127206 .image, .I127206.image {
vertical-align:top;
}
.I127206 .image:hover, .I127206.image:hover {
}

.I127207 .button, .I127207.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I127207 button.button, button.I127207.button {
cursor:pointer;
}
.I127207 .button .text, .I127207.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I127207 .button .icon, .I127207.button .icon {
flex:none;
background-size:100% 100%;
}
.I127207 .button:hover, .I127207.button:hover {
}
.I127207 .button:hover .text, .I127207.button:hover .text {
}
.I127207 .button:hover .icon, .I127207.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I127207 .button, .I127207.button {
}
.I127207 button.button, button.I127207.button {
}
.I127207 .button .text, .I127207.button .text {
font-family:Rubik;

}
.I127207 .button .icon, .I127207.button .icon {
background-size:100% 100%;
}
.I127207 .button:hover, .I127207.button:hover {
}
.I127207 .button:hover .text, .I127207.button:hover .text {
}
.I127207 .button:hover .icon, .I127207.button:hover .icon {
background-size:100% 100%;
}
}

h1.I127208, .I127208 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127208 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;

}
.I127208:hover {
}
.I127208 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127208 > .viewport:hover {
}


.I127209 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I127209:hover {
}

.I127210 {
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;


}
.I127210:hover {
}
@media (max-width:992px) {
.I127210 {

padding-bottom:0rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;


flex-direction:row;
}
.I127210:hover {
}
}
@media (max-width:640px) {
.I127210 {

padding-bottom:2rem;
padding-top:0rem;


flex-direction:column;
}
.I127210:hover {
}
}

.I127211 {
display:flex;
position:var(--I127211-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;


}
.I127211:hover {
}

@media (max-width:992px) {
.I127211 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I127211:hover {
}

}
@media (max-width:640px) {
.I127211 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I127211:hover {
}

}
@media (min-width:1440px) {
.I127211 {

width:50%;
padding-right:4rem;

}
.I127211:hover {
}

}
.I127212 {
display:flex;
position:var(--I127212-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;


}
.I127212:hover {
}

@media (max-width:992px) {
.I127212 {

width:50%;

}
.I127212:hover {
}

}
@media (max-width:640px) {
.I127212 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I127212:hover {
}

}
@media (min-width:1440px) {
.I127212 {

width:50%;

flex-direction:column;


}
.I127212:hover {
}

}
.I127648 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I127648:hover {
}

@media (max-width:992px) {
.I127648 {



flex-direction:column;

	
}
.I127648:hover {
}

}

h1.I127213, .I127213 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127213 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:5;
width:100%;


}
.I127213:hover {
}
.I127213 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127213 > .viewport:hover {
}


h1.I127214, .I127214 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127214 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;


}
.I127214:hover {
}
.I127214 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127214 > .viewport:hover {
}


h1.I127215, .I127215 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127215 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I127215:hover {
}
.I127215 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127215 > .viewport:hover {
}

@media (max-width:992px) {
.I127215 {

display:flex;

}
.I127215:hover {
}
.I127215 > .viewport {



}
.I127215 > .viewport:hover {
}

}
@media (max-width:640px) {
.I127215 {

height:auto;


}
.I127215:hover {
}
.I127215 > .viewport {



}
.I127215 > .viewport:hover {
}

}

h1.I127216, .I127216 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127216 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I127216:hover {
}
.I127216 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127216 > .viewport:hover {
}

@media (max-width:992px) {
.I127216 {

padding-bottom:1rem;


}
.I127216:hover {
}
.I127216 > .viewport {



}
.I127216 > .viewport:hover {
}

}
@media (max-width:640px) {
.I127216 {

margin-bottom:0;


}
.I127216:hover {
}
.I127216 > .viewport {



}
.I127216 > .viewport:hover {
}

}

h1.I127217, .I127217 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127217 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I127217:hover {
}
.I127217 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127217 > .viewport:hover {
}


h1.I127218, .I127218 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127218 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I127218:hover {
}
.I127218 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127218 > .viewport:hover {
}


h1.I127219, .I127219 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127219 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:9;

}
.I127219:hover {
}
.I127219 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127219 > .viewport:hover {
}

@media (max-width:640px) {
.I127219 {

margin-bottom:-1.65rem;


}
.I127219:hover {
}
.I127219 > .viewport {



}
.I127219 > .viewport:hover {
}

}

h1.I127220, .I127220 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127220 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I127220:hover {
}
.I127220 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127220 > .viewport:hover {
}

@media (min-width:1440px) {
.I127220 {

display:none;

}
.I127220:hover {
}
.I127220 > .viewport {



}
.I127220 > .viewport:hover {
}

}
h1.I127221, .I127221 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127221 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I127221:hover {
}
.I127221 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127221 > .viewport:hover {
}


h1.I127222, .I127222 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127222 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I127222:hover {
}
.I127222 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127222 > .viewport:hover {
}

@media (max-width:992px) {
.I127222 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I127222:hover {
}
.I127222 > .viewport {



}
.I127222 > .viewport:hover {
}

}

h1.I127223, .I127223 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127223 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I127223:hover {
}
.I127223 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127223 > .viewport:hover {
}

@media (max-width:992px) {
.I127223 {

display:none;

}
.I127223:hover {
}
.I127223 > .viewport {



}
.I127223 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I127223 {

width:100%;
height:auto;


}
.I127223:hover {
}
.I127223 > .viewport {



}
.I127223 > .viewport:hover {
}

}
h1.I127224, .I127224 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127224 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I127224:hover {
}
.I127224 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127224 > .viewport:hover {
}

@media (min-width:1440px) {
.I127224 {

width:100%;
box-sizing:border-box;


}
.I127224:hover {
}
.I127224 > .viewport {



}
.I127224 > .viewport:hover {
}

}
h1.I127225, .I127225 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127225 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I127225:hover {
}
.I127225 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127225 > .viewport:hover {
}


.I127226, a.I127226 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I127226:hover, a.I127226:hover {
}
@media (max-width:992px) {
.I127226, a.I127226 {
display:flex;
font-size:1.625rem;


}
.I127226:hover, a.I127226:hover {
}
}
@media (max-width:640px) {
.I127226, a.I127226 {
display:flex;
font-size:1.625rem;


}
.I127226:hover, a.I127226:hover {
}
}

.I127227, a.I127227 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I127227:hover, a.I127227:hover {
}
@media (max-width:992px) {
.I127227, a.I127227 {
}
.I127227:hover, a.I127227:hover {
display:flex;
width:100%;

}
}

.I127228 .image, .I127228.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/magic-auto-complete.svg?timestamp=20230728202859');
background-size:cover;
background-position:center center;

}
.I127228 .image:hover, .I127228.image:hover {
}

.I127229 .button, .I127229.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);

}
.I127229 button.button, button.I127229.button {
cursor:pointer;
}
.I127229 .button .text, .I127229.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I127229 .button .icon, .I127229.button .icon {
flex:none;
background-size:100% 100%;
}
.I127229 .button:hover, .I127229.button:hover {
background-color:rgb(210,40,93);

}
.I127229 .button:hover .text, .I127229.button:hover .text {
}
.I127229 .button:hover .icon, .I127229.button:hover .icon {
background-size:100% 100%;
}

.I127230, a.I127230 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I127230:hover, a.I127230:hover {
}

h1.I127231, .I127231 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I127231, .I127231 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I127231, .I127231 p {
margin:0px;
}

figure.I127231, .I127231 figure {
margin:0px;
}

a.I127231, .I127231 a {
text-decoration:inherit;
color:inherit;
}

.I127231 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I127231 article, article.I127231 {
flex-direction:column;	
}
.I127231 article:hover, article.I127231:hover {
}
.I127231 article.active, article.I127231.active {
}
.I127231 .body {
}
.I127231 .body:hover {
	
}
.I127231 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I127231 .body a {
text-decoration:underline;

}
.I127231 .body img {
}
.I127231 .body ul, .I127231 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I127231 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I127231 .body iframe {
}
.I127231 .body img:hover {
}
.I127231 .body iframe:hover {
}

.I127231 .body li {
list-style-type:disc;
}



.I127232 .button, .I127232.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I127232 button.button, button.I127232.button {
cursor:pointer;
}
.I127232 .button .text, .I127232.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I127232 .button .icon, .I127232.button .icon {
flex:none;
background-size:100% 100%;
}
.I127232 .button:hover, .I127232.button:hover {
}
.I127232 .button:hover .text, .I127232.button:hover .text {
}
.I127232 .button:hover .icon, .I127232.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I127232 .button, .I127232.button {
}
.I127232 button.button, button.I127232.button {
}
.I127232 .button .text, .I127232.button .text {
font-family:Rubik;

}
.I127232 .button .icon, .I127232.button .icon {
background-size:100% 100%;
}
.I127232 .button:hover, .I127232.button:hover {
}
.I127232 .button:hover .text, .I127232.button:hover .text {
}
.I127232 .button:hover .icon, .I127232.button:hover .icon {
background-size:100% 100%;
}
}

.I127233 .button, .I127233.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;

}
.I127233 button.button, button.I127233.button {
cursor:pointer;
}
.I127233 .button .text, .I127233.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I127233 .button .icon, .I127233.button .icon {
flex:none;
background-size:100% 100%;
}
.I127233 .button:hover, .I127233.button:hover {
}
.I127233 .button:hover .text, .I127233.button:hover .text {
}
.I127233 .button:hover .icon, .I127233.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I127233 .button, .I127233.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I127233 button.button, button.I127233.button {
}
.I127233 .button .text, .I127233.button .text {
color:rgb(108,72,201);

}
.I127233 .button .icon, .I127233.button .icon {
background-size:100% 100%;
}
.I127233 .button:hover, .I127233.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I127233 .button:hover .text, .I127233.button:hover .text {
color:rgb(150,155,160);

}
.I127233 .button:hover .icon, .I127233.button:hover .icon {
background-size:100% 100%;
}
}

.I127234 .button, .I127234.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);

}
.I127234 button.button, button.I127234.button {
cursor:pointer;
}
.I127234 .button .text, .I127234.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I127234 .button .icon, .I127234.button .icon {
flex:none;
background-size:100% 100%;
}
.I127234 .button:hover, .I127234.button:hover {
background-color:rgb(217,217,217);

}
.I127234 .button:hover .text, .I127234.button:hover .text {
}
.I127234 .button:hover .icon, .I127234.button:hover .icon {
background-size:100% 100%;
}

.I127235 {
display:flex;
width:100%;
height:270px;

}
.I127235:hover {
}
@media (min-width:1440px) {
.I127235 {
display:flex;
width:100%;
height:270px;

}
.I127235:hover {
}
}
.I127236, a.I127236 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I127236:hover, a.I127236:hover {
}
@media (max-width:992px) {
.I127236, a.I127236 {
}
.I127236:hover, a.I127236:hover {
display:flex;
width:100%;

}
}

.I127237 .image, .I127237.image {
vertical-align:top;
}
.I127237 .image:hover, .I127237.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.I127388, .I127388 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127388 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:17;
width:100%;


}
.I127388:hover {
}
.I127388 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127388 > .viewport:hover {
}


.I127389 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
background-color:rgb(17,17,17);

align-items:center;

	
}
.I127389:hover {
}
@media (max-width:992px) {
.I127389 {
padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

	
}
.I127389:hover {
}
}
@media (max-width:640px) {
.I127389 {
padding-top:4rem;
box-sizing:border-box;

	
}
.I127389:hover {
}
}

.I127390 {
display:flex;

order:3;
width:100%;
max-width:960px;
box-sizing:border-box;


}
.I127390:hover {
}
@media (max-width:992px) {
.I127390 {

width:100%;


flex-direction:column;
}
.I127390:hover {
}
}
@media (max-width:640px) {
.I127390 {

width:100%;
max-width:100%;


}
.I127390:hover {
}
}

.I127391 {
display:flex;
position:var(--I127391-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:300px;
margin-right:150px;

}
.I127391:hover {
}

@media (max-width:992px) {
.I127391 {

width:50%;
max-width:450px;
margin-right:32px;

}
.I127391:hover {
}

}
@media (max-width:640px) {
.I127391 {

width:100%;
margin-right:0;

}
.I127391:hover {
}

}

.I127392 {
display:flex;
position:var(--I127392-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:calc(100% - 450px);

align-items:flex-end;


}
.I127392:hover {
}

@media (max-width:992px) {
.I127392 {

width:100%;
max-width:450px;

}
.I127392:hover {
}

}
@media (max-width:640px) {
.I127392 {

max-width:100%;

}
.I127392:hover {
}

}

h1.I127393, .I127393 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127393 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I127393:hover {
}
.I127393 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127393 > .viewport:hover {
}

@media (max-width:640px) {
.I127393 {

width:100%;


}
.I127393:hover {
}
.I127393 > .viewport {



}
.I127393 > .viewport:hover {
}

}

h1.I127394, .I127394 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127394 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I127394:hover {
}
.I127394 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127394 > .viewport:hover {
}

@media (max-width:640px) {
.I127394 {

width:100%;


}
.I127394:hover {
}
.I127394 > .viewport {



}
.I127394 > .viewport:hover {
}

}

h1.I127395, .I127395 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127395 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-top:1.5rem;


}
.I127395:hover {
}
.I127395 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127395 > .viewport:hover {
}


h1.I127396, .I127396 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127396 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I127396:hover {
}
.I127396 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127396 > .viewport:hover {
}


h1.I127397, .I127397 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127397 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I127397:hover {
}
.I127397 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127397 > .viewport:hover {
}


h1.I153855, .I153855 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I153855 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I153855:hover {
}
.I153855 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I153855 > .viewport:hover {
}


h1.I189940, .I189940 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I189940 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I189940:hover {
}
.I189940 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I189940 > .viewport:hover {
}

@media (max-width:640px) {
.I189940 {

width:100%;


}
.I189940:hover {
}
.I189940 > .viewport {



}
.I189940 > .viewport:hover {
}

}

.I127398, a.I127398 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(255,255,255);


}
.I127398:hover, a.I127398:hover {
}
@media (max-width:992px) {
.I127398, a.I127398 {
display:flex;
font-size:1.625rem;


}
.I127398:hover, a.I127398:hover {
}
}
@media (max-width:640px) {
.I127398, a.I127398 {
display:flex;
font-size:1.625rem;


}
.I127398:hover, a.I127398:hover {
}
}

.I127399, a.I127399 {
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;

}
.I127399:hover, a.I127399:hover {
}
@media (max-width:992px) {
.I127399, a.I127399 {
}
.I127399:hover, a.I127399:hover {
display:flex;
width:100%;

}
}

.I127400 .image, .I127400.image {
vertical-align:top;
}
.I127400 .image:hover, .I127400.image:hover {
}

.I127401 {
}
.I127401:hover {
}
.I127401 {
}
.I127401: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;
}


.I127402 {
width:100%;

}
.I127402:hover {
}
.I127402 {
}
.I127402:hover {
}


.I153808 {}
.I189871, a.I189871 {
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;

}
.I189871:hover, a.I189871:hover {
}
@media (max-width:992px) {
.I189871, a.I189871 {
}
.I189871:hover, a.I189871:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I189871, a.I189871 {
display:flex;
padding-bottom:1rem;

}
.I189871:hover, a.I189871:hover {
}
}

h1.I127464, .I127464 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127464 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I127464:hover {
}
.I127464 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127464 > .viewport:hover {
}


.I127465 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(255,255,255);

align-items:center;

	
}
.I127465:hover {
}
@media (min-width:1440px) {
.I127465 {
align-items:center;

	
}
.I127465:hover {
}
}
.I127466 {
display:flex;
position:var(--I127466-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;


}
.I127466:hover {
}

@media (max-width:992px) {
.I127466 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I127466:hover {
}

}
@media (max-width:640px) {
.I127466 {

align-items:flex-start;


}
.I127466:hover {
}

}

.I143607 {
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;

	
}
.I143607:hover {
}

@media (max-width:992px) {
.I143607 {

margin-left:0rem;



	
}
.I143607:hover {
}

}
@media (max-width:640px) {
.I143607 {

margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I143607:hover {
}

}
@media (min-width:1440px) {
.I143607 {

order:3;
margin-left:0px;



	
}
.I143607:hover {
}

}
h1.I127467, .I127467 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127467 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
margin-bottom:0.5rem;


}
.I127467:hover {
}
.I127467 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127467 > .viewport:hover {
}

@media (min-width:1440px) {
.I127467 {

order:2;

}
.I127467:hover {
}
.I127467 > .viewport {



}
.I127467 > .viewport:hover {
}

}
h1.I127468, .I127468 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127468 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;
max-width:750px;


}
.I127468:hover {
}
.I127468 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I127468 > .viewport:hover {
}

@media (min-width:1440px) {
.I127468 {

order:4;

}
.I127468:hover {
}
.I127468 > .viewport {



}
.I127468 > .viewport:hover {
}

}
h1.I127469, .I127469 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127469 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;
max-width:940px;
margin-top:1rem;


}
.I127469:hover {
}
.I127469 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I127469 > .viewport:hover {
}

@media (max-width:640px) {
.I127469 {


}
.I127469:hover {
}
.I127469 > .viewport {

justify-content:flex-start;


}
.I127469 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I127469 {

order:5;

}
.I127469:hover {
}
.I127469 > .viewport {



}
.I127469 > .viewport:hover {
}

}
h1.I127470, .I127470 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127470 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
margin-top:2rem;


}
.I127470:hover {
}
.I127470 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127470 > .viewport:hover {
}

@media (min-width:1440px) {
.I127470 {

order:13;

}
.I127470:hover {
}
.I127470 > .viewport {



}
.I127470 > .viewport:hover {
}

}
h1.I127471, .I127471 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127471 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I127471:hover {
}
.I127471 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127471 > .viewport:hover {
}


h1.I127472, .I127472 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127472 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
margin-top:2rem;


}
.I127472:hover {
}
.I127472 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127472 > .viewport:hover {
}

@media (min-width:1440px) {
.I127472 {

order:21;

}
.I127472:hover {
}
.I127472 > .viewport {



}
.I127472 > .viewport:hover {
}

}
h1.I127473, .I127473 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127473 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
margin-top:2rem;


}
.I127473:hover {
}
.I127473 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127473 > .viewport:hover {
}

@media (min-width:1440px) {
.I127473 {

order:9;

}
.I127473:hover {
}
.I127473 > .viewport {



}
.I127473 > .viewport:hover {
}

}
h1.I127474, .I127474 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127474 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I127474:hover {
}
.I127474 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I127474 > .viewport:hover {
}

@media (max-width:640px) {
.I127474 {

padding-top:1rem;


}
.I127474:hover {
}
.I127474 > .viewport {

justify-content:flex-start;


}
.I127474 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I127474 {

order:6;

}
.I127474:hover {
}
.I127474 > .viewport {



}
.I127474 > .viewport:hover {
}

}
h1.I127475, .I127475 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127475 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:4rem;


}
.I127475:hover {
}
.I127475 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127475 > .viewport:hover {
}

@media (min-width:1440px) {
.I127475 {

order:1;

}
.I127475:hover {
}
.I127475 > .viewport {



}
.I127475 > .viewport:hover {
}

}
h1.I127476, .I127476 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127476 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:14;

}
.I127476:hover {
}
.I127476 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127476 > .viewport:hover {
}

@media (min-width:1440px) {
.I127476 {

order:14;

}
.I127476:hover {
}
.I127476 > .viewport {



}
.I127476 > .viewport:hover {
}

}
h1.I128157, .I128157 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128157 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I128157:hover {
}
.I128157 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128157 > .viewport:hover {
}

@media (min-width:1440px) {
.I128157 {

order:9;

}
.I128157:hover {
}
.I128157 > .viewport {



}
.I128157 > .viewport:hover {
}

}
h1.I136185, .I136185 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I136185 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I136185:hover {
}
.I136185 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I136185 > .viewport:hover {
}

@media (min-width:1440px) {
.I136185 {

order:14;

}
.I136185:hover {
}
.I136185 > .viewport {



}
.I136185 > .viewport:hover {
}

}
h1.I136511, .I136511 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I136511 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I136511:hover {
}
.I136511 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I136511 > .viewport:hover {
}

@media (min-width:1440px) {
.I136511 {

order:22;

}
.I136511:hover {
}
.I136511 > .viewport {



}
.I136511 > .viewport:hover {
}

}
h1.I143526, .I143526 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143526 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I143526:hover {
}
.I143526 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143526 > .viewport:hover {
}


h1.I143769, .I143769 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143769 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I143769:hover {
}
.I143769 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143769 > .viewport:hover {
}


h1.I143931, .I143931 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143931 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I143931:hover {
}
.I143931 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143931 > .viewport:hover {
}


h1.I144093, .I144093 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144093 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I144093:hover {
}
.I144093 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144093 > .viewport:hover {
}


h1.I144255, .I144255 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144255 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I144255:hover {
}
.I144255 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144255 > .viewport:hover {
}


.I127477, a.I127477 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I127477:hover, a.I127477:hover {
}
@media (max-width:992px) {
.I127477, a.I127477 {
display:flex;
font-size:1.25rem;


}
.I127477:hover, a.I127477:hover {
}
}
@media (max-width:640px) {
.I127477, a.I127477 {
display:flex;
font-size:1.25rem;


}
.I127477:hover, a.I127477:hover {
}
}

.I127478, a.I127478 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);


}
.I127478:hover, a.I127478:hover {
}
@media (max-width:992px) {
.I127478, a.I127478 {
display:flex;
font-size:1.625rem;


}
.I127478:hover, a.I127478:hover {
}
}
@media (max-width:640px) {
.I127478, a.I127478 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I127478:hover, a.I127478:hover {
}
}

.I127479, a.I127479 {
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;

}
.I127479:hover, a.I127479:hover {
}
@media (max-width:992px) {
.I127479, a.I127479 {
}
.I127479:hover, a.I127479:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I127479, a.I127479 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I127479:hover, a.I127479:hover {
}
}

.I127480 .button, .I127480.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);

}
.I127480 button.button, button.I127480.button {
cursor:pointer;
}
.I127480 .button .text, .I127480.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I127480 .button .icon, .I127480.button .icon {
flex:none;
background-size:100% 100%;
}
.I127480 .button:hover, .I127480.button:hover {
background-color:rgb(217,217,217);

}
.I127480 .button:hover .text, .I127480.button:hover .text {
}
.I127480 .button:hover .icon, .I127480.button:hover .icon {
background-size:100% 100%;
}

.I127481 .button, .I127481.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I127481 button.button, button.I127481.button {
cursor:pointer;
}
.I127481 .button .text, .I127481.button .text {
}
.I127481 .button .icon, .I127481.button .icon {
flex:none;
background-size:100% 100%;
}
.I127481 .button:hover, .I127481.button:hover {
}
.I127481 .button:hover .text, .I127481.button:hover .text {
}
.I127481 .button:hover .icon, .I127481.button:hover .icon {
background-size:100% 100%;
}

.I127482 .button, .I127482.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I127482 button.button, button.I127482.button {
cursor:pointer;
}
.I127482 .button .text, .I127482.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I127482 .button .icon, .I127482.button .icon {
flex:none;
background-size:100% 100%;
}
.I127482 .button:hover, .I127482.button:hover {
}
.I127482 .button:hover .text, .I127482.button:hover .text {
}
.I127482 .button:hover .icon, .I127482.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I127482 .button, .I127482.button {
}
.I127482 button.button, button.I127482.button {
}
.I127482 .button .text, .I127482.button .text {
font-family:Rubik;

}
.I127482 .button .icon, .I127482.button .icon {
background-size:100% 100%;
}
.I127482 .button:hover, .I127482.button:hover {
}
.I127482 .button:hover .text, .I127482.button:hover .text {
}
.I127482 .button:hover .icon, .I127482.button:hover .icon {
background-size:100% 100%;
}
}

.I127483 .button, .I127483.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);

}
.I127483 button.button, button.I127483.button {
cursor:pointer;
}
.I127483 .button .text, .I127483.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I127483 .button .icon, .I127483.button .icon {
flex:none;
background-size:100% 100%;
}
.I127483 .button:hover, .I127483.button:hover {
background-color:rgb(210,40,93);

}
.I127483 .button:hover .text, .I127483.button:hover .text {
}
.I127483 .button:hover .icon, .I127483.button:hover .icon {
background-size:100% 100%;
}

.I127484, a.I127484 {
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;


}
.I127484:hover, a.I127484:hover {
}
@media (max-width:992px) {
.I127484, a.I127484 {
}
.I127484:hover, a.I127484:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I127484, a.I127484 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I127484:hover, a.I127484:hover {
}
}

.I127485 .image, .I127485.image {
vertical-align:top;
}
.I127485 .image:hover, .I127485.image:hover {
}

.I127486 .button, .I127486.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I127486 button.button, button.I127486.button {
cursor:pointer;
}
.I127486 .button .text, .I127486.button .text {
}
.I127486 .button .icon, .I127486.button .icon {
flex:none;
background-size:100% 100%;
}
.I127486 .button:hover, .I127486.button:hover {
}
.I127486 .button:hover .text, .I127486.button:hover .text {
}
.I127486 .button:hover .icon, .I127486.button:hover .icon {
background-size:100% 100%;
}

h1.I128096, .I128096 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I128096, .I128096 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I128096, .I128096 p {
margin:0px;
}

figure.I128096, .I128096 figure {
margin:0px;
}

a.I128096, .I128096 a {
text-decoration:inherit;
color:inherit;
}

.I128096 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I128096 article, article.I128096 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I128096 article:hover, article.I128096:hover {
}
.I128096 article.active, article.I128096.active {
}
.I128096 .body {
}
.I128096 .body:hover {
	
}
.I128096 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I128096 .body img {
}
.I128096 .body ul, .I128096 .body ol {
margin-left:1rem;

}
.I128096 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I128096 .body iframe {
}
.I128096 .body img:hover {
}
.I128096 .body iframe:hover {
}

.I128096 .body li {
list-style-type:disc;
}



.I136120 .image, .I136120.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I136120 .image:hover, .I136120.image:hover {
}

.I136440 .image, .I136440.image {
vertical-align:top;
}
.I136440 .image:hover, .I136440.image:hover {
}

.I143445 .image, .I143445.image {
vertical-align:top;
width:20px;
height:20px;

}
.I143445 .image:hover, .I143445.image:hover {
}

.I143688, a.I143688 {
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;

}
.I143688:hover, a.I143688:hover {
}

.I143850, a.I143850 {
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;

}
.I143850:hover, a.I143850:hover {
}

.I144012, a.I144012 {
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;

}
.I144012:hover, a.I144012:hover {
display:flex;
text-decoration:underline;


}

.I144174 .image, .I144174.image {
vertical-align:top;
}
.I144174 .image:hover, .I144174.image:hover {
}

h1.I127507, .I127507 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127507 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I127507:hover {
}
.I127507 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127507 > .viewport:hover {
}


.I127488 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(27,31,35);
background-repeat:no-repeat;
background-size:contain;
background-position:right bottom;

align-items:center;

	
}
.I127488:hover {
}
@media (max-width:992px) {
.I127488 {
padding-bottom:3rem;
padding-top:3rem;

	
}
.I127488:hover {
}
}
@media (max-width:640px) {
.I127488 {
padding-bottom:3rem;
padding-top:3rem;
background-image:url('https://www.genexus.com/media/images/gwds__square-empty.svg?timestamp=20220512180358');

	
}
.I127488:hover {
}
}
@media (min-width:1440px) {
.I127488 {
	
}
.I127488:hover {
}
}
.I127489 {
display:flex;
position:var(--I127489-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:100%;
max-width:1248px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:12rem;
box-sizing:border-box;

align-items:flex-start;


}
.I127489:hover {
}

@media (max-width:992px) {
.I127489 {

width:100%;
margin-right:0;
padding-bottom:0rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:10rem;

}
.I127489:hover {
}

}
@media (max-width:640px) {
.I127489 {

min-width:100%;
padding-bottom:0rem;
padding-left:2rem;
padding-right:2rem;
padding-top:10em;

}
.I127489:hover {
}

}
@media (min-width:1440px) {
.I127489 {

width:100%;

}
.I127489:hover {
}

}
.I127490 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:50%;



flex-direction:column;

	
}
.I127490:hover {
}

@media (max-width:640px) {
.I127490 {

width:100%;



	
}
.I127490:hover {
}

}

h1.I127491, .I127491 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127491 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I127491:hover {
}
.I127491 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I127491 > .viewport:hover {
}

@media (min-width:1440px) {
.I127491 {

order:3;

}
.I127491:hover {
}
.I127491 > .viewport {



}
.I127491 > .viewport:hover {
}

}
h1.I127492, .I127492 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127492 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;
max-width:100%;
margin-top:1rem;


}
.I127492:hover {
}
.I127492 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127492 > .viewport:hover {
}

@media (min-width:1440px) {
.I127492 {

order:4;

}
.I127492:hover {
}
.I127492 > .viewport {



}
.I127492 > .viewport:hover {
}

}
h1.I127493, .I127493 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127493 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
margin-bottom:0.5rem;


}
.I127493:hover {
}
.I127493 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127493 > .viewport:hover {
}

@media (min-width:1440px) {
.I127493 {

order:2;

}
.I127493:hover {
}
.I127493 > .viewport {



}
.I127493 > .viewport:hover {
}

}
h1.I127494, .I127494 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127494 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;
margin-top:2rem;


}
.I127494:hover {
}
.I127494 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127494 > .viewport:hover {
}

@media (min-width:1440px) {
.I127494 {

order:8;

}
.I127494:hover {
}
.I127494 > .viewport {



}
.I127494 > .viewport:hover {
}

}
h1.I127495, .I127495 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127495 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
margin-top:2rem;


}
.I127495:hover {
}
.I127495 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127495 > .viewport:hover {
}

@media (min-width:1440px) {
.I127495 {

order:11;

}
.I127495:hover {
}
.I127495 > .viewport {



}
.I127495 > .viewport:hover {
}

}
h1.I127496, .I127496 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127496 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
margin-top:2rem;


}
.I127496:hover {
}
.I127496 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127496 > .viewport:hover {
}

@media (min-width:1440px) {
.I127496 {

order:13;

}
.I127496:hover {
}
.I127496 > .viewport {



}
.I127496 > .viewport:hover {
}

}
h1.I127497, .I127497 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127497 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I127497:hover {
}
.I127497 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127497 > .viewport:hover {
}

@media (min-width:1440px) {
.I127497 {

order:12;

}
.I127497:hover {
}
.I127497 > .viewport {



}
.I127497 > .viewport:hover {
}

}
h1.I127498, .I127498 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127498 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
max-width:740px;
margin-top:0rem;


}
.I127498:hover {
}
.I127498 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127498 > .viewport:hover {
}

@media (min-width:1440px) {
.I127498 {

order:5;

}
.I127498:hover {
}
.I127498 > .viewport {



}
.I127498 > .viewport:hover {
}

}
h1.I188206, .I188206 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188206 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I188206:hover {
}
.I188206 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188206 > .viewport:hover {
}

@media (min-width:1440px) {
.I188206 {

order:6;

}
.I188206:hover {
}
.I188206 > .viewport {



}
.I188206 > .viewport:hover {
}

}
h1.I189743, .I189743 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I189743 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I189743:hover {
}
.I189743 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I189743 > .viewport:hover {
}

@media (min-width:1440px) {
.I189743 {

order:7;

}
.I189743:hover {
}
.I189743 > .viewport {



}
.I189743 > .viewport:hover {
}

}
h1.I190496, .I190496 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190496 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-bottom:3rem;


}
.I190496:hover {
}
.I190496 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190496 > .viewport:hover {
}

@media (min-width:1440px) {
.I190496 {

order:1;

}
.I190496:hover {
}
.I190496 > .viewport {



}
.I190496 > .viewport:hover {
}

}
.I127499, a.I127499 {
display:flex;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
color:rgb(255,255,255);


}
.I127499:hover, a.I127499:hover {
}
@media (max-width:992px) {
.I127499, a.I127499 {
display:flex;
font-size:1.625rem;


}
.I127499:hover, a.I127499:hover {
}
}

.I127500, a.I127500 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I127500:hover, a.I127500:hover {
}
@media (max-width:992px) {
.I127500, a.I127500 {
}
.I127500:hover, a.I127500:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I127500, a.I127500 {
display:flex;
padding-bottom:1rem;

}
.I127500:hover, a.I127500:hover {
}
}

.I127501, a.I127501 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I127501:hover, a.I127501:hover {
}
@media (max-width:992px) {
.I127501, a.I127501 {
display:flex;
font-size:1.25rem;


}
.I127501:hover, a.I127501:hover {
}
}
@media (max-width:640px) {
.I127501, a.I127501 {
display:flex;
font-size:1.25rem;


}
.I127501:hover, a.I127501:hover {
}
}

.I127502 .button, .I127502.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100em;
background-color:rgb(91,167,255);

}
.I127502 button.button, button.I127502.button {
cursor:pointer;
}
.I127502 .button .text, .I127502.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(26,29,32);
line-height:20px;

}
.I127502 .button .icon, .I127502.button .icon {
flex:none;
background-size:100% 100%;
}
.I127502 .button:hover, .I127502.button:hover {
background-color:rgb(67,125,192);

}
.I127502 .button:hover .text, .I127502.button:hover .text {
color:rgb(255,255,255);

}
.I127502 .button:hover .icon, .I127502.button:hover .icon {
background-size:100% 100%;
}

.I127503 .button, .I127503.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I127503 button.button, button.I127503.button {
cursor:pointer;
}
.I127503 .button .text, .I127503.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I127503 .button .icon, .I127503.button .icon {
flex:none;
background-size:100% 100%;
}
.I127503 .button:hover, .I127503.button:hover {
}
.I127503 .button:hover .text, .I127503.button:hover .text {
}
.I127503 .button:hover .icon, .I127503.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I127503 .button, .I127503.button {
}
.I127503 button.button, button.I127503.button {
}
.I127503 .button .text, .I127503.button .text {
font-family:Rubik;

}
.I127503 .button .icon, .I127503.button .icon {
background-size:100% 100%;
}
.I127503 .button:hover, .I127503.button:hover {
}
.I127503 .button:hover .text, .I127503.button:hover .text {
}
.I127503 .button:hover .icon, .I127503.button:hover .icon {
background-size:100% 100%;
}
}

.I127504 .button, .I127504.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);

}
.I127504 button.button, button.I127504.button {
cursor:pointer;
}
.I127504 .button .text, .I127504.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I127504 .button .icon, .I127504.button .icon {
flex:none;
background-size:100% 100%;
}
.I127504 .button:hover, .I127504.button:hover {
background-color:rgb(210,40,93);

}
.I127504 .button:hover .text, .I127504.button:hover .text {
}
.I127504 .button:hover .icon, .I127504.button:hover .icon {
background-size:100% 100%;
}

.I127505 .button, .I127505.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(18,88,84);
border-style:solid;
border-width:0.063rem;
border-radius:6.25rem;

flex-direction:row-reverse;
}
.I127505 button.button, button.I127505.button {
cursor:pointer;
}
.I127505 .button .text, .I127505.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(18,88,84);
line-height:1.4rem;

}
.I127505 .button .icon, .I127505.button .icon {
flex:none;
background-size:100% 100%;
width:16px;
height:16px;
background-image:url('https://www.genexus.com/media/images/flecha-descarga.svg?timestamp=20230614191107');
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I127505 .button:hover, .I127505.button:hover {
}
.I127505 .button:hover .text, .I127505.button:hover .text {
}
.I127505 .button:hover .icon, .I127505.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I127505 .button, .I127505.button {
flex-direction:row-reverse;
}
.I127505 button.button, button.I127505.button {
}
.I127505 .button .text, .I127505.button .text {
}
.I127505 .button .icon, .I127505.button .icon {
background-size:100% 100%;
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I127505 .button:hover, .I127505.button:hover {
}
.I127505 .button:hover .text, .I127505.button:hover .text {
}
.I127505 .button:hover .icon, .I127505.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I127505 .button, .I127505.button {
flex-direction:row-reverse;
}
.I127505 button.button, button.I127505.button {
}
.I127505 .button .text, .I127505.button .text {
}
.I127505 .button .icon, .I127505.button .icon {
background-size:100% 100%;
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I127505 .button:hover, .I127505.button:hover {
}
.I127505 .button:hover .text, .I127505.button:hover .text {
}
.I127505 .button:hover .icon, .I127505.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I127505 .button, .I127505.button {
flex-direction:row-reverse;
}
.I127505 button.button, button.I127505.button {
}
.I127505 .button .text, .I127505.button .text {
}
.I127505 .button .icon, .I127505.button .icon {
background-size:100% 100%;
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I127505 .button:hover, .I127505.button:hover {
}
.I127505 .button:hover .text, .I127505.button:hover .text {
}
.I127505 .button:hover .icon, .I127505.button:hover .icon {
background-size:100% 100%;
}
}
.I127506, a.I127506 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;


}
.I127506:hover, a.I127506:hover {
}
@media (max-width:992px) {
.I127506, a.I127506 {
}
.I127506:hover, a.I127506:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I127506, a.I127506 {
display:flex;
padding-bottom:1rem;

}
.I127506:hover, a.I127506:hover {
}
}

.I187991, a.I187991 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I187991:hover, a.I187991:hover {
}
@media (max-width:992px) {
.I187991, a.I187991 {
}
.I187991:hover, a.I187991:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I187991, a.I187991 {
display:flex;
padding-bottom:1rem;

}
.I187991:hover, a.I187991:hover {
}
}

.I189526, a.I189526 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I189526:hover, a.I189526:hover {
}
@media (max-width:992px) {
.I189526, a.I189526 {
}
.I189526:hover, a.I189526:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I189526, a.I189526 {
display:flex;
padding-bottom:1rem;

}
.I189526:hover, a.I189526:hover {
}
}

.I190279 .image, .I190279.image {
vertical-align:top;
width:327px;
height:auto;

}
.I190279 .image:hover, .I190279.image:hover {
}


