/* Cache file:3733_es_20251120161917.css*/
body {
margin:0px;
}

html.popup-visible, html.uc-popup-visible {
overflow:hidden;
}
html.popup-visible.popup-ios body, html.uc-popup-visible.uc-popup-ios body {
position:fixed;
width:100vw;
}
html.popup-visible.popup-ios .popup-mask, html.uc-popup-visible.uc-popup-ios .uc-popup-mask {
-webkit-overflow-scrolling:touch;
}
html {
}
.I173969 {
display:flex;
flex-direction:column;
position:relative;
min-height:100vh;

	
}
.I173969: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 {
}
.I173969 {
width:100%;

	
}
.I173969: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 {
}
.I173969 {
width:100%;

	
}
.I173969:hover {
}
}

.I173970 {
display:flex;

order:23;
flex:auto;
margin-top:0px;
padding-top:0px;
box-sizing:border-box;


}
.I173970:hover {
}
@media (max-width:992px) {
.I173970 {

padding-top:25px;


}
.I173970:hover {
}
}
@media (max-width:640px) {
.I173970 {

width:100%;
margin-top:0px;


}
.I173970:hover {
}
}
@media (min-width:1440px) {
.I173970 {

order:28;

}
.I173970:hover {
}
}
.I173978 {
display:flex;
position:var(--I173978-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:16;
width:100%;
height:90px;
padding-left:5%;
padding-right:5%;
background-color:rgb(255,255,255);
box-sizing:border-box;

position:fixed;
z-index:var(--I173978-z-index, 1);
top:0px;
right:auto;
bottom:auto;
left:0px;
--I173978-location-transform:translate(0px,0px);
	

transform:
var(--I173978-location-transform, translate(0px,0px))
var(--I173978-user-box-transform, translate(0px,0px))
;


flex-direction:row;
justify-content:flex-start;
align-items:center;

flex-wrap:wrap;
}
.I173978:hover {
}
.I173978 {
--I173978-position-static-computed:static;
}
.I173978 > .sector, .I173978 > .group-sectors {
position:relative;
}
@media (max-width:992px) {
.I173978 {

position:fixed;
z-index:var(--I173978-z-index, 1);

transform:
var(--I173978-location-transform, translate(0px,0px))
var(--I173978-user-box-transform, translate(0px,0px))
;


}
.I173978:hover {
}

}
@media (max-width:640px) {
.I173978 {

width:90%;
height:10vh;
box-sizing:content-box;
opacity:0.80;
visibility:visible;

position:fixed;
z-index:var(--I173978-z-index, 1);

transform:
var(--I173978-location-transform, translate(0px,0px))
var(--I173978-user-box-transform, translate(0px,0px))
;


flex-wrap:nowrap;
}
.I173978:hover {
}
.I173978 {
--I173978-position-static-computed:static;
}
.I173978 > .sector, .I173978 > .group-sectors {
position:relative;
}
}
@media (min-width:1440px) {
.I173978 {

order:25;
}
.I173978:hover {
}

}
.I173983 {
display:flex;
position:var(--I173983-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
flex:auto;

align-items:center;


}
.I173983:hover {
}


.I174001 {
display:flex;
position:var(--I174001-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:53;
width:100%;
min-height:60px;
padding-bottom:43px;
padding-left:5%;
padding-right:5%;
padding-top:43px;
background-color:rgb(250,250,250);
box-sizing:border-box;

position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I174001-location-transform:translate(0px,0px);
z-index:var(--I174001-z-index, auto);

transform:
var(--I174001-location-transform, translate(0px,0px))
var(--I174001-user-box-transform, translate(0px,0px))
;

--I174001-z-index:1000;
position:var(--I174001-position-static-computed, static);
flex-direction:row;
justify-content:center;

flex-wrap:wrap;
}
.I174001:hover {
}
.I174001 {
--I174001-position-static-computed:static;
}
.I174001 > .sector, .I174001 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I174001 {

width:100%;

}
.I174001:hover {
}

}
@media (min-width:1440px) {
.I174001 {

order:59;
}
.I174001:hover {
}

}
.I173994 {
display:flex;
position:var(--I173994-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:42;
}
.I173994:hover {
}

@media (min-width:1440px) {
.I173994 {

order:49;
}
.I173994:hover {
}

}
.I173995 {
display:flex;
position:var(--I173995-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:44;
}
.I173995:hover {
}

@media (min-width:1440px) {
.I173995 {

order:51;
}
.I173995:hover {
}

}
.I173993 {
display:flex;
position:var(--I173993-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:40;
}
.I173993:hover {
}

@media (min-width:1440px) {
.I173993 {

order:47;
}
.I173993:hover {
}

}
.I173992 {
display:flex;
position:var(--I173992-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:37;
}
.I173992:hover {
}

@media (min-width:1440px) {
.I173992 {

order:44;
}
.I173992:hover {
}

}
.I173987 {
display:flex;
position:var(--I173987-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I173987:hover {
}


.I173991 {
display:flex;
position:var(--I173991-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:33;
}
.I173991:hover {
}

@media (min-width:1440px) {
.I173991 {

order:40;
}
.I173991:hover {
}

}
.I173979 {
display:flex;
position:var(--I173979-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:18;
}
.I173979:hover {
}

@media (min-width:1440px) {
.I173979 {

order:26;
}
.I173979:hover {
}

}
.I173986 {
display:flex;
position:var(--I173986-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:13;
}
.I173986:hover {
}


.I173975 {
display:flex;
position:var(--I173975-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:10;
width:100%;
height:100px;
max-width:1440px;
margin-bottom:-100px;
margin-left:auto;
margin-right:auto;
background-color:rgb(255,255,255);
box-shadow:0px 10px 20px 0px rgba(0,0,0,0.11000);

position:-webkit-sticky;
position:sticky;
top:var(--I173975-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I173975-location-transform:translate(0px,0px);
z-index:var(--I173975-z-index, 1);

transform:
var(--I173975-location-transform, translate(0px,0px))
var(--I173975-user-box-transform, translate(0px,0px))
;

--I173975-z-index:555;
}
.I173975:hover {
}
.I173975 {
--I173975-position-static-computed:relative;
}
.I173975 > .sector, .I173975 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I173975 {

height:72px;
margin-bottom:-72px;

}
.I173975:hover {
}

}
@media (max-width:640px) {
.I173975 {

box-sizing:border-box;

}
.I173975:hover {
}

}
@media (min-width:1440px) {
.I173975 {

order:17;
}
.I173975:hover {
}

}
.I173972 {
display:flex;
position:var(--I173972-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:7;
width:100%;
min-height:80px;
background-color:rgba(17,17,17,0.90000);

position:fixed;
z-index:var(--I173972-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I173972-location-transform:translate(-50%,0px);
	

transform:
var(--I173972-location-transform, translate(0px,0px))
var(--I173972-user-box-transform, translate(0px,0px))
;

--I173972-z-index:999;
}
.I173972:hover {
}
.I173972 {
--I173972-position-static-computed:relative;
}
.I173972 > .sector, .I173972 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I173972 {

height:auto;
min-height:90px;

}
.I173972:hover {
}
.I173972 {
--I173972-position-static-computed:static;
}
.I173972 > .sector, .I173972 > .group-sectors {
position:relative;
}
}
@media (max-width:640px) {
.I173972 {

min-height:220px;
max-height:300px;
box-sizing:border-box;

}
.I173972:hover {
}

}
@media (min-width:1440px) {
.I173972 {

order:4;
position:fixed;
z-index:var(--I173972-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I173972-location-transform:translate(-50%,0px);
	

transform:
var(--I173972-location-transform, translate(0px,0px))
var(--I173972-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I173972:hover {
}

}
.I173980 {
display:flex;
position:var(--I173980-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:19;
align-items:center;


}
.I173980:hover {
}

@media (min-width:1440px) {
.I173980 {

order:18;
}
.I173980:hover {
}

}
.I173996 {
display:flex;
position:var(--I173996-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:45;
}
.I173996:hover {
}

@media (min-width:1440px) {
.I173996 {

order:52;
}
.I173996:hover {
}

}
.I173976 {
display:flex;
position:var(--I173976-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:12;
width:100%;

}
.I173976:hover {
}

@media (min-width:1440px) {
.I173976 {

order:19;
height:5px;
background-color:rgb(247,105,74);

}
.I173976:hover {
}

}
.I173998 {
display:flex;
position:var(--I173998-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:48;
}
.I173998:hover {
}

@media (min-width:1440px) {
.I173998 {

order:55;
}
.I173998:hover {
}

}
.I173997 {
display:flex;
position:var(--I173997-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:47;
}
.I173997:hover {
}

@media (min-width:1440px) {
.I173997 {

order:54;
}
.I173997:hover {
}

}
.I173999 {
display:flex;
position:var(--I173999-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:49;
}
.I173999:hover {
}

@media (min-width:1440px) {
.I173999 {

order:56;
}
.I173999:hover {
}

}
.I173981 {
display:flex;
position:var(--I173981-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:21;
}
.I173981:hover {
}

@media (min-width:1440px) {
.I173981 {

order:24;
}
.I173981:hover {
}

}
.I173985 {
display:flex;
position:var(--I173985-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I173985:hover {
}


.I173977 {
display:flex;
position:var(--I173977-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I173977:hover {
}

@media (min-width:1440px) {
.I173977 {

order:27;
}
.I173977:hover {
}

}
.I174000 {
display:flex;
position:var(--I174000-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:51;
}
.I174000:hover {
}

@media (min-width:1440px) {
.I174000 {

order:58;
}
.I174000:hover {
}

}
.I174002 {
display:flex;
position:var(--I174002-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:54;
}
.I174002:hover {
}

@media (min-width:1440px) {
.I174002 {

order:50;
}
.I174002:hover {
}

}
.I174003 {
display:flex;
position:var(--I174003-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:55;
}
.I174003:hover {
}

@media (min-width:1440px) {
.I174003 {

order:51;
}
.I174003:hover {
}

}
.I174004 {
display:flex;
position:var(--I174004-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:56;
}
.I174004:hover {
}

@media (min-width:1440px) {
.I174004 {

order:52;
}
.I174004:hover {
}

}
.I173988 {
display:flex;
position:var(--I173988-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I173988:hover {
}


.I174005 {
display:flex;
position:var(--I174005-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:57;
}
.I174005:hover {
}

@media (min-width:1440px) {
.I174005 {

order:62;
}
.I174005:hover {
}

}
.I174006 {
display:flex;
position:var(--I174006-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:59;
}
.I174006:hover {
}

@media (min-width:1440px) {
.I174006 {

order:64;
}
.I174006:hover {
}

}
.I173974 {
display:flex;
position:var(--I173974-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I173974:hover {
}

@media (min-width:1440px) {
.I173974 {

order:65;
}
.I173974:hover {
}

}
.I174007 {
display:flex;
position:var(--I174007-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:61;
}
.I174007:hover {
}

@media (min-width:1440px) {
.I174007 {

order:69;
}
.I174007:hover {
}

}
.I173990 {
display:flex;
position:var(--I173990-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:30;
}
.I173990:hover {
}

@media (min-width:1440px) {
.I173990 {

order:70;
}
.I173990:hover {
}

}
.I174008 {
display:flex;
position:var(--I174008-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:62;
}
.I174008:hover {
}

@media (min-width:1440px) {
.I174008 {

order:71;
}
.I174008:hover {
}

}
.I173973 {
display:flex;
position:var(--I173973-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:8;
}
.I173973:hover {
}

@media (min-width:1440px) {
.I173973 {

order:72;
}
.I173973:hover {
}

}
.I173984 {
display:flex;
position:var(--I173984-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I173984:hover {
}


.I173971 {
display:flex;
position:var(--I173971-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:6;
}
.I173971:hover {
}

@media (min-width:1440px) {
.I173971 {

order:16;
}
.I173971:hover {
}

}
.I174009 {
display:flex;
position:var(--I174009-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:63;
}
.I174009:hover {
}

@media (min-width:1440px) {
.I174009 {

order:76;
}
.I174009:hover {
}

}
.I173982 {
display:flex;
position:var(--I173982-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
}
.I173982:hover {
}


.I173989 {
display:flex;
position:var(--I173989-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:16;
}
.I173989:hover {
}


h1.I174143, .I174143 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174143 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;

}
.I174143:hover {
}
.I174143 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174143 > .viewport:hover {
}

@media (min-width:1440px) {
.I174143 {

order:9;

}
.I174143:hover {
}
.I174143 > .viewport {



}
.I174143 > .viewport:hover {
}

}
h1.I174195, .I174195 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174195 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I174195:hover {
}
.I174195 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174195 > .viewport:hover {
}


.I174176 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(249,232,237);
background-image:url('https://www.genexus.com/media/images/fdo_cabezal_brandtoolkit.png?timestamp=20241204134519');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/fdo_cabezal_brandtoolkit.png?timestamp=20241204134519') 1.00x,url('https://www.genexus.com/media/images/fdo_cabezal_brandtoolkit_x2.png?timestamp=20241204134519') 2.00x,url('https://www.genexus.com/media/images/fdo_cabezal_brandtoolkit_x2.75.png?timestamp=20241204134519') 2.75x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/fdo_cabezal_brandtoolkit.png?timestamp=20241204134519') 1.00x,url('https://www.genexus.com/media/images/fdo_cabezal_brandtoolkit_x2.png?timestamp=20241204134519') 2.00x,url('https://www.genexus.com/media/images/fdo_cabezal_brandtoolkit_x2.75.png?timestamp=20241204134519') 2.75x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/fdo_cabezal_brandtoolkit.png?timestamp=20241204134519') 1.00x,url('https://www.genexus.com/media/images/fdo_cabezal_brandtoolkit_x2.png?timestamp=20241204134519') 2.00x,url('https://www.genexus.com/media/images/fdo_cabezal_brandtoolkit_x2.75.png?timestamp=20241204134519') 2.75x);
background-image:image-set(url('https://www.genexus.com/media/images/fdo_cabezal_brandtoolkit.png?timestamp=20241204134519') 1.00x,url('https://www.genexus.com/media/images/fdo_cabezal_brandtoolkit_x2.png?timestamp=20241204134519') 2.00x,url('https://www.genexus.com/media/images/fdo_cabezal_brandtoolkit_x2.75.png?timestamp=20241204134519') 2.75x);
background-clip:content-box;
background-repeat:no-repeat;
background-size:50% 100%;
background-position:right bottom;

align-items:center;

	
}
.I174176:hover {
}
@media (max-width:992px) {
.I174176 {
padding-bottom:3rem;
padding-top:3rem;

	
}
.I174176:hover {
}
}
@media (max-width:640px) {
.I174176 {
padding-bottom:3rem;
padding-top:3rem;
background-image:url('https://www.genexus.com/media/images/gwds__square-empty.svg?timestamp=20220512180358');

	
}
.I174176:hover {
}
}
@media (min-width:1440px) {
.I174176 {
	
}
.I174176:hover {
}
}
.I174177 {
display:flex;
position:var(--I174177-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:15rem;
box-sizing:border-box;

align-items:flex-start;


}
.I174177:hover {
}

@media (max-width:992px) {
.I174177 {

width:100%;
margin-right:0;
padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I174177:hover {
}

}
@media (max-width:640px) {
.I174177 {

min-width:100%;
padding-bottom:4rem;
padding-left:2rem;
padding-right:2rem;
padding-top:4rem;

}
.I174177:hover {
}

}
@media (min-width:1440px) {
.I174177 {

width:100%;

}
.I174177:hover {
}

}
.I174178 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:45%;



flex-direction:column;

	
}
.I174178:hover {
}

@media (max-width:640px) {
.I174178 {

width:100%;



	
}
.I174178:hover {
}

}

h1.I174179, .I174179 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174179 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I174179:hover {
}
.I174179 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I174179 > .viewport:hover {
}

@media (min-width:1440px) {
.I174179 {

order:3;

}
.I174179:hover {
}
.I174179 > .viewport {



}
.I174179 > .viewport:hover {
}

}
h1.I174180, .I174180 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174180 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I174180:hover {
}
.I174180 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174180 > .viewport:hover {
}

@media (min-width:1440px) {
.I174180 {

order:4;

}
.I174180:hover {
}
.I174180 > .viewport {



}
.I174180 > .viewport:hover {
}

}
h1.I174181, .I174181 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174181 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-bottom:0.5rem;


}
.I174181:hover {
}
.I174181 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174181 > .viewport:hover {
}

@media (min-width:1440px) {
.I174181 {

order:2;

}
.I174181:hover {
}
.I174181 > .viewport {



}
.I174181 > .viewport:hover {
}

}
h1.I174182, .I174182 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174182 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
margin-top:2rem;


}
.I174182:hover {
}
.I174182 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174182 > .viewport:hover {
}

@media (min-width:1440px) {
.I174182 {

order:8;

}
.I174182:hover {
}
.I174182 > .viewport {



}
.I174182 > .viewport:hover {
}

}
h1.I174183, .I174183 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174183 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
margin-top:2rem;


}
.I174183:hover {
}
.I174183 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174183 > .viewport:hover {
}

@media (min-width:1440px) {
.I174183 {

order:11;

}
.I174183:hover {
}
.I174183 > .viewport {



}
.I174183 > .viewport:hover {
}

}
h1.I174184, .I174184 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174184 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
margin-top:2rem;


}
.I174184:hover {
}
.I174184 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174184 > .viewport:hover {
}

@media (min-width:1440px) {
.I174184 {

order:13;

}
.I174184:hover {
}
.I174184 > .viewport {



}
.I174184 > .viewport:hover {
}

}
h1.I174185, .I174185 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174185 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I174185:hover {
}
.I174185 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174185 > .viewport:hover {
}

@media (min-width:1440px) {
.I174185 {

order:12;

}
.I174185:hover {
}
.I174185 > .viewport {



}
.I174185 > .viewport:hover {
}

}
h1.I174186, .I174186 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174186 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
max-width:740px;
margin-top:0rem;


}
.I174186:hover {
}
.I174186 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174186 > .viewport:hover {
}

@media (min-width:1440px) {
.I174186 {

order:5;

}
.I174186:hover {
}
.I174186 > .viewport {



}
.I174186 > .viewport:hover {
}

}
h1.I188247, .I188247 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188247 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I188247:hover {
}
.I188247 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188247 > .viewport:hover {
}

@media (min-width:1440px) {
.I188247 {

order:6;

}
.I188247:hover {
}
.I188247 > .viewport {



}
.I188247 > .viewport:hover {
}

}
h1.I189784, .I189784 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I189784 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I189784:hover {
}
.I189784 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I189784 > .viewport:hover {
}

@media (min-width:1440px) {
.I189784 {

order:7;

}
.I189784:hover {
}
.I189784 > .viewport {



}
.I189784 > .viewport:hover {
}

}
h1.I190537, .I190537 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190537 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-bottom:3rem;


}
.I190537:hover {
}
.I190537 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190537 > .viewport:hover {
}

@media (min-width:1440px) {
.I190537 {

order:1;

}
.I190537:hover {
}
.I190537 > .viewport {



}
.I190537 > .viewport:hover {
}

}
.I174187, a.I174187 {
display:flex;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
color:rgb(17,17,17);


}
.I174187:hover, a.I174187:hover {
}
@media (max-width:992px) {
.I174187, a.I174187 {
display:flex;
font-size:1.625rem;


}
.I174187:hover, a.I174187:hover {
}
}

.I174188, a.I174188 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I174188:hover, a.I174188:hover {
}
@media (max-width:992px) {
.I174188, a.I174188 {
}
.I174188:hover, a.I174188:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I174188, a.I174188 {
display:flex;
padding-bottom:0rem;

}
.I174188:hover, a.I174188:hover {
}
}

.I174189, a.I174189 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I174189:hover, a.I174189:hover {
}
@media (max-width:992px) {
.I174189, a.I174189 {
display:flex;
font-size:1.25rem;


}
.I174189:hover, a.I174189:hover {
}
}
@media (max-width:640px) {
.I174189, a.I174189 {
display:flex;
font-size:1.25rem;


}
.I174189:hover, a.I174189:hover {
}
}

.I174190 .button, .I174190.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100em;
background-color:rgb(255,255,255);

}
.I174190 button.button, button.I174190.button {
cursor:pointer;
}
.I174190 .button .text, .I174190.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I174190 .button .icon, .I174190.button .icon {
flex:none;
background-size:100% 100%;
}
.I174190 .button:hover, .I174190.button:hover {
background-color:rgb(217,217,217);

}
.I174190 .button:hover .text, .I174190.button:hover .text {
}
.I174190 .button:hover .icon, .I174190.button:hover .icon {
background-size:100% 100%;
}

.I174191 .button, .I174191.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I174191 button.button, button.I174191.button {
cursor:pointer;
}
.I174191 .button .text, .I174191.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I174191 .button .icon, .I174191.button .icon {
flex:none;
background-size:100% 100%;
}
.I174191 .button:hover, .I174191.button:hover {
}
.I174191 .button:hover .text, .I174191.button:hover .text {
}
.I174191 .button:hover .icon, .I174191.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I174191 .button, .I174191.button {
}
.I174191 button.button, button.I174191.button {
}
.I174191 .button .text, .I174191.button .text {
font-family:Rubik;

}
.I174191 .button .icon, .I174191.button .icon {
background-size:100% 100%;
}
.I174191 .button:hover, .I174191.button:hover {
}
.I174191 .button:hover .text, .I174191.button:hover .text {
}
.I174191 .button:hover .icon, .I174191.button:hover .icon {
background-size:100% 100%;
}
}

.I174192 .button, .I174192.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);

}
.I174192 button.button, button.I174192.button {
cursor:pointer;
}
.I174192 .button .text, .I174192.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I174192 .button .icon, .I174192.button .icon {
flex:none;
background-size:100% 100%;
}
.I174192 .button:hover, .I174192.button:hover {
background-color:rgb(210,40,93);

}
.I174192 .button:hover .text, .I174192.button:hover .text {
}
.I174192 .button:hover .icon, .I174192.button:hover .icon {
background-size:100% 100%;
}

.I174193 .button, .I174193.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;
}
.I174193 button.button, button.I174193.button {
cursor:pointer;
}
.I174193 .button .text, .I174193.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(18,88,84);
line-height:1.4rem;

}
.I174193 .button .icon, .I174193.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;
}
.I174193 .button:hover, .I174193.button:hover {
}
.I174193 .button:hover .text, .I174193.button:hover .text {
}
.I174193 .button:hover .icon, .I174193.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I174193 .button, .I174193.button {
flex-direction:row-reverse;
}
.I174193 button.button, button.I174193.button {
}
.I174193 .button .text, .I174193.button .text {
}
.I174193 .button .icon, .I174193.button .icon {
background-size:100% 100%;
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I174193 .button:hover, .I174193.button:hover {
}
.I174193 .button:hover .text, .I174193.button:hover .text {
}
.I174193 .button:hover .icon, .I174193.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I174193 .button, .I174193.button {
flex-direction:row-reverse;
}
.I174193 button.button, button.I174193.button {
}
.I174193 .button .text, .I174193.button .text {
}
.I174193 .button .icon, .I174193.button .icon {
background-size:100% 100%;
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I174193 .button:hover, .I174193.button:hover {
}
.I174193 .button:hover .text, .I174193.button:hover .text {
}
.I174193 .button:hover .icon, .I174193.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I174193 .button, .I174193.button {
flex-direction:row-reverse;
}
.I174193 button.button, button.I174193.button {
}
.I174193 .button .text, .I174193.button .text {
}
.I174193 .button .icon, .I174193.button .icon {
background-size:100% 100%;
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I174193 .button:hover, .I174193.button:hover {
}
.I174193 .button:hover .text, .I174193.button:hover .text {
}
.I174193 .button:hover .icon, .I174193.button:hover .icon {
background-size:100% 100%;
}
}
.I174194, a.I174194 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;


}
.I174194:hover, a.I174194:hover {
}
@media (max-width:992px) {
.I174194, a.I174194 {
}
.I174194:hover, a.I174194:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I174194, a.I174194 {
display:flex;
padding-bottom:1rem;

}
.I174194:hover, a.I174194:hover {
}
}

.I188032, a.I188032 {
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;

}
.I188032:hover, a.I188032:hover {
}
@media (max-width:992px) {
.I188032, a.I188032 {
}
.I188032:hover, a.I188032:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I188032, a.I188032 {
display:flex;
padding-bottom:1rem;

}
.I188032:hover, a.I188032:hover {
}
}

.I189567, a.I189567 {
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;

}
.I189567:hover, a.I189567:hover {
}
@media (max-width:992px) {
.I189567, a.I189567 {
}
.I189567:hover, a.I189567:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I189567, a.I189567 {
display:flex;
padding-bottom:1rem;

}
.I189567:hover, a.I189567:hover {
}
}

.I190320 .image, .I190320.image {
vertical-align:top;
width:327px;
height:auto;

}
.I190320 .image:hover, .I190320.image:hover {
}

h1.I174200, .I174200 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174200 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:14;
width:100%;
padding-bottom:5rem;
padding-top:8rem;


}
.I174200:hover {
}
.I174200 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I174200 > .viewport:hover {
}

@media (max-width:992px) {
.I174200 {

padding-bottom:2.5rem;
padding-top:0rem;


}
.I174200:hover {
}
.I174200 > .viewport {



}
.I174200 > .viewport:hover {
}

}
@media (max-width:640px) {
.I174200 {

width:100vw;
padding-bottom:2rem;
padding-left:1.625rem;
padding-right:1.625rem;
box-sizing:border-box;


}
.I174200:hover {
}
.I174200 > .viewport {

justify-content:flex-start;


}
.I174200 > .viewport:hover {
}

}

h1.I174207, .I174207 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174207 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:15;
width:100%;
height:auto;
max-width:1184px;
padding-bottom:4rem;


flex-direction:column;
}
.I174207:hover {
}
.I174207 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I174207 > .viewport:hover {
}
.I174207 > .sector-title, .I174207 > .sector-title.i-collapsible-title {
display:flex;
justify-content:flex-start;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
text-align:left;

width:100%;
margin-bottom:1rem;

align-self:center;
}
.I174207 > .sector-title:hover, .I174207 > .sector-title.i-collapsible-title:hover {
}
.I174207 > .sector-title, .I174207 > .sector-title.i-collapsible-title {
}
.I174207 > .sector-title .text, .I174207 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I174207 {

max-width:738px;
box-sizing:border-box;


}
.I174207:hover {
}
.I174207 > .viewport {



}
.I174207 > .viewport:hover {
}
.I174207 > .sector-title, .I174207 > .sector-title.i-collapsible-title {
display:flex;
width:100%;

}
.I174207 > .sector-title:hover, .I174207 > .sector-title.i-collapsible-title:hover {
}
.I174207 > .sector-title, .I174207 > .sector-title.i-collapsible-title {
}
.I174207 > .sector-title .text, .I174207 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I174207 {

width:100vw;
padding-bottom:2rem;
padding-left:1.625rem;
padding-right:1.625rem;


flex-direction:column;
}
.I174207:hover {
}
.I174207 > .viewport {



}
.I174207 > .viewport:hover {
}
.I174207 > .sector-title, .I174207 > .sector-title.i-collapsible-title {
align-self:flex-start;
}
.I174207 > .sector-title:hover, .I174207 > .sector-title.i-collapsible-title:hover {
}
.I174207 > .sector-title, .I174207 > .sector-title.i-collapsible-title {
}
.I174207 > .sector-title .text, .I174207 > .sector-title.i-collapsible-title .text {
}

}
@media (min-width:1440px) {
.I174207 {


}
.I174207:hover {
}
.I174207 > .viewport {



}
.I174207 > .viewport:hover {
}
.I174207 > .sector-title, .I174207 > .sector-title.i-collapsible-title {
}
.I174207 > .sector-title:hover, .I174207 > .sector-title.i-collapsible-title:hover {
}
.I174207 > .sector-title, .I174207 > .sector-title.i-collapsible-title {
}
.I174207 > .sector-title .text, .I174207 > .sector-title.i-collapsible-title .text {
}

}
h1.I174221, .I174221 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174221 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:18;
width:100%;
height:auto;
max-width:1184px;
padding-bottom:4rem;


flex-direction:column;
}
.I174221:hover {
}
.I174221 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I174221 > .viewport:hover {
}
.I174221 > .sector-title, .I174221 > .sector-title.i-collapsible-title {
display:flex;
justify-content:flex-start;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
text-align:left;

width:100%;
margin-bottom:1rem;

align-self:center;
}
.I174221 > .sector-title:hover, .I174221 > .sector-title.i-collapsible-title:hover {
}
.I174221 > .sector-title, .I174221 > .sector-title.i-collapsible-title {
}
.I174221 > .sector-title .text, .I174221 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I174221 {

max-width:738px;
box-sizing:border-box;


flex-direction:column;
}
.I174221:hover {
}
.I174221 > .viewport {



}
.I174221 > .viewport:hover {
}
.I174221 > .sector-title, .I174221 > .sector-title.i-collapsible-title {
display:flex;
width:100%;

align-self:center;
}
.I174221 > .sector-title:hover, .I174221 > .sector-title.i-collapsible-title:hover {
}
.I174221 > .sector-title, .I174221 > .sector-title.i-collapsible-title {
}
.I174221 > .sector-title .text, .I174221 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I174221 {

width:100vw;
padding-bottom:2rem;
padding-left:1.625rem;
padding-right:1.625rem;


flex-direction:column;
}
.I174221:hover {
}
.I174221 > .viewport {



}
.I174221 > .viewport:hover {
}
.I174221 > .sector-title, .I174221 > .sector-title.i-collapsible-title {
align-self:flex-start;
}
.I174221 > .sector-title:hover, .I174221 > .sector-title.i-collapsible-title:hover {
}
.I174221 > .sector-title, .I174221 > .sector-title.i-collapsible-title {
}
.I174221 > .sector-title .text, .I174221 > .sector-title.i-collapsible-title .text {
}

}
@media (min-width:1440px) {
.I174221 {


flex-direction:column;
}
.I174221:hover {
}
.I174221 > .viewport {



}
.I174221 > .viewport:hover {
}
.I174221 > .sector-title, .I174221 > .sector-title.i-collapsible-title {
align-self:center;
}
.I174221 > .sector-title:hover, .I174221 > .sector-title.i-collapsible-title:hover {
}
.I174221 > .sector-title, .I174221 > .sector-title.i-collapsible-title {
}
.I174221 > .sector-title .text, .I174221 > .sector-title.i-collapsible-title .text {
}

}
h1.I174262, .I174262 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174262 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:19;
width:100%;


}
.I174262:hover {
}
.I174262 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174262 > .viewport:hover {
}


.I174228 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:0px;
padding-top:4rem;

align-items:center;

	
}
.I174228:hover {
}
@media (max-width:992px) {
.I174228 {
padding-bottom:0rem;
padding-top:4rem;

	
}
.I174228:hover {
}
}
@media (max-width:640px) {
.I174228 {
padding-top:2rem;

	
}
.I174228:hover {
}
}

.I174229 {
display:flex;
position:var(--I174229-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
max-width:1180px;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;

flex-direction:row;
justify-content:space-between;


}
.I174229:hover {
}

@media (max-width:640px) {
.I174229 {

padding-left:1.625rem;
padding-right:1.625rem;

flex-direction:column;


}
.I174229:hover {
}

}

.I174230 {
display:flex;
position:var(--I174230-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:880px;
margin-bottom:2rem;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;

}
.I174230:hover {
}

@media (max-width:640px) {
.I174230 {

padding-left:1.625rem;
padding-right:1.625rem;

}
.I174230:hover {
}

}

.I174231 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:30%;



flex-direction:column;
align-items:center;

	
}
.I174231:hover {
}

@media (max-width:640px) {
.I174231 {

width:100%;
margin-bottom:2rem;



flex-direction:column;
align-items:flex-start;

	
}
.I174231:hover {
}

}

.I174232 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
width:30%;



flex-direction:column;
align-items:center;

	
}
.I174232:hover {
}

@media (max-width:640px) {
.I174232 {

width:100%;
margin-bottom:2rem;



flex-direction:column;
align-items:flex-start;

	
}
.I174232:hover {
}

}

.I174233 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
width:30%;



flex-direction:column;
align-items:center;

	
}
.I174233:hover {
}

@media (max-width:640px) {
.I174233 {

width:100%;



flex-direction:column;
align-items:flex-start;

	
}
.I174233:hover {
}

}

h1.I174234, .I174234 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174234 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I174234:hover {
}
.I174234 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174234 > .viewport:hover {
}


h1.I174235, .I174235 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174235 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I174235:hover {
}
.I174235 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174235 > .viewport:hover {
}

@media (max-width:640px) {
.I174235 {

width:100%;


}
.I174235:hover {
}
.I174235 > .viewport {

justify-content:flex-start;


}
.I174235 > .viewport:hover {
}

}

h1.I174236, .I174236 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174236 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I174236:hover {
}
.I174236 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174236 > .viewport:hover {
}


h1.I174237, .I174237 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174237 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I174237:hover {
}
.I174237 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174237 > .viewport:hover {
}

@media (max-width:640px) {
.I174237 {

width:100%;


}
.I174237:hover {
}
.I174237 > .viewport {

justify-content:flex-start;


}
.I174237 > .viewport:hover {
}

}

h1.I174238, .I174238 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174238 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I174238:hover {
}
.I174238 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174238 > .viewport:hover {
}


h1.I174239, .I174239 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174239 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I174239:hover {
}
.I174239 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174239 > .viewport:hover {
}

@media (max-width:640px) {
.I174239 {


}
.I174239:hover {
}
.I174239 > .viewport {

justify-content:flex-start;


}
.I174239 > .viewport:hover {
}

}

h1.I174240, .I174240 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174240 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I174240:hover {
}
.I174240 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174240 > .viewport:hover {
}

@media (max-width:640px) {
.I174240 {

width:100%;


}
.I174240:hover {
}
.I174240 > .viewport {

justify-content:flex-start;


}
.I174240 > .viewport:hover {
}

}

h1.I174241, .I174241 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174241 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I174241:hover {
}
.I174241 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174241 > .viewport:hover {
}


h1.I174242, .I174242 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174242 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I174242:hover {
}
.I174242 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174242 > .viewport:hover {
}

@media (max-width:640px) {
.I174242 {


}
.I174242:hover {
}
.I174242 > .viewport {

justify-content:flex-start;


}
.I174242 > .viewport:hover {
}

}

h1.I174243, .I174243 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174243 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I174243:hover {
}
.I174243 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174243 > .viewport:hover {
}


h1.I174244, .I174244 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174244 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I174244:hover {
}
.I174244 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I174244 > .viewport:hover {
}

@media (max-width:640px) {
.I174244 {


}
.I174244:hover {
}
.I174244 > .viewport {

justify-content:flex-start;


}
.I174244 > .viewport:hover {
}

}

h1.I174245, .I174245 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174245 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;
margin-bottom:1rem;


}
.I174245:hover {
}
.I174245 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174245 > .viewport:hover {
}

@media (max-width:640px) {
.I174245 {

margin-bottom:0rem;


}
.I174245:hover {
}
.I174245 > .viewport {



}
.I174245 > .viewport:hover {
}

}

h1.I174246, .I174246 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174246 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;
margin-bottom:1rem;


}
.I174246:hover {
}
.I174246 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174246 > .viewport:hover {
}

@media (max-width:640px) {
.I174246 {

margin-bottom:0rem;


}
.I174246:hover {
}
.I174246 > .viewport {



}
.I174246 > .viewport:hover {
}

}

h1.I174247, .I174247 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174247 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;
margin-bottom:1rem;


}
.I174247:hover {
}
.I174247 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174247 > .viewport:hover {
}

@media (max-width:640px) {
.I174247 {

margin-bottom:0rem;


}
.I174247:hover {
}
.I174247 > .viewport {



}
.I174247 > .viewport:hover {
}

}

h1.I184695, .I184695 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I184695 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
width:100%;
padding-bottom:0.25rem;


}
.I184695:hover {
}
.I184695 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I184695 > .viewport:hover {
}

@media (max-width:640px) {
.I184695 {


}
.I184695:hover {
}
.I184695 > .viewport {

justify-content:flex-start;


}
.I184695 > .viewport:hover {
}

}

.I174248 .image, .I174248.image {
vertical-align:top;
width:100%;
height:auto;

}
.I174248 .image:hover, .I174248.image:hover {
}
@media (max-width:992px) {
.I174248 .image, .I174248.image {
width:100%;
height:auto;

}
.I174248 .image:hover, .I174248.image:hover {
}
}
@media (max-width:640px) {
.I174248 .image, .I174248.image {
width:100%;

}
.I174248 .image:hover, .I174248.image:hover {
}
}

.I174249, a.I174249 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I174249:hover, a.I174249:hover {
}
@media (max-width:992px) {
.I174249, a.I174249 {
}
.I174249:hover, a.I174249:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I174249, a.I174249 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I174249:hover, a.I174249:hover {
}
}

.I174250 .button, .I174250.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I174250 button.button, button.I174250.button {
cursor:pointer;
}
.I174250 .button .text, .I174250.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
color:rgb(250,50,99);
line-height:1.625rem;

}
.I174250 .button .icon, .I174250.button .icon {
flex:none;
background-size:100% 100%;
}
.I174250 .button:hover, .I174250.button:hover {
}
.I174250 .button:hover .text, .I174250.button:hover .text {
}
.I174250 .button:hover .icon, .I174250.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I174250 .button, .I174250.button {
}
.I174250 button.button, button.I174250.button {
}
.I174250 .button .text, .I174250.button .text {
font-family:Rubik;

}
.I174250 .button .icon, .I174250.button .icon {
background-size:100% 100%;
}
.I174250 .button:hover, .I174250.button:hover {
}
.I174250 .button:hover .text, .I174250.button:hover .text {
}
.I174250 .button:hover .icon, .I174250.button:hover .icon {
background-size:100% 100%;
}
}

.I174251, a.I174251 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I174251:hover, a.I174251:hover {
}
@media (max-width:992px) {
.I174251, a.I174251 {
}
.I174251:hover, a.I174251:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I174251, a.I174251 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I174251:hover, a.I174251:hover {
}
}

.I174252 .image, .I174252.image {
vertical-align:top;
width:100%;
height:auto;

}
.I174252 .image:hover, .I174252.image:hover {
}
@media (max-width:992px) {
.I174252 .image, .I174252.image {
width:100%;
height:auto;

}
.I174252 .image:hover, .I174252.image:hover {
}
}
@media (max-width:640px) {
.I174252 .image, .I174252.image {
width:100%;

}
.I174252 .image:hover, .I174252.image:hover {
}
}

.I174253 .button, .I174253.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I174253 button.button, button.I174253.button {
cursor:pointer;
}
.I174253 .button .text, .I174253.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
color:rgb(250,50,99);
line-height:1.625rem;

}
.I174253 .button .icon, .I174253.button .icon {
flex:none;
background-size:100% 100%;
}
.I174253 .button:hover, .I174253.button:hover {
}
.I174253 .button:hover .text, .I174253.button:hover .text {
}
.I174253 .button:hover .icon, .I174253.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I174253 .button, .I174253.button {
}
.I174253 button.button, button.I174253.button {
}
.I174253 .button .text, .I174253.button .text {
font-family:Rubik;

}
.I174253 .button .icon, .I174253.button .icon {
background-size:100% 100%;
}
.I174253 .button:hover, .I174253.button:hover {
}
.I174253 .button:hover .text, .I174253.button:hover .text {
}
.I174253 .button:hover .icon, .I174253.button:hover .icon {
background-size:100% 100%;
}
}

.I174254, a.I174254 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I174254:hover, a.I174254:hover {
}
@media (max-width:992px) {
.I174254, a.I174254 {
}
.I174254:hover, a.I174254:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I174254, a.I174254 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I174254:hover, a.I174254:hover {
}
}

.I174255 .image, .I174255.image {
vertical-align:top;
width:100%;
height:auto;

}
.I174255 .image:hover, .I174255.image:hover {
}
@media (max-width:992px) {
.I174255 .image, .I174255.image {
width:100%;
height:auto;

}
.I174255 .image:hover, .I174255.image:hover {
}
}
@media (max-width:640px) {
.I174255 .image, .I174255.image {
width:100%;

}
.I174255 .image:hover, .I174255.image:hover {
}
}

.I174256 .button, .I174256.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I174256 button.button, button.I174256.button {
cursor:pointer;
}
.I174256 .button .text, .I174256.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
color:rgb(250,50,99);
line-height:1.625rem;

}
.I174256 .button .icon, .I174256.button .icon {
flex:none;
background-size:100% 100%;
}
.I174256 .button:hover, .I174256.button:hover {
}
.I174256 .button:hover .text, .I174256.button:hover .text {
}
.I174256 .button:hover .icon, .I174256.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I174256 .button, .I174256.button {
}
.I174256 button.button, button.I174256.button {
}
.I174256 .button .text, .I174256.button .text {
font-family:Rubik;

}
.I174256 .button .icon, .I174256.button .icon {
background-size:100% 100%;
}
.I174256 .button:hover, .I174256.button:hover {
}
.I174256 .button:hover .text, .I174256.button:hover .text {
}
.I174256 .button:hover .icon, .I174256.button:hover .icon {
background-size:100% 100%;
}
}

.I174257, a.I174257 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);

width:100%;
padding-bottom:0;

}
.I174257:hover, a.I174257:hover {
}
@media (max-width:992px) {
.I174257, a.I174257 {
display:flex;
font-size:1.625rem;


}
.I174257:hover, a.I174257:hover {
}
}
@media (max-width:640px) {
.I174257, a.I174257 {
display:flex;
justify-content:flex-start;
font-size:1.625rem;
text-align:left;


}
.I174257:hover, a.I174257:hover {
}
}

.I174258, a.I174258 {
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;
padding-top:1rem;

}
.I174258:hover, a.I174258:hover {
}
@media (max-width:992px) {
.I174258, a.I174258 {
}
.I174258:hover, a.I174258:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I174258, a.I174258 {
display:flex;
justify-content:flex-start;
text-align:left;

padding-bottom:0;

}
.I174258:hover, a.I174258:hover {
}
}

.I174259, a.I174259 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I174259:hover, a.I174259:hover {
}
@media (max-width:992px) {
.I174259, a.I174259 {
display:flex;
justify-content:center;
text-align:center;


}
.I174259:hover, a.I174259:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I174259, a.I174259 {
display:flex;
justify-content:flex-start;
text-align:left;

padding-bottom:1rem;

}
.I174259:hover, a.I174259:hover {
}
}

.I174260, a.I174260 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I174260:hover, a.I174260:hover {
}
@media (max-width:992px) {
.I174260, a.I174260 {
display:flex;
justify-content:center;
text-align:center;


}
.I174260:hover, a.I174260:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I174260, a.I174260 {
display:flex;
justify-content:flex-start;
text-align:left;

padding-bottom:1rem;

}
.I174260:hover, a.I174260:hover {
}
}

.I174261, a.I174261 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I174261:hover, a.I174261:hover {
}
@media (max-width:992px) {
.I174261, a.I174261 {
display:flex;
justify-content:center;
text-align:center;


}
.I174261:hover, a.I174261:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I174261, a.I174261 {
display:flex;
justify-content:flex-start;
text-align:left;

padding-bottom:1rem;

}
.I174261:hover, a.I174261:hover {
}
}

.I184684, a.I184684 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(91,167,255);


}
.I184684:hover, a.I184684:hover {
}
@media (max-width:992px) {
.I184684, a.I184684 {
display:flex;
font-size:1.25rem;


}
.I184684:hover, a.I184684:hover {
}
}
@media (max-width:640px) {
.I184684, a.I184684 {
display:flex;
font-size:1.25rem;


}
.I184684:hover, a.I184684:hover {
}
}

h1.I174300, .I174300 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174300 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:20;
width:100%;


}
.I174300:hover {
}
.I174300 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174300 > .viewport:hover {
}


.I174266 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:0px;
padding-top:0px;

align-items:center;

	
}
.I174266:hover {
}
@media (max-width:992px) {
.I174266 {
padding-bottom:0rem;
padding-top:0rem;

	
}
.I174266:hover {
}
}
@media (max-width:640px) {
.I174266 {
padding-top:0rem;

	
}
.I174266:hover {
}
}

.I174267 {
display:flex;
position:var(--I174267-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
max-width:1180px;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;

flex-direction:row;
justify-content:space-between;


}
.I174267:hover {
}

@media (max-width:640px) {
.I174267 {

padding-left:1.625rem;
padding-right:1.625rem;

flex-direction:column;


}
.I174267:hover {
}

}

.I174268 {
display:flex;
position:var(--I174268-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:880px;
margin-bottom:2rem;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;

}
.I174268:hover {
}

@media (max-width:640px) {
.I174268 {

padding-left:1.625rem;
padding-right:1.625rem;

}
.I174268:hover {
}

}

.I174269 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:30%;



flex-direction:column;
align-items:center;

	
}
.I174269:hover {
}

@media (max-width:640px) {
.I174269 {

width:100%;
margin-bottom:2rem;



flex-direction:column;
align-items:flex-start;

	
}
.I174269:hover {
}

}

.I174270 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
width:30%;



flex-direction:column;
align-items:center;

	
}
.I174270:hover {
}

@media (max-width:640px) {
.I174270 {

width:100%;
margin-bottom:2rem;



flex-direction:column;
align-items:flex-start;

	
}
.I174270:hover {
}

}

.I174271 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
width:30%;



flex-direction:column;
align-items:center;

	
}
.I174271:hover {
}

@media (max-width:640px) {
.I174271 {

width:100%;



flex-direction:column;
align-items:flex-start;

	
}
.I174271:hover {
}

}

h1.I174272, .I174272 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174272 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I174272:hover {
}
.I174272 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174272 > .viewport:hover {
}


h1.I174273, .I174273 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174273 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I174273:hover {
}
.I174273 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174273 > .viewport:hover {
}

@media (max-width:640px) {
.I174273 {

width:100%;


}
.I174273:hover {
}
.I174273 > .viewport {

justify-content:flex-start;


}
.I174273 > .viewport:hover {
}

}

h1.I174274, .I174274 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174274 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I174274:hover {
}
.I174274 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174274 > .viewport:hover {
}


h1.I174275, .I174275 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174275 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I174275:hover {
}
.I174275 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174275 > .viewport:hover {
}

@media (max-width:640px) {
.I174275 {

width:100%;


}
.I174275:hover {
}
.I174275 > .viewport {

justify-content:flex-start;


}
.I174275 > .viewport:hover {
}

}

h1.I174276, .I174276 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174276 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I174276:hover {
}
.I174276 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174276 > .viewport:hover {
}


h1.I174277, .I174277 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174277 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I174277:hover {
}
.I174277 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174277 > .viewport:hover {
}

@media (max-width:640px) {
.I174277 {


}
.I174277:hover {
}
.I174277 > .viewport {

justify-content:flex-start;


}
.I174277 > .viewport:hover {
}

}

h1.I174278, .I174278 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174278 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I174278:hover {
}
.I174278 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174278 > .viewport:hover {
}

@media (max-width:640px) {
.I174278 {

width:100%;


}
.I174278:hover {
}
.I174278 > .viewport {

justify-content:flex-start;


}
.I174278 > .viewport:hover {
}

}

h1.I174279, .I174279 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174279 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I174279:hover {
}
.I174279 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174279 > .viewport:hover {
}


h1.I174280, .I174280 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174280 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I174280:hover {
}
.I174280 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174280 > .viewport:hover {
}

@media (max-width:640px) {
.I174280 {


}
.I174280:hover {
}
.I174280 > .viewport {

justify-content:flex-start;


}
.I174280 > .viewport:hover {
}

}

h1.I174281, .I174281 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174281 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
width:100%;


}
.I174281:hover {
}
.I174281 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174281 > .viewport:hover {
}


h1.I174282, .I174282 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174282 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;


}
.I174282:hover {
}
.I174282 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I174282 > .viewport:hover {
}

@media (max-width:640px) {
.I174282 {


}
.I174282:hover {
}
.I174282 > .viewport {

justify-content:flex-start;


}
.I174282 > .viewport:hover {
}

}

h1.I174283, .I174283 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174283 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;
margin-bottom:1rem;


}
.I174283:hover {
}
.I174283 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174283 > .viewport:hover {
}

@media (max-width:640px) {
.I174283 {

margin-bottom:0rem;


}
.I174283:hover {
}
.I174283 > .viewport {



}
.I174283 > .viewport:hover {
}

}

h1.I174284, .I174284 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174284 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;
margin-bottom:1rem;


}
.I174284:hover {
}
.I174284 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174284 > .viewport:hover {
}

@media (max-width:640px) {
.I174284 {

margin-bottom:0rem;


}
.I174284:hover {
}
.I174284 > .viewport {



}
.I174284 > .viewport:hover {
}

}

h1.I174285, .I174285 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174285 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;
margin-bottom:1rem;


}
.I174285:hover {
}
.I174285 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174285 > .viewport:hover {
}

@media (max-width:640px) {
.I174285 {

margin-bottom:0rem;


}
.I174285:hover {
}
.I174285 > .viewport {



}
.I174285 > .viewport:hover {
}

}

h1.I184696, .I184696 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I184696 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
width:100%;
padding-bottom:0.25rem;


}
.I184696:hover {
}
.I184696 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I184696 > .viewport:hover {
}

@media (max-width:640px) {
.I184696 {


}
.I184696:hover {
}
.I184696 > .viewport {

justify-content:flex-start;


}
.I184696 > .viewport:hover {
}

}

.I174286 .image, .I174286.image {
vertical-align:top;
width:100%;
height:auto;

}
.I174286 .image:hover, .I174286.image:hover {
}
@media (max-width:992px) {
.I174286 .image, .I174286.image {
width:100%;
height:auto;

}
.I174286 .image:hover, .I174286.image:hover {
}
}
@media (max-width:640px) {
.I174286 .image, .I174286.image {
width:100%;

}
.I174286 .image:hover, .I174286.image:hover {
}
}

.I174287, a.I174287 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I174287:hover, a.I174287:hover {
}
@media (max-width:992px) {
.I174287, a.I174287 {
}
.I174287:hover, a.I174287:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I174287, a.I174287 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I174287:hover, a.I174287:hover {
}
}

.I174288 .button, .I174288.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I174288 button.button, button.I174288.button {
cursor:pointer;
}
.I174288 .button .text, .I174288.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
color:rgb(250,50,99);
line-height:1.625rem;

}
.I174288 .button .icon, .I174288.button .icon {
flex:none;
background-size:100% 100%;
}
.I174288 .button:hover, .I174288.button:hover {
}
.I174288 .button:hover .text, .I174288.button:hover .text {
}
.I174288 .button:hover .icon, .I174288.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I174288 .button, .I174288.button {
}
.I174288 button.button, button.I174288.button {
}
.I174288 .button .text, .I174288.button .text {
font-family:Rubik;

}
.I174288 .button .icon, .I174288.button .icon {
background-size:100% 100%;
}
.I174288 .button:hover, .I174288.button:hover {
}
.I174288 .button:hover .text, .I174288.button:hover .text {
}
.I174288 .button:hover .icon, .I174288.button:hover .icon {
background-size:100% 100%;
}
}

.I174289, a.I174289 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I174289:hover, a.I174289:hover {
}
@media (max-width:992px) {
.I174289, a.I174289 {
}
.I174289:hover, a.I174289:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I174289, a.I174289 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I174289:hover, a.I174289:hover {
}
}

.I174290 .image, .I174290.image {
vertical-align:top;
width:100%;
height:auto;

}
.I174290 .image:hover, .I174290.image:hover {
}
@media (max-width:992px) {
.I174290 .image, .I174290.image {
width:100%;
height:auto;

}
.I174290 .image:hover, .I174290.image:hover {
}
}
@media (max-width:640px) {
.I174290 .image, .I174290.image {
width:100%;

}
.I174290 .image:hover, .I174290.image:hover {
}
}

.I174291 .button, .I174291.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I174291 button.button, button.I174291.button {
cursor:pointer;
}
.I174291 .button .text, .I174291.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
color:rgb(250,50,99);
line-height:1.625rem;

}
.I174291 .button .icon, .I174291.button .icon {
flex:none;
background-size:100% 100%;
}
.I174291 .button:hover, .I174291.button:hover {
}
.I174291 .button:hover .text, .I174291.button:hover .text {
}
.I174291 .button:hover .icon, .I174291.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I174291 .button, .I174291.button {
}
.I174291 button.button, button.I174291.button {
}
.I174291 .button .text, .I174291.button .text {
font-family:Rubik;

}
.I174291 .button .icon, .I174291.button .icon {
background-size:100% 100%;
}
.I174291 .button:hover, .I174291.button:hover {
}
.I174291 .button:hover .text, .I174291.button:hover .text {
}
.I174291 .button:hover .icon, .I174291.button:hover .icon {
background-size:100% 100%;
}
}

.I174292, a.I174292 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I174292:hover, a.I174292:hover {
}
@media (max-width:992px) {
.I174292, a.I174292 {
}
.I174292:hover, a.I174292:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I174292, a.I174292 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I174292:hover, a.I174292:hover {
}
}

.I174293 .image, .I174293.image {
vertical-align:top;
width:100%;
height:auto;

}
.I174293 .image:hover, .I174293.image:hover {
}
@media (max-width:992px) {
.I174293 .image, .I174293.image {
width:100%;
height:auto;

}
.I174293 .image:hover, .I174293.image:hover {
}
}
@media (max-width:640px) {
.I174293 .image, .I174293.image {
width:100%;

}
.I174293 .image:hover, .I174293.image:hover {
}
}

.I174294 .button, .I174294.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I174294 button.button, button.I174294.button {
cursor:pointer;
}
.I174294 .button .text, .I174294.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
color:rgb(250,50,99);
line-height:1.625rem;

}
.I174294 .button .icon, .I174294.button .icon {
flex:none;
background-size:100% 100%;
}
.I174294 .button:hover, .I174294.button:hover {
}
.I174294 .button:hover .text, .I174294.button:hover .text {
}
.I174294 .button:hover .icon, .I174294.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I174294 .button, .I174294.button {
}
.I174294 button.button, button.I174294.button {
}
.I174294 .button .text, .I174294.button .text {
font-family:Rubik;

}
.I174294 .button .icon, .I174294.button .icon {
background-size:100% 100%;
}
.I174294 .button:hover, .I174294.button:hover {
}
.I174294 .button:hover .text, .I174294.button:hover .text {
}
.I174294 .button:hover .icon, .I174294.button:hover .icon {
background-size:100% 100%;
}
}

.I174295, a.I174295 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);

width:100%;
padding-bottom:0;

}
.I174295:hover, a.I174295:hover {
}
@media (max-width:992px) {
.I174295, a.I174295 {
display:flex;
font-size:1.625rem;


}
.I174295:hover, a.I174295:hover {
}
}
@media (max-width:640px) {
.I174295, a.I174295 {
display:flex;
justify-content:flex-start;
font-size:1.625rem;
text-align:left;


}
.I174295:hover, a.I174295:hover {
}
}

.I174296, a.I174296 {
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;
padding-top:1rem;

}
.I174296:hover, a.I174296:hover {
}
@media (max-width:992px) {
.I174296, a.I174296 {
}
.I174296:hover, a.I174296:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I174296, a.I174296 {
display:flex;
justify-content:flex-start;
text-align:left;

padding-bottom:0;

}
.I174296:hover, a.I174296:hover {
}
}

.I174297, a.I174297 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I174297:hover, a.I174297:hover {
}
@media (max-width:992px) {
.I174297, a.I174297 {
display:flex;
justify-content:center;
text-align:center;


}
.I174297:hover, a.I174297:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I174297, a.I174297 {
display:flex;
justify-content:flex-start;
text-align:left;

padding-bottom:1rem;

}
.I174297:hover, a.I174297:hover {
}
}

.I174298, a.I174298 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-align:center;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I174298:hover, a.I174298:hover {
}
@media (max-width:992px) {
.I174298, a.I174298 {
display:flex;
justify-content:center;
text-align:center;


}
.I174298:hover, a.I174298:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I174298, a.I174298 {
display:flex;
justify-content:flex-start;
text-align:left;

padding-bottom:1rem;

}
.I174298:hover, a.I174298:hover {
}
}

.I174299, a.I174299 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I174299:hover, a.I174299:hover {
}
@media (max-width:992px) {
.I174299, a.I174299 {
display:flex;
justify-content:center;
text-align:center;


}
.I174299:hover, a.I174299:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I174299, a.I174299 {
display:flex;
justify-content:flex-start;
text-align:left;

padding-bottom:1rem;

}
.I174299:hover, a.I174299:hover {
}
}

.I184685, a.I184685 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(91,167,255);


}
.I184685:hover, a.I184685:hover {
}
@media (max-width:992px) {
.I184685, a.I184685 {
display:flex;
font-size:1.25rem;


}
.I184685:hover, a.I184685:hover {
}
}
@media (max-width:640px) {
.I184685, a.I184685 {
display:flex;
font-size:1.25rem;


}
.I184685:hover, a.I184685:hover {
}
}

h1.I174338, .I174338 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174338 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:21;
width:100%;


}
.I174338:hover {
}
.I174338 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174338 > .viewport:hover {
}


.I174304 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:0px;
padding-top:0px;

align-items:center;

	
}
.I174304:hover {
}
@media (max-width:992px) {
.I174304 {
padding-bottom:0rem;
padding-top:0rem;

	
}
.I174304:hover {
}
}
@media (max-width:640px) {
.I174304 {
padding-top:0rem;

	
}
.I174304:hover {
}
}

.I174305 {
display:flex;
position:var(--I174305-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
max-width:1180px;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;

flex-direction:row;
justify-content:space-between;


}
.I174305:hover {
}

@media (max-width:640px) {
.I174305 {

padding-left:1.625rem;
padding-right:1.625rem;

flex-direction:column;


}
.I174305:hover {
}

}

.I174306 {
display:flex;
position:var(--I174306-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:880px;
margin-bottom:2rem;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;

}
.I174306:hover {
}

@media (max-width:640px) {
.I174306 {

padding-left:1.625rem;
padding-right:1.625rem;

}
.I174306:hover {
}

}

.I174307 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:30%;



flex-direction:column;
align-items:center;

	
}
.I174307:hover {
}

@media (max-width:640px) {
.I174307 {

width:100%;
margin-bottom:2rem;



flex-direction:column;
align-items:flex-start;

	
}
.I174307:hover {
}

}

.I174308 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
width:30%;



flex-direction:column;
align-items:center;

	
}
.I174308:hover {
}

@media (max-width:640px) {
.I174308 {

width:100%;
margin-bottom:2rem;



flex-direction:column;
align-items:flex-start;

	
}
.I174308:hover {
}

}

.I174309 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
width:30%;



flex-direction:column;
align-items:center;

	
}
.I174309:hover {
}

@media (max-width:640px) {
.I174309 {

width:100%;



flex-direction:column;
align-items:flex-start;

	
}
.I174309:hover {
}

}

h1.I174310, .I174310 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174310 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I174310:hover {
}
.I174310 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174310 > .viewport:hover {
}


h1.I174311, .I174311 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174311 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I174311:hover {
}
.I174311 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174311 > .viewport:hover {
}

@media (max-width:640px) {
.I174311 {

width:100%;


}
.I174311:hover {
}
.I174311 > .viewport {

justify-content:flex-start;


}
.I174311 > .viewport:hover {
}

}

h1.I174312, .I174312 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174312 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I174312:hover {
}
.I174312 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174312 > .viewport:hover {
}


h1.I174313, .I174313 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174313 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I174313:hover {
}
.I174313 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174313 > .viewport:hover {
}

@media (max-width:640px) {
.I174313 {

width:100%;


}
.I174313:hover {
}
.I174313 > .viewport {

justify-content:flex-start;


}
.I174313 > .viewport:hover {
}

}

h1.I174314, .I174314 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174314 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I174314:hover {
}
.I174314 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174314 > .viewport:hover {
}


h1.I174315, .I174315 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174315 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I174315:hover {
}
.I174315 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174315 > .viewport:hover {
}

@media (max-width:640px) {
.I174315 {


}
.I174315:hover {
}
.I174315 > .viewport {

justify-content:flex-start;


}
.I174315 > .viewport:hover {
}

}

h1.I174316, .I174316 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174316 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I174316:hover {
}
.I174316 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174316 > .viewport:hover {
}

@media (max-width:640px) {
.I174316 {

width:100%;


}
.I174316:hover {
}
.I174316 > .viewport {

justify-content:flex-start;


}
.I174316 > .viewport:hover {
}

}

h1.I174317, .I174317 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174317 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I174317:hover {
}
.I174317 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174317 > .viewport:hover {
}


h1.I174318, .I174318 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174318 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I174318:hover {
}
.I174318 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174318 > .viewport:hover {
}

@media (max-width:640px) {
.I174318 {


}
.I174318:hover {
}
.I174318 > .viewport {

justify-content:flex-start;


}
.I174318 > .viewport:hover {
}

}

h1.I174319, .I174319 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174319 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
width:100%;


}
.I174319:hover {
}
.I174319 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174319 > .viewport:hover {
}


h1.I174320, .I174320 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174320 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;


}
.I174320:hover {
}
.I174320 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I174320 > .viewport:hover {
}

@media (max-width:640px) {
.I174320 {


}
.I174320:hover {
}
.I174320 > .viewport {

justify-content:flex-start;


}
.I174320 > .viewport:hover {
}

}

h1.I174321, .I174321 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174321 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;
margin-bottom:1rem;


}
.I174321:hover {
}
.I174321 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174321 > .viewport:hover {
}

@media (max-width:640px) {
.I174321 {

margin-bottom:0rem;


}
.I174321:hover {
}
.I174321 > .viewport {



}
.I174321 > .viewport:hover {
}

}

h1.I174322, .I174322 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174322 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;
margin-bottom:1rem;


}
.I174322:hover {
}
.I174322 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174322 > .viewport:hover {
}

@media (max-width:640px) {
.I174322 {

margin-bottom:0rem;


}
.I174322:hover {
}
.I174322 > .viewport {



}
.I174322 > .viewport:hover {
}

}

h1.I174323, .I174323 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174323 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;
margin-bottom:1rem;


}
.I174323:hover {
}
.I174323 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174323 > .viewport:hover {
}

@media (max-width:640px) {
.I174323 {

margin-bottom:0rem;


}
.I174323:hover {
}
.I174323 > .viewport {



}
.I174323 > .viewport:hover {
}

}

h1.I184697, .I184697 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I184697 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
width:100%;
padding-bottom:0.25rem;


}
.I184697:hover {
}
.I184697 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I184697 > .viewport:hover {
}

@media (max-width:640px) {
.I184697 {


}
.I184697:hover {
}
.I184697 > .viewport {

justify-content:flex-start;


}
.I184697 > .viewport:hover {
}

}

.I174324 .image, .I174324.image {
vertical-align:top;
width:100%;
height:auto;

}
.I174324 .image:hover, .I174324.image:hover {
}
@media (max-width:992px) {
.I174324 .image, .I174324.image {
width:100%;
height:auto;

}
.I174324 .image:hover, .I174324.image:hover {
}
}
@media (max-width:640px) {
.I174324 .image, .I174324.image {
width:100%;

}
.I174324 .image:hover, .I174324.image:hover {
}
}

.I174325, a.I174325 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I174325:hover, a.I174325:hover {
}
@media (max-width:992px) {
.I174325, a.I174325 {
}
.I174325:hover, a.I174325:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I174325, a.I174325 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I174325:hover, a.I174325:hover {
}
}

.I174326 .button, .I174326.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I174326 button.button, button.I174326.button {
cursor:pointer;
}
.I174326 .button .text, .I174326.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
color:rgb(250,50,99);
line-height:1.625rem;

}
.I174326 .button .icon, .I174326.button .icon {
flex:none;
background-size:100% 100%;
}
.I174326 .button:hover, .I174326.button:hover {
}
.I174326 .button:hover .text, .I174326.button:hover .text {
}
.I174326 .button:hover .icon, .I174326.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I174326 .button, .I174326.button {
}
.I174326 button.button, button.I174326.button {
}
.I174326 .button .text, .I174326.button .text {
font-family:Rubik;

}
.I174326 .button .icon, .I174326.button .icon {
background-size:100% 100%;
}
.I174326 .button:hover, .I174326.button:hover {
}
.I174326 .button:hover .text, .I174326.button:hover .text {
}
.I174326 .button:hover .icon, .I174326.button:hover .icon {
background-size:100% 100%;
}
}

.I174327, a.I174327 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I174327:hover, a.I174327:hover {
}
@media (max-width:992px) {
.I174327, a.I174327 {
}
.I174327:hover, a.I174327:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I174327, a.I174327 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I174327:hover, a.I174327:hover {
}
}

.I174328 .image, .I174328.image {
vertical-align:top;
width:100%;
height:auto;

}
.I174328 .image:hover, .I174328.image:hover {
}
@media (max-width:992px) {
.I174328 .image, .I174328.image {
width:100%;
height:auto;

}
.I174328 .image:hover, .I174328.image:hover {
}
}
@media (max-width:640px) {
.I174328 .image, .I174328.image {
width:100%;

}
.I174328 .image:hover, .I174328.image:hover {
}
}

.I174329 .button, .I174329.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I174329 button.button, button.I174329.button {
cursor:pointer;
}
.I174329 .button .text, .I174329.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
color:rgb(250,50,99);
line-height:1.625rem;

}
.I174329 .button .icon, .I174329.button .icon {
flex:none;
background-size:100% 100%;
}
.I174329 .button:hover, .I174329.button:hover {
}
.I174329 .button:hover .text, .I174329.button:hover .text {
}
.I174329 .button:hover .icon, .I174329.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I174329 .button, .I174329.button {
}
.I174329 button.button, button.I174329.button {
}
.I174329 .button .text, .I174329.button .text {
font-family:Rubik;

}
.I174329 .button .icon, .I174329.button .icon {
background-size:100% 100%;
}
.I174329 .button:hover, .I174329.button:hover {
}
.I174329 .button:hover .text, .I174329.button:hover .text {
}
.I174329 .button:hover .icon, .I174329.button:hover .icon {
background-size:100% 100%;
}
}

.I174330, a.I174330 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I174330:hover, a.I174330:hover {
}
@media (max-width:992px) {
.I174330, a.I174330 {
}
.I174330:hover, a.I174330:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I174330, a.I174330 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I174330:hover, a.I174330:hover {
}
}

.I174331 .image, .I174331.image {
vertical-align:top;
width:100%;
height:auto;

}
.I174331 .image:hover, .I174331.image:hover {
}
@media (max-width:992px) {
.I174331 .image, .I174331.image {
width:100%;
height:auto;

}
.I174331 .image:hover, .I174331.image:hover {
}
}
@media (max-width:640px) {
.I174331 .image, .I174331.image {
width:100%;

}
.I174331 .image:hover, .I174331.image:hover {
}
}

.I174332 .button, .I174332.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I174332 button.button, button.I174332.button {
cursor:pointer;
}
.I174332 .button .text, .I174332.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
color:rgb(250,50,99);
line-height:1.625rem;

}
.I174332 .button .icon, .I174332.button .icon {
flex:none;
background-size:100% 100%;
}
.I174332 .button:hover, .I174332.button:hover {
}
.I174332 .button:hover .text, .I174332.button:hover .text {
}
.I174332 .button:hover .icon, .I174332.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I174332 .button, .I174332.button {
}
.I174332 button.button, button.I174332.button {
}
.I174332 .button .text, .I174332.button .text {
font-family:Rubik;

}
.I174332 .button .icon, .I174332.button .icon {
background-size:100% 100%;
}
.I174332 .button:hover, .I174332.button:hover {
}
.I174332 .button:hover .text, .I174332.button:hover .text {
}
.I174332 .button:hover .icon, .I174332.button:hover .icon {
background-size:100% 100%;
}
}

.I174333, a.I174333 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);

width:100%;
padding-bottom:0;

}
.I174333:hover, a.I174333:hover {
}
@media (max-width:992px) {
.I174333, a.I174333 {
display:flex;
font-size:1.625rem;


}
.I174333:hover, a.I174333:hover {
}
}
@media (max-width:640px) {
.I174333, a.I174333 {
display:flex;
justify-content:flex-start;
font-size:1.625rem;
text-align:left;


}
.I174333:hover, a.I174333:hover {
}
}

.I174334, a.I174334 {
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;
padding-top:1rem;

}
.I174334:hover, a.I174334:hover {
}
@media (max-width:992px) {
.I174334, a.I174334 {
}
.I174334:hover, a.I174334:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I174334, a.I174334 {
display:flex;
justify-content:flex-start;
text-align:left;

padding-bottom:0;

}
.I174334:hover, a.I174334:hover {
}
}

.I174335, a.I174335 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-align:center;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I174335:hover, a.I174335:hover {
}
@media (max-width:992px) {
.I174335, a.I174335 {
display:flex;
justify-content:center;
text-align:center;


}
.I174335:hover, a.I174335:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I174335, a.I174335 {
display:flex;
justify-content:flex-start;
text-align:left;

padding-bottom:1rem;

}
.I174335:hover, a.I174335:hover {
}
}

.I174336, a.I174336 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-align:center;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I174336:hover, a.I174336:hover {
}
@media (max-width:992px) {
.I174336, a.I174336 {
display:flex;
justify-content:center;
text-align:center;


}
.I174336:hover, a.I174336:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I174336, a.I174336 {
display:flex;
justify-content:flex-start;
text-align:left;

padding-bottom:1rem;

}
.I174336:hover, a.I174336:hover {
}
}

.I174337, a.I174337 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-align:center;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I174337:hover, a.I174337:hover {
}
@media (max-width:992px) {
.I174337, a.I174337 {
display:flex;
justify-content:center;
text-align:center;


}
.I174337:hover, a.I174337:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I174337, a.I174337 {
display:flex;
justify-content:flex-start;
text-align:left;

padding-bottom:1rem;

}
.I174337:hover, a.I174337:hover {
}
}

.I184686, a.I184686 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(91,167,255);


}
.I184686:hover, a.I184686:hover {
}
@media (max-width:992px) {
.I184686, a.I184686 {
display:flex;
font-size:1.25rem;


}
.I184686:hover, a.I184686:hover {
}
}
@media (max-width:640px) {
.I184686, a.I184686 {
display:flex;
font-size:1.25rem;


}
.I184686:hover, a.I184686:hover {
}
}

h1.I174376, .I174376 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174376 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:22;
width:100%;


}
.I174376:hover {
}
.I174376 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I174376 > .viewport:hover {
}


.I174342 {
display:flex;
flex-direction:column;
position:relative;
width:calc(100% - 128px);
max-width:1184px;
min-height:500px;
margin-bottom:128px;
margin-top:128px;
border-top-left-radius:32px;
border-top-right-radius:32px;
border-bottom-left-radius:32px;
border-bottom-right-radius:32px;
background-position:center top;
box-sizing:border-box;
overflow:hidden;
flex-direction:row;
justify-content:center;

	
}
.I174342:hover {
}
@media (max-width:992px) {
.I174342 {
width:100%;
margin-bottom:64px;
margin-top:64px;

flex-direction:column;

	
}
.I174342:hover {
}
}
@media (max-width:640px) {
.I174342 {
width:calc(100% - 52px);
height:auto;
margin-left:0;

flex-direction:column;

	
}
.I174342:hover {
}
}
@media (min-width:1440px) {
.I174342 {
width:calc(100% - 256px);

	
}
.I174342:hover {
}
}
.I174343 {
display:flex;
position:var(--I174343-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:50%;
padding-bottom:8rem;
padding-right:32px;
padding-top:8rem;
background-color:rgb(245,245,245);
box-sizing:border-box;

align-items:flex-start;
justify-content:center;


}
.I174343:hover {
}

@media (max-width:992px) {
.I174343 {

order:2;
width:100%;
padding-bottom:4rem;
padding-right:2rem;
padding-top:4rem;

justify-content:center;


}
.I174343:hover {
}

}
@media (max-width:640px) {
.I174343 {

width:100%;
padding-bottom:4rem;

}
.I174343:hover {
}

}
@media (min-width:1440px) {
.I174343 {

padding-right:64px;

}
.I174343:hover {
}

}
.I174344 {
display:flex;
position:var(--I174344-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
background-image:url('https://www.genexus.com/media/images/brand-guidelines.svg?timestamp=20241209170604');
background-clip:border-box;
background-repeat:no-repeat;
background-size:cover;
background-position:center top;

}
.I174344:hover {
}

@media (max-width:992px) {
.I174344 {

order:1;
width:100%;
height:444px;
background-position:center top;

}
.I174344:hover {
}

}
@media (max-width:640px) {
.I174344 {

width:100%;
height:300px;
background-position:center top;

}
.I174344:hover {
}

}

.I174345 {
display:flex;
align-items:flex-start;
position:relative;

order:6;
width:100%;
max-width:775px;
padding-left:32px;
padding-right:0;
box-sizing:border-box;



flex-direction:column;

	
}
.I174345:hover {
}

@media (max-width:992px) {
.I174345 {

padding-left:2rem;



	
}
.I174345:hover {
}

}
@media (max-width:640px) {
.I174345 {

padding-left:26px;
padding-right:0rem;
padding-top:2rem;



	
}
.I174345:hover {
}

}
@media (min-width:1440px) {
.I174345 {

padding-left:64px;



	
}
.I174345:hover {
}

}
.I174346 {
display:flex;
align-items:flex-start;
position:relative;

order:7;
width:100%;
max-width:775px;
padding-left:32px;
padding-right:0;
padding-top:2rem;
box-sizing:border-box;



flex-direction:row;
justify-content:flex-start;

	
}
.I174346:hover {
}

@media (max-width:992px) {
.I174346 {

padding-left:2rem;
padding-right:2rem;



	
}
.I174346:hover {
}

}
@media (max-width:640px) {
.I174346 {

padding-bottom:2rem;
padding-right:0rem;
padding-top:2rem;



flex-direction:column;

	
}
.I174346:hover {
}

}
@media (min-width:1440px) {
.I174346 {

padding-left:64px;



	
}
.I174346:hover {
}

}
.I174347 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-bottom:32px;
margin-left:32px;
padding-bottom:6px;
padding-left:16px;
padding-right:16px;
padding-top:6px;
border-color:rgb(229,255,243);
border-style:solid;
border-width:0.5px;
border-top-left-radius:100px;
border-top-right-radius:100px;
border-bottom-left-radius:100px;
border-bottom-right-radius:100px;



justify-content:flex-start;
align-items:center;

	
}
.I174347:hover {
}

@media (max-width:992px) {
.I174347 {

margin-left:2rem;



	
}
.I174347:hover {
}

}
@media (max-width:640px) {
.I174347 {

margin-bottom:0;



	
}
.I174347:hover {
}

}
@media (min-width:1440px) {
.I174347 {

margin-left:64px;



	
}
.I174347:hover {
}

}
h1.I174348, .I174348 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174348 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I174348:hover {
}
.I174348 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174348 > .viewport:hover {
}

@media (min-width:1440px) {
.I174348 {

order:3;

}
.I174348:hover {
}
.I174348 > .viewport {



}
.I174348 > .viewport:hover {
}

}
h1.I174349, .I174349 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174349 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I174349:hover {
}
.I174349 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174349 > .viewport:hover {
}

@media (min-width:1440px) {
.I174349 {

order:2;

}
.I174349:hover {
}
.I174349 > .viewport {



}
.I174349 > .viewport:hover {
}

}
h1.I174350, .I174350 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174350 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I174350:hover {
}
.I174350 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174350 > .viewport:hover {
}

@media (min-width:1440px) {
.I174350 {

order:4;

}
.I174350:hover {
}
.I174350 > .viewport {



}
.I174350 > .viewport:hover {
}

}
h1.I174351, .I174351 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174351 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I174351:hover {
}
.I174351 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174351 > .viewport:hover {
}

@media (min-width:1440px) {
.I174351 {

order:11;

}
.I174351:hover {
}
.I174351 > .viewport {



}
.I174351 > .viewport:hover {
}

}
h1.I174352, .I174352 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174352 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;
height:3.2rem;
margin-left:2rem;


}
.I174352:hover {
}
.I174352 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

align-items:center;


}
.I174352 > .viewport:hover {
}

@media (max-width:640px) {
.I174352 {

height:0;
margin-left:0rem;
margin-top:1.875rem;


}
.I174352:hover {
}
.I174352 > .viewport {



}
.I174352 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I174352 {

order:12;

}
.I174352:hover {
}
.I174352 > .viewport {



}
.I174352 > .viewport:hover {
}

}
h1.I174353, .I174353 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174353 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I174353:hover {
}
.I174353 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174353 > .viewport:hover {
}

@media (min-width:1440px) {
.I174353 {

order:10;

}
.I174353:hover {
}
.I174353 > .viewport {



}
.I174353 > .viewport:hover {
}

}
h1.I174354, .I174354 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174354 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I174354:hover {
}
.I174354 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174354 > .viewport:hover {
}


h1.I174355, .I174355 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174355 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I174355:hover {
}
.I174355 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174355 > .viewport:hover {
}


h1.I174356, .I174356 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174356 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I174356:hover {
}
.I174356 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174356 > .viewport:hover {
}


h1.I174357, .I174357 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174357 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I174357:hover {
}
.I174357 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174357 > .viewport:hover {
}


h1.I174358, .I174358 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174358 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I174358:hover {
}
.I174358 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174358 > .viewport:hover {
}


h1.I174359, .I174359 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174359 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I174359:hover {
}
.I174359 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174359 > .viewport:hover {
}


h1.I174360, .I174360 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174360 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
width:100%;
height:100%;


}
.I174360:hover {
}
.I174360 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;
align-items:center;


}
.I174360 > .viewport:hover {
}


h1.I174361, .I174361 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174361 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
padding-top:1rem;


}
.I174361:hover {
}
.I174361 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174361 > .viewport:hover {
}

@media (min-width:1440px) {
.I174361 {

order:7;

}
.I174361:hover {
}
.I174361 > .viewport {



}
.I174361 > .viewport:hover {
}

}
.I174362, a.I174362 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);
line-height:2.75rem;

padding-bottom:1rem;

}
.I174362:hover, a.I174362:hover {
}

.I174363, a.I174363 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(17,17,17);

margin-bottom:0.5rem;
padding-bottom:0;

}
.I174363:hover, a.I174363:hover {
}
@media (max-width:992px) {
.I174363, a.I174363 {
display:flex;
font-size:1.25rem;


}
.I174363:hover, a.I174363:hover {
}
}
@media (max-width:640px) {
.I174363, a.I174363 {
display:flex;
font-size:1.25rem;


}
.I174363:hover, a.I174363:hover {
}
}

.I174364, a.I174364 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;


}
.I174364:hover, a.I174364:hover {
}
@media (max-width:992px) {
.I174364, a.I174364 {
}
.I174364:hover, a.I174364:hover {
display:flex;
width:100%;

}
}

.I174365 .button, .I174365.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-left:2rem;
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);

}
.I174365 button.button, button.I174365.button {
cursor:pointer;
}
.I174365 .button .text, .I174365.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I174365 .button .icon, .I174365.button .icon {
flex:none;
background-size:100% 100%;
}
.I174365 .button:hover, .I174365.button:hover {
background-color:rgb(217,217,217);

}
.I174365 .button:hover .text, .I174365.button:hover .text {
}
.I174365 .button:hover .icon, .I174365.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:640px) {
.I174365 .button, .I174365.button {
margin-left:0;
margin-top:24px;

}
.I174365 button.button, button.I174365.button {
}
.I174365 .button .text, .I174365.button .text {
}
.I174365 .button .icon, .I174365.button .icon {
background-size:100% 100%;
}
.I174365 .button:hover, .I174365.button:hover {
}
.I174365 .button:hover .text, .I174365.button:hover .text {
}
.I174365 .button:hover .icon, .I174365.button:hover .icon {
background-size:100% 100%;
}
}

.I174366, a.I174366 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I174366:hover, a.I174366:hover {
}
@media (max-width:992px) {
.I174366, a.I174366 {
}
.I174366:hover, a.I174366:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I174366, a.I174366 {
display:flex;
padding-left:1.875rem;
padding-right:1.875rem;

}
.I174366:hover, a.I174366:hover {
}
}

.I174367 .button, .I174367.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(250,50,99);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(250,50,99);

}
.I174367 button.button, button.I174367.button {
cursor:pointer;
}
.I174367 .button .text, .I174367.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I174367 .button .icon, .I174367.button .icon {
flex:none;
background-size:100% 100%;
}
.I174367 .button:hover, .I174367.button:hover {
border-color:rgb(210,40,93);
background-color:rgb(210,40,93);

}
.I174367 .button:hover .text, .I174367.button:hover .text {
}
.I174367 .button:hover .icon, .I174367.button:hover .icon {
background-size:100% 100%;
}

.I174368 .image, .I174368.image {
vertical-align:top;
width:20px;
height:20px;

}
.I174368 .image:hover, .I174368.image:hover {
}

.I174369 .image, .I174369.image {
vertical-align:top;
margin-bottom:32px;
padding-left:32px;
border-image-source:url('https://www.genexus.com/media/images/gwds_ajedrez.png?timestamp=20231003192859');
border-image-slice:100%;
background-image:url('https://www.genexus.com/media/images/gwds_ajedrez.png?timestamp=20231003192859');
background-clip:content-box;

}
.I174369 .image:hover, .I174369.image:hover {
}
@media (max-width:992px) {
.I174369 .image, .I174369.image {
padding-left:2rem;

}
.I174369 .image:hover, .I174369.image:hover {
}
}
@media (min-width:1440px) {
.I174369 .image, .I174369.image {
padding-left:64px;

}
.I174369 .image:hover, .I174369.image:hover {
}
}
.I174370, a.I174370 {
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;

}
.I174370:hover, a.I174370:hover {
}

.I174371, a.I174371 {
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;

}
.I174371:hover, a.I174371:hover {
display:flex;
text-decoration:underline;


}

.I174372, a.I174372 {
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;

}
.I174372:hover, a.I174372:hover {
}

.I174373 .image, .I174373.image {
vertical-align:top;
}
.I174373 .image:hover, .I174373.image:hover {
}

.I174374 .image, .I174374.image {
vertical-align:top;
}
.I174374 .image:hover, .I174374.image:hover {
}

.I174375, a.I174375 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;


}
.I174375:hover, a.I174375:hover {
}
@media (max-width:992px) {
.I174375, a.I174375 {
}
.I174375:hover, a.I174375:hover {
display:flex;
width:100%;

}
}

h1.I174418, .I174418 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174418 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:23;
width:100%;


}
.I174418:hover {
}
.I174418 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174418 > .viewport:hover {
}


.I174379 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-image:url('https://www.genexus.com/media/images/look-at-me_brand.svg?timestamp=20241209180849');
background-repeat:no-repeat;
background-size:cover;

align-items:center;

	
}
.I174379:hover {
}
@media (min-width:1440px) {
.I174379 {
align-items:center;

	
}
.I174379:hover {
}
}
.I174380 {
display:flex;
position:var(--I174380-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;


}
.I174380:hover {
}

@media (max-width:992px) {
.I174380 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I174380:hover {
}

}
@media (max-width:640px) {
.I174380 {

align-items:flex-start;


}
.I174380:hover {
}

}

.I174381 {
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;

	
}
.I174381:hover {
}

@media (max-width:992px) {
.I174381 {

margin-left:0rem;



	
}
.I174381:hover {
}

}
@media (max-width:640px) {
.I174381 {

margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I174381:hover {
}

}
@media (min-width:1440px) {
.I174381 {

order:3;
margin-left:0px;



	
}
.I174381:hover {
}

}
h1.I174382, .I174382 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174382 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
margin-bottom:0.5rem;


}
.I174382:hover {
}
.I174382 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174382 > .viewport:hover {
}

@media (min-width:1440px) {
.I174382 {

order:2;

}
.I174382:hover {
}
.I174382 > .viewport {



}
.I174382 > .viewport:hover {
}

}
h1.I174383, .I174383 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174383 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;
max-width:800px;


}
.I174383:hover {
}
.I174383 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I174383 > .viewport:hover {
}

@media (min-width:1440px) {
.I174383 {

order:4;

}
.I174383:hover {
}
.I174383 > .viewport {



}
.I174383 > .viewport:hover {
}

}
h1.I174384, .I174384 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174384 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;
width:100%;
max-width:940px;
margin-top:1rem;


}
.I174384:hover {
}
.I174384 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I174384 > .viewport:hover {
}

@media (max-width:640px) {
.I174384 {


}
.I174384:hover {
}
.I174384 > .viewport {

justify-content:flex-start;


}
.I174384 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I174384 {

order:5;

}
.I174384:hover {
}
.I174384 > .viewport {



}
.I174384 > .viewport:hover {
}

}
h1.I174385, .I174385 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174385 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
margin-top:2rem;


}
.I174385:hover {
}
.I174385 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174385 > .viewport:hover {
}

@media (min-width:1440px) {
.I174385 {

order:13;

}
.I174385:hover {
}
.I174385 > .viewport {



}
.I174385 > .viewport:hover {
}

}
h1.I174386, .I174386 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174386 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I174386:hover {
}
.I174386 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174386 > .viewport:hover {
}


h1.I174387, .I174387 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174387 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
margin-top:2rem;


}
.I174387:hover {
}
.I174387 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174387 > .viewport:hover {
}

@media (min-width:1440px) {
.I174387 {

order:21;

}
.I174387:hover {
}
.I174387 > .viewport {



}
.I174387 > .viewport:hover {
}

}
h1.I174388, .I174388 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174388 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
margin-top:2rem;


}
.I174388:hover {
}
.I174388 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174388 > .viewport:hover {
}

@media (min-width:1440px) {
.I174388 {

order:9;

}
.I174388:hover {
}
.I174388 > .viewport {



}
.I174388 > .viewport:hover {
}

}
h1.I174389, .I174389 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174389 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I174389:hover {
}
.I174389 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I174389 > .viewport:hover {
}

@media (max-width:640px) {
.I174389 {

padding-top:1rem;


}
.I174389:hover {
}
.I174389 > .viewport {

justify-content:flex-start;


}
.I174389 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I174389 {

order:6;

}
.I174389:hover {
}
.I174389 > .viewport {



}
.I174389 > .viewport:hover {
}

}
h1.I174390, .I174390 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174390 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:4rem;


}
.I174390:hover {
}
.I174390 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174390 > .viewport:hover {
}

@media (min-width:1440px) {
.I174390 {

order:1;

}
.I174390:hover {
}
.I174390 > .viewport {



}
.I174390 > .viewport:hover {
}

}
h1.I174391, .I174391 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174391 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:14;

}
.I174391:hover {
}
.I174391 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174391 > .viewport:hover {
}

@media (min-width:1440px) {
.I174391 {

order:14;

}
.I174391:hover {
}
.I174391 > .viewport {



}
.I174391 > .viewport:hover {
}

}
h1.I174392, .I174392 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174392 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I174392:hover {
}
.I174392 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174392 > .viewport:hover {
}

@media (min-width:1440px) {
.I174392 {

order:9;

}
.I174392:hover {
}
.I174392 > .viewport {



}
.I174392 > .viewport:hover {
}

}
h1.I174393, .I174393 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174393 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I174393:hover {
}
.I174393 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I174393 > .viewport:hover {
}

@media (min-width:1440px) {
.I174393 {

order:14;

}
.I174393:hover {
}
.I174393 > .viewport {



}
.I174393 > .viewport:hover {
}

}
h1.I174394, .I174394 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174394 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I174394:hover {
}
.I174394 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I174394 > .viewport:hover {
}

@media (min-width:1440px) {
.I174394 {

order:22;

}
.I174394:hover {
}
.I174394 > .viewport {



}
.I174394 > .viewport:hover {
}

}
h1.I174395, .I174395 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174395 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I174395:hover {
}
.I174395 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174395 > .viewport:hover {
}


h1.I174396, .I174396 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174396 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I174396:hover {
}
.I174396 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174396 > .viewport:hover {
}


h1.I174397, .I174397 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174397 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I174397:hover {
}
.I174397 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174397 > .viewport:hover {
}


h1.I174398, .I174398 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174398 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I174398:hover {
}
.I174398 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174398 > .viewport:hover {
}


h1.I174399, .I174399 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174399 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I174399:hover {
}
.I174399 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174399 > .viewport:hover {
}


.I174400, a.I174400 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I174400:hover, a.I174400:hover {
}
@media (max-width:992px) {
.I174400, a.I174400 {
display:flex;
font-size:1.25rem;


}
.I174400:hover, a.I174400:hover {
}
}
@media (max-width:640px) {
.I174400, a.I174400 {
display:flex;
font-size:1.25rem;


}
.I174400:hover, a.I174400:hover {
}
}

.I174401, a.I174401 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(255,255,255);


}
.I174401:hover, a.I174401:hover {
}
@media (max-width:992px) {
.I174401, a.I174401 {
display:flex;
font-size:1.625rem;


}
.I174401:hover, a.I174401:hover {
}
}
@media (max-width:640px) {
.I174401, a.I174401 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I174401:hover, a.I174401:hover {
}
}

.I174402, a.I174402 {
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;

}
.I174402:hover, a.I174402:hover {
}
@media (max-width:992px) {
.I174402, a.I174402 {
}
.I174402:hover, a.I174402:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I174402, a.I174402 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I174402:hover, a.I174402:hover {
}
}

.I174403 .button, .I174403.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);

}
.I174403 button.button, button.I174403.button {
cursor:pointer;
}
.I174403 .button .text, .I174403.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I174403 .button .icon, .I174403.button .icon {
flex:none;
background-size:100% 100%;
}
.I174403 .button:hover, .I174403.button:hover {
background-color:rgb(217,217,217);

}
.I174403 .button:hover .text, .I174403.button:hover .text {
}
.I174403 .button:hover .icon, .I174403.button:hover .icon {
background-size:100% 100%;
}

.I174404 .button, .I174404.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I174404 button.button, button.I174404.button {
cursor:pointer;
}
.I174404 .button .text, .I174404.button .text {
}
.I174404 .button .icon, .I174404.button .icon {
flex:none;
background-size:100% 100%;
}
.I174404 .button:hover, .I174404.button:hover {
}
.I174404 .button:hover .text, .I174404.button:hover .text {
}
.I174404 .button:hover .icon, .I174404.button:hover .icon {
background-size:100% 100%;
}

.I174405 .button, .I174405.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I174405 button.button, button.I174405.button {
cursor:pointer;
}
.I174405 .button .text, .I174405.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I174405 .button .icon, .I174405.button .icon {
flex:none;
background-size:100% 100%;
}
.I174405 .button:hover, .I174405.button:hover {
}
.I174405 .button:hover .text, .I174405.button:hover .text {
}
.I174405 .button:hover .icon, .I174405.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I174405 .button, .I174405.button {
}
.I174405 button.button, button.I174405.button {
}
.I174405 .button .text, .I174405.button .text {
font-family:Rubik;

}
.I174405 .button .icon, .I174405.button .icon {
background-size:100% 100%;
}
.I174405 .button:hover, .I174405.button:hover {
}
.I174405 .button:hover .text, .I174405.button:hover .text {
}
.I174405 .button:hover .icon, .I174405.button:hover .icon {
background-size:100% 100%;
}
}

.I174406 .button, .I174406.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);

}
.I174406 button.button, button.I174406.button {
cursor:pointer;
}
.I174406 .button .text, .I174406.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I174406 .button .icon, .I174406.button .icon {
flex:none;
background-size:100% 100%;
}
.I174406 .button:hover, .I174406.button:hover {
background-color:rgb(210,40,93);

}
.I174406 .button:hover .text, .I174406.button:hover .text {
}
.I174406 .button:hover .icon, .I174406.button:hover .icon {
background-size:100% 100%;
}

.I174407, a.I174407 {
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;


}
.I174407:hover, a.I174407:hover {
}
@media (max-width:992px) {
.I174407, a.I174407 {
}
.I174407:hover, a.I174407:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I174407, a.I174407 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I174407:hover, a.I174407:hover {
}
}

.I174408 .image, .I174408.image {
vertical-align:top;
}
.I174408 .image:hover, .I174408.image:hover {
}

.I174409 .button, .I174409.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I174409 button.button, button.I174409.button {
cursor:pointer;
}
.I174409 .button .text, .I174409.button .text {
}
.I174409 .button .icon, .I174409.button .icon {
flex:none;
background-size:100% 100%;
}
.I174409 .button:hover, .I174409.button:hover {
}
.I174409 .button:hover .text, .I174409.button:hover .text {
}
.I174409 .button:hover .icon, .I174409.button:hover .icon {
background-size:100% 100%;
}

h1.I174410, .I174410 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I174410, .I174410 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I174410, .I174410 p {
margin:0px;
}

figure.I174410, .I174410 figure {
margin:0px;
}

a.I174410, .I174410 a {
text-decoration:inherit;
color:inherit;
}

.I174410 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I174410 article, article.I174410 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I174410 article:hover, article.I174410:hover {
}
.I174410 article.active, article.I174410.active {
}
.I174410 .body {
}
.I174410 .body:hover {
	
}
.I174410 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I174410 .body img {
}
.I174410 .body ul, .I174410 .body ol {
margin-left:1rem;

}
.I174410 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I174410 .body iframe {
}
.I174410 .body img:hover {
}
.I174410 .body iframe:hover {
}

.I174410 .body li {
list-style-type:disc;
}



.I174411 .image, .I174411.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I174411 .image:hover, .I174411.image:hover {
}

.I174412 .image, .I174412.image {
vertical-align:top;
}
.I174412 .image:hover, .I174412.image:hover {
}

.I174413 .image, .I174413.image {
vertical-align:top;
width:20px;
height:20px;

}
.I174413 .image:hover, .I174413.image:hover {
}

.I174414, a.I174414 {
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;

}
.I174414:hover, a.I174414:hover {
}

.I174415, a.I174415 {
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;

}
.I174415:hover, a.I174415:hover {
}

.I174416, a.I174416 {
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;

}
.I174416:hover, a.I174416:hover {
display:flex;
text-decoration:underline;


}

.I174417 .image, .I174417.image {
vertical-align:top;
}
.I174417 .image:hover, .I174417.image:hover {
}

h1.I174435, .I174435 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174435 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:24;
width:100%;


}
.I174435:hover {
}
.I174435 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174435 > .viewport:hover {
}


.I174419 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
background-color:rgb(245,245,245);

align-items:center;

	
}
.I174419:hover {
}
@media (max-width:992px) {
.I174419 {
padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

	
}
.I174419:hover {
}
}
@media (max-width:640px) {
.I174419 {
box-sizing:border-box;

	
}
.I174419:hover {
}
}

.I174420 {
display:flex;

order:3;
width:100%;
max-width:960px;
box-sizing:border-box;


}
.I174420:hover {
}
@media (max-width:992px) {
.I174420 {

width:100%;


flex-direction:column;
}
.I174420:hover {
}
}
@media (max-width:640px) {
.I174420 {

width:100%;
max-width:100%;


}
.I174420:hover {
}
}

.I174421 {
display:flex;
position:var(--I174421-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:520px;
margin-right:64px;

}
.I174421:hover {
}

@media (max-width:992px) {
.I174421 {

width:100%;
max-width:450px;
margin-right:32px;

}
.I174421:hover {
}

}
@media (max-width:640px) {
.I174421 {

width:100%;
margin-right:0;

}
.I174421:hover {
}

}

.I174422 {
display:flex;
position:var(--I174422-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:calc(100% - 520px);

align-items:flex-end;


}
.I174422:hover {
}

@media (max-width:992px) {
.I174422 {

width:100%;
max-width:450px;

}
.I174422:hover {
}

}
@media (max-width:640px) {
.I174422 {

max-width:100%;

}
.I174422:hover {
}

}

h1.I174423, .I174423 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174423 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I174423:hover {
}
.I174423 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174423 > .viewport:hover {
}

@media (max-width:640px) {
.I174423 {

width:100%;


}
.I174423:hover {
}
.I174423 > .viewport {



}
.I174423 > .viewport:hover {
}

}

h1.I174424, .I174424 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174424 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I174424:hover {
}
.I174424 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174424 > .viewport:hover {
}

@media (max-width:640px) {
.I174424 {

width:100%;


}
.I174424:hover {
}
.I174424 > .viewport {



}
.I174424 > .viewport:hover {
}

}

h1.I174425, .I174425 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174425 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
margin-top:1.5rem;


}
.I174425:hover {
}
.I174425 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174425 > .viewport:hover {
}


h1.I174426, .I174426 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174426 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I174426:hover {
}
.I174426 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174426 > .viewport:hover {
}


h1.I174427, .I174427 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174427 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I174427:hover {
}
.I174427 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174427 > .viewport:hover {
}


h1.I174428, .I174428 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I174428 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I174428:hover {
}
.I174428 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I174428 > .viewport:hover {
}


h1.I189982, .I189982 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I189982 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I189982:hover {
}
.I189982 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I189982 > .viewport:hover {
}

@media (max-width:640px) {
.I189982 {

width:100%;


}
.I189982:hover {
}
.I189982 > .viewport {



}
.I189982 > .viewport:hover {
}

}

.I174429, a.I174429 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);


}
.I174429:hover, a.I174429:hover {
}
@media (max-width:992px) {
.I174429, a.I174429 {
display:flex;
font-size:1.625rem;


}
.I174429:hover, a.I174429:hover {
}
}
@media (max-width:640px) {
.I174429, a.I174429 {
display:flex;
font-size:1.625rem;


}
.I174429:hover, a.I174429:hover {
}
}

.I174430, a.I174430 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;
padding-top:1rem;

}
.I174430:hover, a.I174430:hover {
}
@media (max-width:992px) {
.I174430, a.I174430 {
}
.I174430:hover, a.I174430:hover {
display:flex;
width:100%;

}
}

.I174431 .image, .I174431.image {
vertical-align:top;
}
.I174431 .image:hover, .I174431.image:hover {
}

.I174432 {
}
.I174432:hover {
}
.I174432 {
}
.I174432: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;
}


.I174433 {
width:100%;

}
.I174433:hover {
}
.I174433 {
}
.I174433:hover {
}


.I174434 {}
.I189913, a.I189913 {
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;

}
.I189913:hover, a.I189913:hover {
}
@media (max-width:992px) {
.I189913, a.I189913 {
}
.I189913:hover, a.I189913:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I189913, a.I189913 {
display:flex;
padding-bottom:1rem;

}
.I189913:hover, a.I189913:hover {
}
}

.I174010 {
}
.I174010:hover {
}
.I174010 {
}
.I174010: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;
}


.I174199, a.I174199 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);


}
.I174199:hover, a.I174199:hover {
}
@media (max-width:992px) {
.I174199, a.I174199 {
display:flex;
font-size:1.625rem;


}
.I174199:hover, a.I174199:hover {
}
}

.I174206 {
display:flex;
flex-direction:column;
width:100%;
max-width:1184px;

}
.I174206:hover {
}
h1.I174206, .I174206 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I174206, .I174206 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I174206, .I174206 p {
margin:0px;
}

figure.I174206, .I174206 figure {
margin:0px;
}

a.I174206, .I174206 a {
text-decoration:inherit;
color:inherit;
}

.I174206 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I174206 article, article.I174206 {
height:136px;

flex-direction:row;	
}
.I174206 article:hover, article.I174206:hover {
}
.I174206 article.active, article.I174206.active {
}
.I174206 .title {
display:flex;
font-family:Graphik;
font-size:1.625rem;
font-weight:600;

margin-left:306px;
margin-top:-85px;

}
.I174206 .title:hover {
}
.I174206 article.active .title {
}

.I174206 .title {order:2;}
.I174206 .image, .I174206.image {
width:242px;
height:auto;

order:1;
}
.I174206 .image:hover, .I174206.image:hover {
}
.I174206 article.active .image, .I174206.image {
}
.I174206 .content-seemore-button, .I174206.content-seemore-button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
width:80px;
margin-left:1040px;
margin-top:-35px;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-style:solid;
border-width:0.063rem;
border-radius:100rem;

}
.I174206 button.content-seemore-button, button.I174206.content-seemore-button {
cursor:pointer;
}
.I174206 .content-seemore-button .text, .I174206.content-seemore-button .text {
font-family:Rubik;
font-size:1.063rem;

}
.I174206 .content-seemore-button .icon, .I174206.content-seemore-button .icon {
flex:none;
background-size:100% 100%;
}
.I174206 .content-seemore-button:hover, .I174206.content-seemore-button:hover {
border-color:rgb(250,50,99);

}
.I174206 .content-seemore-button:hover .text, .I174206.content-seemore-button:hover .text {
color:rgb(250,50,99);

}
.I174206 .content-seemore-button:hover .icon, .I174206.content-seemore-button:hover .icon {
background-size:100% 100%;
}

.I174206 .content-seemore-button {
}

.I174206 .articles {
display:flex;
flex:1;
flex-direction:column;
width:100%;

	
}
.I174206 .articles:hover {
}
.I174206 .article-container::after {
content:'';
display:flex;
align-items:center;
align-self:center;
display:flex;
margin-bottom:32px;
margin-top:32px;
border-top-color:rgb(217,217,217);
border-top-style:solid;
border-top-width:1px;

}
.I174206 .article-container:last-child::after {
content:none;	
}
.I174206:hover .article-container::after {
}

@media (max-width:992px) {
.I174206 {
}
.I174206:hover {
}
.I174206 header {
}
.I174206 article, article.I174206 {
	
}
.I174206 article:hover, article.I174206:hover {
}
.I174206 article.active, article.I174206.active {
}
.I174206 .title {
display:flex;
font-size:1.25rem;

margin-left:260px;

}
.I174206 .title:hover {
}
.I174206 article.active .title {
}


.I174206 .image, .I174206.image {
order:;
}
.I174206 .image:hover, .I174206.image:hover {
}
.I174206 article.active .image, .I174206.image {
}
.I174206 .content-seemore-button, .I174206.content-seemore-button {
margin-left:595px;

}
.I174206 button.content-seemore-button, button.I174206.content-seemore-button {
}
.I174206 .content-seemore-button .text, .I174206.content-seemore-button .text {
}
.I174206 .content-seemore-button .icon, .I174206.content-seemore-button .icon {
background-size:100% 100%;
}
.I174206 .content-seemore-button:hover, .I174206.content-seemore-button:hover {
}
.I174206 .content-seemore-button:hover .text, .I174206.content-seemore-button:hover .text {
}
.I174206 .content-seemore-button:hover .icon, .I174206.content-seemore-button:hover .icon {
background-size:100% 100%;
}

.I174206 .content-seemore-button {
}

.I174206 .articles {
	
}
.I174206 .articles:hover {
}
.I174206 .article-container::after {
content:'';
}
.I174206 .article-container:last-child::after {
	
}
.I174206:hover .article-container::after {
}

}
@media (max-width:640px) {
.I174206 {
width:100vw;

}
.I174206:hover {
}
.I174206 header {
}
.I174206 article, article.I174206 {
height:auto;

flex-direction:column;	
}
.I174206 article:hover, article.I174206:hover {
}
.I174206 article.active, article.I174206.active {
}
.I174206 .title {
display:flex;
margin-bottom:16px;
margin-left:0px;
margin-top:0px;

}
.I174206 .title:hover {
}
.I174206 article.active .title {
}

.I174206 .title {order:1;}
.I174206 .image, .I174206.image {
width:100%;
height:calc(100% / 1.78);
margin-bottom:16px;

order:2;
}
.I174206 .image:hover, .I174206.image:hover {
}
.I174206 article.active .image, .I174206.image {
}
.I174206 .content-seemore-button, .I174206.content-seemore-button {
margin-left:0px;
margin-top:0px;

}
.I174206 button.content-seemore-button, button.I174206.content-seemore-button {
}
.I174206 .content-seemore-button .text, .I174206.content-seemore-button .text {
}
.I174206 .content-seemore-button .icon, .I174206.content-seemore-button .icon {
background-size:100% 100%;
}
.I174206 .content-seemore-button:hover, .I174206.content-seemore-button:hover {
}
.I174206 .content-seemore-button:hover .text, .I174206.content-seemore-button:hover .text {
}
.I174206 .content-seemore-button:hover .icon, .I174206.content-seemore-button:hover .icon {
background-size:100% 100%;
}

.I174206 .content-seemore-button {
}

.I174206 .articles {
	
}
.I174206 .articles:hover {
}
.I174206 .article-container::after {
content:'';
display:flex;
margin-bottom:16px;
margin-top:16px;

}
.I174206 .article-container:last-child::after {
	
}
.I174206:hover .article-container::after {
}

}

.I174220 {
display:flex;
flex-direction:column;
width:100%;
max-width:1184px;

}
.I174220:hover {
}
h1.I174220, .I174220 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I174220, .I174220 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I174220, .I174220 p {
margin:0px;
}

figure.I174220, .I174220 figure {
margin:0px;
}

a.I174220, .I174220 a {
text-decoration:inherit;
color:inherit;
}

.I174220 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I174220 article, article.I174220 {
height:136px;

flex-direction:row;	
}
.I174220 article:hover, article.I174220:hover {
}
.I174220 article.active, article.I174220.active {
}
.I174220 .title {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;

margin-left:306px;
margin-top:-100px;

}
.I174220 .title:hover {
}
.I174220 article.active .title {
}

.I174220 .title {order:2;}
.I174220 .abstract {
order:3;
}
.I174220 .abstract:hover {
}
.I174220 .abstract {
display:block;
margin-left:306px;

font-family:Graphik;
font-size:1.625rem;
font-weight:600;

}

.I174220 .image, .I174220.image {
width:242px;

order:1;
}
.I174220 .image:hover, .I174220.image:hover {
}
.I174220 article.active .image, .I174220.image {
}
.I174220 .content-seemore-button, .I174220.content-seemore-button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
width:80px;
margin-left:1040px;
margin-top:-35px;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-style:solid;
border-width:0.063rem;
border-radius:100rem;

}
.I174220 button.content-seemore-button, button.I174220.content-seemore-button {
cursor:pointer;
}
.I174220 .content-seemore-button .text, .I174220.content-seemore-button .text {
font-family:Rubik;
font-size:1.063rem;

}
.I174220 .content-seemore-button .icon, .I174220.content-seemore-button .icon {
flex:none;
background-size:100% 100%;
}
.I174220 .content-seemore-button:hover, .I174220.content-seemore-button:hover {
border-color:rgb(250,50,99);

}
.I174220 .content-seemore-button:hover .text, .I174220.content-seemore-button:hover .text {
color:rgb(250,50,99);

}
.I174220 .content-seemore-button:hover .icon, .I174220.content-seemore-button:hover .icon {
background-size:100% 100%;
}

.I174220 .content-seemore-button {
}

.I174220 .articles {
display:flex;
flex:1;
flex-direction:column;
	
}
.I174220 .articles:hover {
}
.I174220 .article-container::after {
content:'';
display:flex;
align-items:center;
align-self:center;
display:flex;
margin-bottom:32px;
margin-top:32px;
border-top-color:rgb(217,217,217);
border-top-style:solid;
border-top-width:1px;

}
.I174220 .article-container:last-child::after {
content:none;	
}
.I174220:hover .article-container::after {
}

@media (max-width:992px) {
.I174220 {
max-width:738px;

}
.I174220:hover {
}
.I174220 header {
}
.I174220 article, article.I174220 {
	
}
.I174220 article:hover, article.I174220:hover {
}
.I174220 article.active, article.I174220.active {
}
.I174220 .title {
display:flex;
margin-left:260px;

}
.I174220 .title:hover {
}
.I174220 article.active .title {
}


.I174220 .abstract {
order:;
}
.I174220 .abstract:hover {
}
.I174220 .abstract {
margin-left:260px;

font-size:1.25rem;

}

.I174220 .image, .I174220.image {
order:;
}
.I174220 .image:hover, .I174220.image:hover {
}
.I174220 article.active .image, .I174220.image {
}
.I174220 .content-seemore-button, .I174220.content-seemore-button {
margin-left:595px;

}
.I174220 button.content-seemore-button, button.I174220.content-seemore-button {
}
.I174220 .content-seemore-button .text, .I174220.content-seemore-button .text {
}
.I174220 .content-seemore-button .icon, .I174220.content-seemore-button .icon {
background-size:100% 100%;
}
.I174220 .content-seemore-button:hover, .I174220.content-seemore-button:hover {
}
.I174220 .content-seemore-button:hover .text, .I174220.content-seemore-button:hover .text {
}
.I174220 .content-seemore-button:hover .icon, .I174220.content-seemore-button:hover .icon {
background-size:100% 100%;
}

.I174220 .content-seemore-button {
}

.I174220 .articles {
	
}
.I174220 .articles:hover {
}
.I174220 .article-container::after {
content:'';
}
.I174220 .article-container:last-child::after {
	
}
.I174220:hover .article-container::after {
}

}
@media (max-width:640px) {
.I174220 {
width:100vw;

}
.I174220:hover {
}
.I174220 header {
}
.I174220 article, article.I174220 {
height:auto;

	
}
.I174220 article:hover, article.I174220:hover {
}
.I174220 article.active, article.I174220.active {
}
.I174220 .title {
display:flex;
margin-left:0px;
margin-top:0px;
padding-bottom:8px;

}
.I174220 .title:hover {
}
.I174220 article.active .title {
}

.I174220 .title {order:1;}
.I174220 .abstract {
order:2;
}
.I174220 .abstract:hover {
}
.I174220 .abstract {
margin-bottom:16px;
margin-left:0px;

}

.I174220 .image, .I174220.image {
width:100%;
height:calc(100% / 1.78);
margin-bottom:16px;

order:3;
}
.I174220 .image:hover, .I174220.image:hover {
}
.I174220 article.active .image, .I174220.image {
}
.I174220 .content-seemore-button, .I174220.content-seemore-button {
margin-left:0px;
margin-top:0px;

}
.I174220 button.content-seemore-button, button.I174220.content-seemore-button {
}
.I174220 .content-seemore-button .text, .I174220.content-seemore-button .text {
}
.I174220 .content-seemore-button .icon, .I174220.content-seemore-button .icon {
background-size:100% 100%;
}
.I174220 .content-seemore-button:hover, .I174220.content-seemore-button:hover {
}
.I174220 .content-seemore-button:hover .text, .I174220.content-seemore-button:hover .text {
}
.I174220 .content-seemore-button:hover .icon, .I174220.content-seemore-button:hover .icon {
background-size:100% 100%;
}

.I174220 .content-seemore-button {
}

.I174220 .articles {
	
}
.I174220 .articles:hover {
}
.I174220 .article-container::after {
content:'';
display:flex;
margin-bottom:16px;
margin-top:16px;

}
.I174220 .article-container:last-child::after {
	
}
.I174220:hover .article-container::after {
}

}


