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 {
}
.I113981 {
display:flex;
flex-direction:column;
position:relative;
min-height:100vh;

	
}
.I113981: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 {
}
.I113981 {
width:100%;

	
}
.I113981: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 {
}
.I113981 {
width:100%;

	
}
.I113981:hover {
}
}

.I113982 {
display:flex;

order:36;
flex:auto;
margin-top:0px;
padding-top:100px;
box-sizing:border-box;


}
.I113982:hover {
}
@media (max-width:992px) {
.I113982 {

padding-top:70px;


}
.I113982:hover {
}
}
@media (max-width:640px) {
.I113982 {

width:100%;
margin-top:40px;


}
.I113982:hover {
}
}
@media (min-width:1440px) {
.I113982 {

order:28;

}
.I113982:hover {
}
}
.I113988 {
display:flex;
position:var(--I113988-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:29;
width:100%;
height:90px;
padding-left:5%;
padding-right:5%;
background-color:rgb(255,255,255);
box-sizing:border-box;

position:fixed;
z-index:var(--I113988-z-index, 1);
top:0px;
right:auto;
bottom:auto;
left:0px;
--I113988-location-transform:translate(0px,0px);
	

transform:
var(--I113988-location-transform, translate(0px,0px))
var(--I113988-user-box-transform, translate(0px,0px))
;


flex-direction:row;
justify-content:flex-start;
align-items:center;

flex-wrap:wrap;
}
.I113988:hover {
}
.I113988 {
--I113988-position-static-computed:static;
}
.I113988 > .sector, .I113988 > .group-sectors {
position:relative;
}
@media (max-width:992px) {
.I113988 {

position:fixed;
z-index:var(--I113988-z-index, 1);

transform:
var(--I113988-location-transform, translate(0px,0px))
var(--I113988-user-box-transform, translate(0px,0px))
;


}
.I113988:hover {
}

}
@media (max-width:640px) {
.I113988 {

width:90%;
height:10vh;
box-sizing:content-box;
opacity:0.80;
visibility:visible;

position:fixed;
z-index:var(--I113988-z-index, 1);

transform:
var(--I113988-location-transform, translate(0px,0px))
var(--I113988-user-box-transform, translate(0px,0px))
;


flex-wrap:nowrap;
}
.I113988:hover {
}
.I113988 {
--I113988-position-static-computed:static;
}
.I113988 > .sector, .I113988 > .group-sectors {
position:relative;
}
}
@media (min-width:1440px) {
.I113988 {

order:25;
}
.I113988:hover {
}

}
.I113994 {
display:flex;
position:var(--I113994-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
flex:auto;
width:100%;
margin-top:-100px;

align-items:center;
justify-content:center;


}
.I113994:hover {
}


.I114010 {
display:flex;
position:var(--I114010-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:67;
width:100%;
min-height:60px;
padding-bottom:43px;
padding-left:5%;
padding-right:5%;
padding-top:43px;
background-color:rgb(250,250,250);
box-sizing:border-box;

position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I114010-location-transform:translate(0px,0px);
z-index:var(--I114010-z-index, auto);

transform:
var(--I114010-location-transform, translate(0px,0px))
var(--I114010-user-box-transform, translate(0px,0px))
;

--I114010-z-index:1000;
position:var(--I114010-position-static-computed, static);
flex-direction:row;
justify-content:center;

flex-wrap:wrap;
}
.I114010:hover {
}
.I114010 {
--I114010-position-static-computed:static;
}
.I114010 > .sector, .I114010 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I114010 {

width:100%;

}
.I114010:hover {
}

}
@media (min-width:1440px) {
.I114010 {

order:59;
}
.I114010:hover {
}

}
.I114003 {
display:flex;
position:var(--I114003-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:56;
}
.I114003:hover {
}

@media (min-width:1440px) {
.I114003 {

order:49;
}
.I114003:hover {
}

}
.I114004 {
display:flex;
position:var(--I114004-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:58;
}
.I114004:hover {
}

@media (min-width:1440px) {
.I114004 {

order:51;
}
.I114004:hover {
}

}
.I114002 {
display:flex;
position:var(--I114002-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:54;
}
.I114002:hover {
}

@media (min-width:1440px) {
.I114002 {

order:47;
}
.I114002:hover {
}

}
.I114001 {
display:flex;
position:var(--I114001-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:51;
}
.I114001:hover {
}

@media (min-width:1440px) {
.I114001 {

order:44;
}
.I114001:hover {
}

}
.I113998 {
display:flex;
position:var(--I113998-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I113998:hover {
}


.I114000 {
display:flex;
position:var(--I114000-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:47;
}
.I114000:hover {
}

@media (min-width:1440px) {
.I114000 {

order:40;
}
.I114000:hover {
}

}
.I113989 {
display:flex;
position:var(--I113989-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:31;
}
.I113989:hover {
}

@media (min-width:1440px) {
.I113989 {

order:26;
}
.I113989:hover {
}

}
.I113997 {
display:flex;
position:var(--I113997-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:13;
}
.I113997:hover {
}


.I113987 {
display:flex;
position:var(--I113987-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:23;
width:100%;
height:100px;
max-width:1440px;
margin-bottom:-100px;
margin-left:auto;
margin-right:auto;
background-color:rgb(255,255,255);
box-shadow:0px 10px 20px 0px rgba(0,0,0,0.11000);

position:-webkit-sticky;
position:sticky;
top:var(--I113987-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I113987-location-transform:translate(0px,0px);
z-index:var(--I113987-z-index, 1);

transform:
var(--I113987-location-transform, translate(0px,0px))
var(--I113987-user-box-transform, translate(0px,0px))
;

--I113987-z-index:1555;
}
.I113987:hover {
}
.I113987 {
--I113987-position-static-computed:relative;
}
.I113987 > .sector, .I113987 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I113987 {

height:72px;
margin-bottom:-72px;

}
.I113987:hover {
}

}
@media (max-width:640px) {
.I113987 {

box-sizing:border-box;

}
.I113987:hover {
}

}
@media (min-width:1440px) {
.I113987 {

order:17;
}
.I113987:hover {
}

}
.I113984 {
display:flex;
position:var(--I113984-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:13;
width:100%;
min-height:80px;
background-color:rgba(17,17,17,0.90000);

position:fixed;
z-index:var(--I113984-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I113984-location-transform:translate(-50%,0px);
	

transform:
var(--I113984-location-transform, translate(0px,0px))
var(--I113984-user-box-transform, translate(0px,0px))
;

--I113984-z-index:999;
}
.I113984:hover {
}
.I113984 {
--I113984-position-static-computed:relative;
}
.I113984 > .sector, .I113984 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I113984 {

height:auto;
min-height:90px;

}
.I113984:hover {
}
.I113984 {
--I113984-position-static-computed:static;
}
.I113984 > .sector, .I113984 > .group-sectors {
position:relative;
}
}
@media (max-width:640px) {
.I113984 {

min-height:220px;
max-height:300px;
box-sizing:border-box;

}
.I113984:hover {
}

}
@media (min-width:1440px) {
.I113984 {

order:4;
position:fixed;
z-index:var(--I113984-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I113984-location-transform:translate(-50%,0px);
	

transform:
var(--I113984-location-transform, translate(0px,0px))
var(--I113984-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I113984:hover {
}

}
.I113990 {
display:flex;
position:var(--I113990-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:32;
position:-webkit-sticky;
position:sticky;
top:var(--I113990-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I113990-location-transform:translate(0px,0px);
z-index:var(--I113990-z-index, 1);

transform:
var(--I113990-location-transform, translate(0px,0px))
var(--I113990-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I113990:hover {
}

@media (min-width:1440px) {
.I113990 {

order:18;
}
.I113990:hover {
}

}
.I114005 {
display:flex;
position:var(--I114005-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:59;
}
.I114005:hover {
}

@media (min-width:1440px) {
.I114005 {

order:52;
}
.I114005:hover {
}

}
.I114007 {
display:flex;
position:var(--I114007-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:62;
}
.I114007:hover {
}

@media (min-width:1440px) {
.I114007 {

order:55;
}
.I114007:hover {
}

}
.I114006 {
display:flex;
position:var(--I114006-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:61;
}
.I114006:hover {
}

@media (min-width:1440px) {
.I114006 {

order:54;
}
.I114006:hover {
}

}
.I114008 {
display:flex;
position:var(--I114008-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:63;
}
.I114008:hover {
}

@media (min-width:1440px) {
.I114008 {

order:56;
}
.I114008:hover {
}

}
.I113991 {
display:flex;
position:var(--I113991-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:34;
}
.I113991:hover {
}

@media (min-width:1440px) {
.I113991 {

order:24;
}
.I113991:hover {
}

}
.I113996 {
display:flex;
position:var(--I113996-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I113996:hover {
}


.I113992 {
display:flex;
position:var(--I113992-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:28;
}
.I113992:hover {
}

@media (min-width:1440px) {
.I113992 {

order:27;
}
.I113992:hover {
}

}
.I114009 {
display:flex;
position:var(--I114009-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:65;
}
.I114009:hover {
}

@media (min-width:1440px) {
.I114009 {

order:58;
}
.I114009:hover {
}

}
.I114011 {
display:flex;
position:var(--I114011-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:68;
}
.I114011:hover {
}

@media (min-width:1440px) {
.I114011 {

order:59;
}
.I114011:hover {
}

}
.I114012 {
display:flex;
position:var(--I114012-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:69;
}
.I114012:hover {
}

@media (min-width:1440px) {
.I114012 {

order:60;
}
.I114012:hover {
}

}
.I114013 {
display:flex;
position:var(--I114013-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:70;
}
.I114013:hover {
}

@media (min-width:1440px) {
.I114013 {

order:61;
}
.I114013:hover {
}

}
.I113999 {
display:flex;
position:var(--I113999-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I113999:hover {
}


.I114014 {
display:flex;
position:var(--I114014-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:71;
}
.I114014:hover {
}

@media (min-width:1440px) {
.I114014 {

order:63;
}
.I114014:hover {
}

}
.I114015 {
display:flex;
position:var(--I114015-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:73;
}
.I114015:hover {
}

@media (min-width:1440px) {
.I114015 {

order:65;
}
.I114015:hover {
}

}
.I113986 {
display:flex;
position:var(--I113986-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I113986:hover {
}

@media (min-width:1440px) {
.I113986 {

order:66;
}
.I113986:hover {
}

}
.I114016 {
display:flex;
position:var(--I114016-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:75;
}
.I114016:hover {
}

@media (min-width:1440px) {
.I114016 {

order:68;
}
.I114016:hover {
}

}
.I114017 {
display:flex;
position:var(--I114017-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:76;
}
.I114017:hover {
}

@media (min-width:1440px) {
.I114017 {

order:69;
}
.I114017:hover {
}

}
.I113993 {
display:flex;
position:var(--I113993-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:44;
}
.I113993:hover {
}

@media (min-width:1440px) {
.I113993 {

order:70;
}
.I113993:hover {
}

}
.I114018 {
display:flex;
position:var(--I114018-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:77;
}
.I114018:hover {
}

@media (min-width:1440px) {
.I114018 {

order:71;
}
.I114018:hover {
}

}
.I113985 {
display:flex;
position:var(--I113985-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I113985:hover {
}

@media (min-width:1440px) {
.I113985 {

order:72;
}
.I113985:hover {
}

}
.I113995 {
display:flex;
position:var(--I113995-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I113995:hover {
}


.I113983 {
display:flex;
position:var(--I113983-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:12;
}
.I113983:hover {
}

@media (min-width:1440px) {
.I113983 {

order:16;
}
.I113983:hover {
}

}
.I114019 {
display:flex;
position:var(--I114019-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:78;
}
.I114019:hover {
}

@media (min-width:1440px) {
.I114019 {

order:76;
}
.I114019:hover {
}

}
.I115896 {
display:flex;
position:var(--I115896-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
}
.I115896:hover {
}


.I116516 {
display:flex;
position:var(--I116516-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:16;
}
.I116516:hover {
}


.I126605 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:21;
width:80%;
padding-bottom:2rem;



justify-content:center;

	
}
.I126605:hover {
}

@media (max-width:640px) {
.I126605 {

width:100%;



flex-direction:column;
align-items:center;

	
}
.I126605:hover {
}

}

.I126655 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:27;
width:80%;
padding-bottom:12rem;



justify-content:center;

	
}
.I126655:hover {
}

@media (max-width:640px) {
.I126655 {

width:100%;



flex-direction:column;
align-items:center;

	
}
.I126655:hover {
}

}

h1.I114020, .I114020 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114020 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
padding-top:6rem;
background-color:rgb(17,17,17);


}
.I114020:hover {
}
.I114020 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114020 > .viewport:hover {
}


.I114021 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(17,17,17);

align-items:center;

	
}
.I114021:hover {
}
@media (min-width:1440px) {
.I114021 {
align-items:center;

	
}
.I114021:hover {
}
}
.I114022 {
display:flex;
position:var(--I114022-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;


}
.I114022:hover {
}

@media (max-width:992px) {
.I114022 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:5rem;

}
.I114022:hover {
}

}
@media (max-width:640px) {
.I114022 {

padding-top:2rem;

align-items:flex-start;


}
.I114022:hover {
}

}

.I143602 {
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;

	
}
.I143602:hover {
}

@media (max-width:992px) {
.I143602 {

margin-left:0rem;



	
}
.I143602:hover {
}

}
@media (max-width:640px) {
.I143602 {

margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I143602:hover {
}

}
@media (min-width:1440px) {
.I143602 {

order:3;
margin-left:0px;



	
}
.I143602:hover {
}

}
h1.I114023, .I114023 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114023 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
margin-bottom:0.5rem;


}
.I114023:hover {
}
.I114023 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114023 > .viewport:hover {
}

@media (min-width:1440px) {
.I114023 {

order:2;

}
.I114023:hover {
}
.I114023 > .viewport {



}
.I114023 > .viewport:hover {
}

}
h1.I114024, .I114024 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114024 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;
max-width:800px;


}
.I114024:hover {
}
.I114024 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I114024 > .viewport:hover {
}

@media (min-width:1440px) {
.I114024 {

order:4;

}
.I114024:hover {
}
.I114024 > .viewport {



}
.I114024 > .viewport:hover {
}

}
h1.I114025, .I114025 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114025 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;
max-width:940px;
margin-top:1rem;


}
.I114025:hover {
}
.I114025 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I114025 > .viewport:hover {
}

@media (max-width:640px) {
.I114025 {


}
.I114025:hover {
}
.I114025 > .viewport {

justify-content:flex-start;


}
.I114025 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I114025 {

order:5;

}
.I114025:hover {
}
.I114025 > .viewport {



}
.I114025 > .viewport:hover {
}

}
h1.I114026, .I114026 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114026 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
margin-top:2rem;


}
.I114026:hover {
}
.I114026 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114026 > .viewport:hover {
}

@media (min-width:1440px) {
.I114026 {

order:13;

}
.I114026:hover {
}
.I114026 > .viewport {



}
.I114026 > .viewport:hover {
}

}
h1.I114027, .I114027 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114027 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I114027:hover {
}
.I114027 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114027 > .viewport:hover {
}


h1.I114028, .I114028 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114028 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
margin-top:2rem;


}
.I114028:hover {
}
.I114028 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114028 > .viewport:hover {
}

@media (min-width:1440px) {
.I114028 {

order:21;

}
.I114028:hover {
}
.I114028 > .viewport {



}
.I114028 > .viewport:hover {
}

}
h1.I114029, .I114029 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114029 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
margin-top:2rem;


}
.I114029:hover {
}
.I114029 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114029 > .viewport:hover {
}

@media (min-width:1440px) {
.I114029 {

order:9;

}
.I114029:hover {
}
.I114029 > .viewport {



}
.I114029 > .viewport:hover {
}

}
h1.I114030, .I114030 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114030 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I114030:hover {
}
.I114030 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I114030 > .viewport:hover {
}

@media (max-width:640px) {
.I114030 {

padding-top:1rem;


}
.I114030:hover {
}
.I114030 > .viewport {

justify-content:flex-start;


}
.I114030 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I114030 {

order:6;

}
.I114030:hover {
}
.I114030 > .viewport {



}
.I114030 > .viewport:hover {
}

}
h1.I114031, .I114031 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114031 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:4rem;


}
.I114031:hover {
}
.I114031 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114031 > .viewport:hover {
}

@media (max-width:640px) {
.I114031 {

margin-bottom:2rem;


}
.I114031:hover {
}
.I114031 > .viewport {



}
.I114031 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I114031 {

order:1;

}
.I114031:hover {
}
.I114031 > .viewport {



}
.I114031 > .viewport:hover {
}

}
h1.I119688, .I119688 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I119688 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:14;

}
.I119688:hover {
}
.I119688 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I119688 > .viewport:hover {
}

@media (min-width:1440px) {
.I119688 {

order:14;

}
.I119688:hover {
}
.I119688 > .viewport {



}
.I119688 > .viewport:hover {
}

}
h1.I128152, .I128152 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128152 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I128152:hover {
}
.I128152 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128152 > .viewport:hover {
}

@media (min-width:1440px) {
.I128152 {

order:9;

}
.I128152:hover {
}
.I128152 > .viewport {



}
.I128152 > .viewport:hover {
}

}
h1.I136180, .I136180 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I136180 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I136180:hover {
}
.I136180 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I136180 > .viewport:hover {
}

@media (min-width:1440px) {
.I136180 {

order:14;

}
.I136180:hover {
}
.I136180 > .viewport {



}
.I136180 > .viewport:hover {
}

}
h1.I136506, .I136506 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I136506 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I136506:hover {
}
.I136506 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I136506 > .viewport:hover {
}

@media (min-width:1440px) {
.I136506 {

order:22;

}
.I136506:hover {
}
.I136506 > .viewport {



}
.I136506 > .viewport:hover {
}

}
h1.I143521, .I143521 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143521 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I143521:hover {
}
.I143521 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143521 > .viewport:hover {
}


h1.I143764, .I143764 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143764 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I143764:hover {
}
.I143764 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143764 > .viewport:hover {
}


h1.I143926, .I143926 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143926 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I143926:hover {
}
.I143926 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143926 > .viewport:hover {
}


h1.I144088, .I144088 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144088 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I144088:hover {
}
.I144088 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144088 > .viewport:hover {
}


h1.I144250, .I144250 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144250 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I144250:hover {
}
.I144250 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144250 > .viewport:hover {
}


.I114032, a.I114032 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I114032:hover, a.I114032:hover {
}
@media (max-width:992px) {
.I114032, a.I114032 {
display:flex;
font-size:1.25rem;


}
.I114032:hover, a.I114032:hover {
}
}
@media (max-width:640px) {
.I114032, a.I114032 {
display:flex;
font-size:1.25rem;


}
.I114032:hover, a.I114032:hover {
}
}

.I114033, a.I114033 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.5rem;
font-weight:600;
text-align:center;
color:rgb(255,255,255);


}
.I114033:hover, a.I114033:hover {
}
@media (max-width:992px) {
.I114033, a.I114033 {
display:flex;
font-size:1.625rem;


}
.I114033:hover, a.I114033:hover {
}
}
@media (max-width:640px) {
.I114033, a.I114033 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I114033:hover, a.I114033:hover {
}
}

.I114034, a.I114034 {
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;

}
.I114034:hover, a.I114034:hover {
}
@media (max-width:992px) {
.I114034, a.I114034 {
}
.I114034:hover, a.I114034:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I114034, a.I114034 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I114034:hover, a.I114034:hover {
}
}

.I114035 .button, .I114035.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(26,163,255);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(91,167,255);

}
.I114035 button.button, button.I114035.button {
cursor:pointer;
}
.I114035 .button .text, .I114035.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(26,29,32);
line-height:20px;

}
.I114035 .button .icon, .I114035.button .icon {
flex:none;
background-size:100% 100%;
}
.I114035 .button:hover, .I114035.button:hover {
border-color:rgb(0,131,204);
background-color:rgb(67,125,192);

}
.I114035 .button:hover .text, .I114035.button:hover .text {
color:rgb(255,255,255);

}
.I114035 .button:hover .icon, .I114035.button:hover .icon {
background-size:100% 100%;
}
@media (min-width:1440px) {
.I114035 .button, .I114035.button {
border-color:rgb(26,163,255);
background-color:rgb(26,163,255);

}
.I114035 button.button, button.I114035.button {
}
.I114035 .button .text, .I114035.button .text {
}
.I114035 .button .icon, .I114035.button .icon {
background-size:100% 100%;
}
.I114035 .button:hover, .I114035.button:hover {
background-color:rgb(0,131,204);

}
.I114035 .button:hover .text, .I114035.button:hover .text {
color:rgb(255,255,255);

}
.I114035 .button:hover .icon, .I114035.button:hover .icon {
background-size:100% 100%;
}
}
.I114036 .button, .I114036.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I114036 button.button, button.I114036.button {
cursor:pointer;
}
.I114036 .button .text, .I114036.button .text {
}
.I114036 .button .icon, .I114036.button .icon {
flex:none;
background-size:100% 100%;
}
.I114036 .button:hover, .I114036.button:hover {
}
.I114036 .button:hover .text, .I114036.button:hover .text {
}
.I114036 .button:hover .icon, .I114036.button:hover .icon {
background-size:100% 100%;
}

.I114037 .button, .I114037.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(26,163,255);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(26,163,255);

}
.I114037 button.button, button.I114037.button {
cursor:pointer;
}
.I114037 .button .text, .I114037.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I114037 .button .icon, .I114037.button .icon {
flex:none;
background-size:100% 100%;
}
.I114037 .button:hover, .I114037.button:hover {
border-color:rgb(0,131,204);
background-color:rgb(0,131,204);

}
.I114037 .button:hover .text, .I114037.button:hover .text {
color:rgb(255,255,255);

}
.I114037 .button:hover .icon, .I114037.button:hover .icon {
background-size:100% 100%;
}
@media (min-width:1440px) {
.I114037 .button, .I114037.button {
border-color:rgb(26,163,255);
background-color:rgb(26,163,255);

}
.I114037 button.button, button.I114037.button {
}
.I114037 .button .text, .I114037.button .text {
}
.I114037 .button .icon, .I114037.button .icon {
background-size:100% 100%;
}
.I114037 .button:hover, .I114037.button:hover {
background-color:rgb(0,131,204);

}
.I114037 .button:hover .text, .I114037.button:hover .text {
color:rgb(255,255,255);

}
.I114037 .button:hover .icon, .I114037.button:hover .icon {
background-size:100% 100%;
}
}
.I114038 .button, .I114038.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);

}
.I114038 button.button, button.I114038.button {
cursor:pointer;
}
.I114038 .button .text, .I114038.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I114038 .button .icon, .I114038.button .icon {
flex:none;
background-size:100% 100%;
}
.I114038 .button:hover, .I114038.button:hover {
background-color:rgb(210,40,93);

}
.I114038 .button:hover .text, .I114038.button:hover .text {
}
.I114038 .button:hover .icon, .I114038.button:hover .icon {
background-size:100% 100%;
}

.I114039, a.I114039 {
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;


}
.I114039:hover, a.I114039:hover {
}
@media (max-width:992px) {
.I114039, a.I114039 {
}
.I114039:hover, a.I114039:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I114039, a.I114039 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I114039:hover, a.I114039:hover {
}
}

.I114040 .image, .I114040.image {
vertical-align:top;
width:480px;

}
.I114040 .image:hover, .I114040.image:hover {
}
@media (max-width:640px) {
.I114040 .image, .I114040.image {
width:300px;

}
.I114040 .image:hover, .I114040.image:hover {
}
}

.I119633 .button, .I119633.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I119633 button.button, button.I119633.button {
cursor:pointer;
}
.I119633 .button .text, .I119633.button .text {
}
.I119633 .button .icon, .I119633.button .icon {
flex:none;
background-size:100% 100%;
}
.I119633 .button:hover, .I119633.button:hover {
}
.I119633 .button:hover .text, .I119633.button:hover .text {
}
.I119633 .button:hover .icon, .I119633.button:hover .icon {
background-size:100% 100%;
}

h1.I128091, .I128091 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I128091, .I128091 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I128091, .I128091 p {
margin:0px;
}

figure.I128091, .I128091 figure {
margin:0px;
}

a.I128091, .I128091 a {
text-decoration:inherit;
color:inherit;
}

.I128091 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I128091 article, article.I128091 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I128091 article:hover, article.I128091:hover {
}
.I128091 article.active, article.I128091.active {
}
.I128091 .body {
}
.I128091 .body:hover {
	
}
.I128091 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I128091 .body img {
}
.I128091 .body ul, .I128091 .body ol {
margin-left:1rem;

}
.I128091 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I128091 .body iframe {
}
.I128091 .body img:hover {
}
.I128091 .body iframe:hover {
}

.I128091 .body li {
list-style-type:disc;
}



.I136115 .image, .I136115.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I136115 .image:hover, .I136115.image:hover {
}

.I136435 .image, .I136435.image {
vertical-align:top;
}
.I136435 .image:hover, .I136435.image:hover {
}

.I143440 .image, .I143440.image {
vertical-align:top;
width:20px;
height:20px;

}
.I143440 .image:hover, .I143440.image:hover {
}

.I143683, a.I143683 {
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;

}
.I143683:hover, a.I143683:hover {
}

.I143845, a.I143845 {
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;

}
.I143845:hover, a.I143845:hover {
}

.I144007, a.I144007 {
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;

}
.I144007:hover, a.I144007:hover {
display:flex;
text-decoration:underline;


}

.I144169 .image, .I144169.image {
vertical-align:top;
}
.I144169 .image:hover, .I144169.image:hover {
}

h1.I114041, .I114041 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114041 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;
width:100%;


}
.I114041:hover {
}
.I114041 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114041 > .viewport:hover {
}


.I114042 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:8rem;
padding-top:8rem;
background-color:rgb(255,255,255);
box-sizing:border-box;

align-items:center;

	
}
.I114042:hover {
}
@media (max-width:992px) {
.I114042 {
width:100vw;
padding-bottom:4rem;
padding-left:4rem;
padding-right:4rem;
padding-top:4rem;
background-color:rgb(255,255,255);

	
}
.I114042:hover {
}
}
@media (max-width:640px) {
.I114042 {
padding-bottom:0rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:2rem;

	
}
.I114042:hover {
}
}

.I114043 {
display:flex;
position:var(--I114043-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;

align-items:center;


}
.I114043:hover {
}

@media (max-width:640px) {
.I114043 {

align-items:center;


}
.I114043:hover {
}

}

h1.I114044, .I114044 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114044 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
margin-bottom:32px;


}
.I114044:hover {
}
.I114044 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114044 > .viewport:hover {
}

@media (max-width:640px) {
.I114044 {

margin-bottom:16px;


}
.I114044:hover {
}
.I114044 > .viewport {



}
.I114044 > .viewport:hover {
}

}

h1.I114045, .I114045 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114045 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-bottom:16px;


}
.I114045:hover {
}
.I114045 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114045 > .viewport:hover {
}

@media (max-width:640px) {
.I114045 {

margin-bottom:8px;


}
.I114045:hover {
}
.I114045 > .viewport {



}
.I114045 > .viewport:hover {
}

}

h1.I114046, .I114046 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114046 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
max-width:800px;
margin-bottom:2rem;


}
.I114046:hover {
}
.I114046 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114046 > .viewport:hover {
}

@media (max-width:992px) {
.I114046 {


}
.I114046:hover {
}
.I114046 > .viewport {



}
.I114046 > .viewport:hover {
}

}
@media (max-width:640px) {
.I114046 {

margin-bottom:16px;


}
.I114046:hover {
}
.I114046 > .viewport {



}
.I114046 > .viewport:hover {
}

}

h1.I114047, .I114047 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114047 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;
max-width:960px;


}
.I114047:hover {
}
.I114047 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I114047 > .viewport:hover {
}

@media (max-width:992px) {
.I114047 {

max-width:512px;


}
.I114047:hover {
}
.I114047 > .viewport {



}
.I114047 > .viewport:hover {
}

}

h1.I114048, .I114048 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114048 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
max-width:800px;
margin-bottom:32px;


}
.I114048:hover {
}
.I114048 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114048 > .viewport:hover {
}

@media (max-width:992px) {
.I114048 {


}
.I114048:hover {
}
.I114048 > .viewport {



}
.I114048 > .viewport:hover {
}

}
@media (max-width:640px) {
.I114048 {

margin-bottom:16px;


}
.I114048:hover {
}
.I114048 > .viewport {



}
.I114048 > .viewport:hover {
}

}

h1.I114049, .I114049 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114049 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
width:100%;
max-width:960px;


}
.I114049:hover {
}
.I114049 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I114049 > .viewport:hover {
}

@media (max-width:992px) {
.I114049 {

max-width:512px;


}
.I114049:hover {
}
.I114049 > .viewport {



}
.I114049 > .viewport:hover {
}

}

.I114050 .image, .I114050.image {
vertical-align:top;
width:60px;
height:auto;

}
.I114050 .image:hover, .I114050.image:hover {
}
@media (max-width:992px) {
.I114050 .image, .I114050.image {
width:48px;

}
.I114050 .image:hover, .I114050.image:hover {
}
}

.I114051, a.I114051 {
display:flex;
font-family:Rubik;
font-size:1rem;
font-weight:500;
color:rgb(17,17,17);
line-height:19px;

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I114051:hover, a.I114051:hover {
}
@media (max-width:640px) {
.I114051, a.I114051 {
display:flex;
padding-left:0px;
padding-right:0px;

}
.I114051:hover, a.I114051:hover {
}
}

.I114052, a.I114052 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I114052:hover, a.I114052:hover {
}
@media (max-width:992px) {
.I114052, a.I114052 {
display:flex;
font-size:1.625rem;
line-height:30px;


}
.I114052:hover, a.I114052:hover {
}
}

.I114053, a.I114053 {
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;

}
.I114053:hover, a.I114053:hover {
}
@media (max-width:992px) {
.I114053, a.I114053 {
}
.I114053:hover, a.I114053:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I114053, a.I114053 {
display:flex;
padding-bottom:1rem;

}
.I114053:hover, a.I114053:hover {
}
}

.I114054, a.I114054 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(51,98,255);

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I114054:hover, a.I114054:hover {
}
@media (max-width:992px) {
.I114054, a.I114054 {
display:flex;
font-size:1.625rem;
line-height:30px;


}
.I114054:hover, a.I114054:hover {
}
}

.I114055, a.I114055 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1.5rem;

}
.I114055:hover, a.I114055:hover {
}
@media (max-width:992px) {
.I114055, a.I114055 {
}
.I114055:hover, a.I114055:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I114055, a.I114055 {
display:flex;
padding-bottom:1rem;

}
.I114055:hover, a.I114055:hover {
}
}

h1.I114138, .I114138 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114138 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:41;

}
.I114138:hover {
}
.I114138 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114138 > .viewport:hover {
}


.I114139 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I114139:hover {
}

.I114140 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0rem;
box-sizing:border-box;


}
.I114140:hover {
}
@media (max-width:992px) {
.I114140 {

padding-bottom:0rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;


flex-direction:row;
}
.I114140:hover {
}
}
@media (max-width:640px) {
.I114140 {

padding-bottom:2rem;
padding-top:0rem;


flex-direction:column;
}
.I114140:hover {
}
}

.I114141 {
display:flex;
position:var(--I114141-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
padding-right:4rem;
box-sizing:border-box;

justify-content:center;


}
.I114141:hover {
}

@media (max-width:992px) {
.I114141 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I114141:hover {
}

}
@media (max-width:640px) {
.I114141 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I114141:hover {
}

}
@media (min-width:1440px) {
.I114141 {

width:50%;
padding-right:4rem;

}
.I114141:hover {
}

}
.I114142 {
display:flex;
position:var(--I114142-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:50%;
padding-left:4rem;
box-sizing:border-box;

flex-direction:column;


}
.I114142:hover {
}

@media (max-width:992px) {
.I114142 {

width:50%;

}
.I114142:hover {
}

}
@media (max-width:640px) {
.I114142 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I114142:hover {
}

}
@media (min-width:1440px) {
.I114142 {

width:50%;

flex-direction:column;


}
.I114142:hover {
}

}
.I127640 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I127640:hover {
}

@media (max-width:992px) {
.I127640 {



flex-direction:column;

	
}
.I127640:hover {
}

}

h1.I114143, .I114143 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114143 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:5;
width:100%;


}
.I114143:hover {
}
.I114143 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114143 > .viewport:hover {
}


h1.I114144, .I114144 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114144 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;


}
.I114144:hover {
}
.I114144 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114144 > .viewport:hover {
}


h1.I114145, .I114145 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114145 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;
height:auto;


}
.I114145:hover {
}
.I114145 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114145 > .viewport:hover {
}

@media (max-width:992px) {
.I114145 {

display:none;

}
.I114145:hover {
}
.I114145 > .viewport {



}
.I114145 > .viewport:hover {
}

}
@media (max-width:640px) {
.I114145 {

height:auto;


}
.I114145:hover {
}
.I114145 > .viewport {



}
.I114145 > .viewport:hover {
}

}

h1.I114146, .I114146 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114146 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I114146:hover {
}
.I114146 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114146 > .viewport:hover {
}

@media (max-width:992px) {
.I114146 {

padding-bottom:1rem;


}
.I114146:hover {
}
.I114146 > .viewport {



}
.I114146 > .viewport:hover {
}

}
@media (max-width:640px) {
.I114146 {

margin-bottom:0;


}
.I114146:hover {
}
.I114146 > .viewport {



}
.I114146 > .viewport:hover {
}

}

h1.I114147, .I114147 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114147 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:4;
width:100%;


}
.I114147:hover {
}
.I114147 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114147 > .viewport:hover {
}


h1.I114148, .I114148 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114148 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I114148:hover {
}
.I114148 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114148 > .viewport:hover {
}


h1.I114149, .I114149 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114149 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:9;

}
.I114149:hover {
}
.I114149 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114149 > .viewport:hover {
}

@media (max-width:640px) {
.I114149 {

margin-bottom:-1.65rem;


}
.I114149:hover {
}
.I114149 > .viewport {



}
.I114149 > .viewport:hover {
}

}

h1.I114150, .I114150 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114150 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I114150:hover {
}
.I114150 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114150 > .viewport:hover {
}

@media (min-width:1440px) {
.I114150 {

display:none;

}
.I114150:hover {
}
.I114150 > .viewport {



}
.I114150 > .viewport:hover {
}

}
h1.I114151, .I114151 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114151 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I114151:hover {
}
.I114151 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114151 > .viewport:hover {
}


h1.I114152, .I114152 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114152 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I114152:hover {
}
.I114152 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114152 > .viewport:hover {
}

@media (max-width:992px) {
.I114152 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I114152:hover {
}
.I114152 > .viewport {



}
.I114152 > .viewport:hover {
}

}

h1.I114153, .I114153 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114153 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:4;
width:100%;
height:auto;


}
.I114153:hover {
}
.I114153 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114153 > .viewport:hover {
}

@media (max-width:992px) {
.I114153 {

display:flex;

}
.I114153:hover {
}
.I114153 > .viewport {



}
.I114153 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I114153 {

width:100%;
height:auto;


}
.I114153:hover {
}
.I114153 > .viewport {



}
.I114153 > .viewport:hover {
}

}
h1.I114154, .I114154 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114154 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I114154:hover {
}
.I114154 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114154 > .viewport:hover {
}

@media (min-width:1440px) {
.I114154 {

width:100%;
box-sizing:border-box;


}
.I114154:hover {
}
.I114154 > .viewport {



}
.I114154 > .viewport:hover {
}

}
h1.I114558, .I114558 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114558 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;
padding-bottom:2rem;


}
.I114558:hover {
}
.I114558 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114558 > .viewport:hover {
}


.I114155, a.I114155 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I114155:hover, a.I114155:hover {
}
@media (max-width:992px) {
.I114155, a.I114155 {
display:flex;
font-size:1.625rem;


}
.I114155:hover, a.I114155:hover {
}
}
@media (max-width:640px) {
.I114155, a.I114155 {
display:flex;
font-size:1.625rem;


}
.I114155:hover, a.I114155:hover {
}
}

.I114156, a.I114156 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I114156:hover, a.I114156:hover {
}
@media (max-width:992px) {
.I114156, a.I114156 {
}
.I114156:hover, a.I114156:hover {
display:flex;
width:100%;

}
}

.I114157 .image, .I114157.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-size:cover;
background-position:center center;

}
.I114157 .image:hover, .I114157.image:hover {
}

.I114158 .button, .I114158.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);

}
.I114158 button.button, button.I114158.button {
cursor:pointer;
}
.I114158 .button .text, .I114158.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I114158 .button .icon, .I114158.button .icon {
flex:none;
background-size:100% 100%;
}
.I114158 .button:hover, .I114158.button:hover {
background-color:rgb(210,40,93);

}
.I114158 .button:hover .text, .I114158.button:hover .text {
}
.I114158 .button:hover .icon, .I114158.button:hover .icon {
background-size:100% 100%;
}

.I114159, a.I114159 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I114159:hover, a.I114159:hover {
}

h1.I114160, .I114160 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I114160, .I114160 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I114160, .I114160 p {
margin:0px;
}

figure.I114160, .I114160 figure {
margin:0px;
}

a.I114160, .I114160 a {
text-decoration:inherit;
color:inherit;
}

.I114160 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I114160 article, article.I114160 {
flex-direction:column;	
}
.I114160 article:hover, article.I114160:hover {
}
.I114160 article.active, article.I114160.active {
}
.I114160 .body {
}
.I114160 .body:hover {
	
}
.I114160 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I114160 .body a {
text-decoration:underline;

}
.I114160 .body img {
}
.I114160 .body ul, .I114160 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I114160 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I114160 .body iframe {
}
.I114160 .body img:hover {
}
.I114160 .body iframe:hover {
}

.I114160 .body li {
list-style-type:disc;
}



.I114161 .button, .I114161.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I114161 button.button, button.I114161.button {
cursor:pointer;
}
.I114161 .button .text, .I114161.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I114161 .button .icon, .I114161.button .icon {
flex:none;
background-size:100% 100%;
}
.I114161 .button:hover, .I114161.button:hover {
}
.I114161 .button:hover .text, .I114161.button:hover .text {
}
.I114161 .button:hover .icon, .I114161.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I114161 .button, .I114161.button {
}
.I114161 button.button, button.I114161.button {
}
.I114161 .button .text, .I114161.button .text {
font-family:Rubik;

}
.I114161 .button .icon, .I114161.button .icon {
background-size:100% 100%;
}
.I114161 .button:hover, .I114161.button:hover {
}
.I114161 .button:hover .text, .I114161.button:hover .text {
}
.I114161 .button:hover .icon, .I114161.button:hover .icon {
background-size:100% 100%;
}
}

.I114162 .button, .I114162.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(17,17,17);
border-style:solid;
border-width:1px;
border-radius:100em;

}
.I114162 button.button, button.I114162.button {
cursor:pointer;
}
.I114162 .button .text, .I114162.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I114162 .button .icon, .I114162.button .icon {
flex:none;
background-size:100% 100%;
}
.I114162 .button:hover, .I114162.button:hover {
}
.I114162 .button:hover .text, .I114162.button:hover .text {
}
.I114162 .button:hover .icon, .I114162.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I114162 .button, .I114162.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I114162 button.button, button.I114162.button {
}
.I114162 .button .text, .I114162.button .text {
color:rgb(108,72,201);

}
.I114162 .button .icon, .I114162.button .icon {
background-size:100% 100%;
}
.I114162 .button:hover, .I114162.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I114162 .button:hover .text, .I114162.button:hover .text {
color:rgb(150,155,160);

}
.I114162 .button:hover .icon, .I114162.button:hover .icon {
background-size:100% 100%;
}
}

.I114163 .button, .I114163.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);

}
.I114163 button.button, button.I114163.button {
cursor:pointer;
}
.I114163 .button .text, .I114163.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I114163 .button .icon, .I114163.button .icon {
flex:none;
background-size:100% 100%;
}
.I114163 .button:hover, .I114163.button:hover {
background-color:rgb(217,217,217);

}
.I114163 .button:hover .text, .I114163.button:hover .text {
}
.I114163 .button:hover .icon, .I114163.button:hover .icon {
background-size:100% 100%;
}

.I114164 {
display:flex;
width:100%;
height:270px;

}
.I114164:hover {
}
@media (min-width:1440px) {
.I114164 {
display:flex;
width:100%;
height:270px;

}
.I114164:hover {
}
}
.I114165, a.I114165 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I114165:hover, a.I114165:hover {
}
@media (max-width:992px) {
.I114165, a.I114165 {
}
.I114165:hover, a.I114165:hover {
display:flex;
width:100%;

}
}

.I114501 .image, .I114501.image {
vertical-align:top;
}
.I114501 .image:hover, .I114501.image:hover {
}

.I67956 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I67956:hover {
}

.I67970 {
display:flex;
position:var(--I67970-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
}
.I67970:hover {
}


h1.I67972, .I67972 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I67972 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I67972:hover {
}
.I67972 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I67972 > .viewport:hover {
}


.I67971 .button, .I67971.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I67971 button.button, button.I67971.button {
cursor:pointer;
}
.I67971 .button .text, .I67971.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I67971 .button .icon, .I67971.button .icon {
flex:none;
background-size:100% 100%;
}
.I67971 .button:hover, .I67971.button:hover {
background-color:rgb(210,40,93);

}
.I67971 .button:hover .text, .I67971.button:hover .text {
}
.I67971 .button:hover .icon, .I67971.button:hover .icon {
background-size:100% 100%;
}


h1.I114308, .I114308 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114308 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:48;
width:100%;


}
.I114308:hover {
}
.I114308 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114308 > .viewport:hover {
}


.I114309 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
background-color:rgb(17,17,17);

align-items:center;

	
}
.I114309:hover {
}
@media (max-width:992px) {
.I114309 {
padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

	
}
.I114309:hover {
}
}
@media (max-width:640px) {
.I114309 {
padding-top:4rem;
box-sizing:border-box;

	
}
.I114309:hover {
}
}

.I114310 {
display:flex;

order:3;
width:100%;
max-width:960px;
box-sizing:border-box;


}
.I114310:hover {
}
@media (max-width:992px) {
.I114310 {

width:100%;


flex-direction:column;
}
.I114310:hover {
}
}
@media (max-width:640px) {
.I114310 {

width:100%;
max-width:100%;


}
.I114310:hover {
}
}

.I114311 {
display:flex;
position:var(--I114311-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:300px;
margin-right:150px;

}
.I114311:hover {
}

@media (max-width:992px) {
.I114311 {

width:50%;
max-width:450px;
margin-right:32px;

}
.I114311:hover {
}

}
@media (max-width:640px) {
.I114311 {

width:100%;
margin-right:0;

}
.I114311:hover {
}

}

.I114312 {
display:flex;
position:var(--I114312-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:calc(100% - 450px);

align-items:flex-end;


}
.I114312:hover {
}

@media (max-width:992px) {
.I114312 {

width:100%;
max-width:450px;

}
.I114312:hover {
}

}
@media (max-width:640px) {
.I114312 {

max-width:100%;

}
.I114312:hover {
}

}

h1.I114313, .I114313 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114313 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I114313:hover {
}
.I114313 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114313 > .viewport:hover {
}

@media (max-width:640px) {
.I114313 {

width:100%;


}
.I114313:hover {
}
.I114313 > .viewport {



}
.I114313 > .viewport:hover {
}

}

h1.I114314, .I114314 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114314 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I114314:hover {
}
.I114314 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114314 > .viewport:hover {
}

@media (max-width:640px) {
.I114314 {

width:100%;


}
.I114314:hover {
}
.I114314 > .viewport {



}
.I114314 > .viewport:hover {
}

}

h1.I114315, .I114315 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114315 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-top:1.5rem;


}
.I114315:hover {
}
.I114315 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114315 > .viewport:hover {
}


h1.I114316, .I114316 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114316 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I114316:hover {
}
.I114316 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114316 > .viewport:hover {
}


h1.I114317, .I114317 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114317 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I114317:hover {
}
.I114317 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114317 > .viewport:hover {
}


h1.I153853, .I153853 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I153853 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I153853:hover {
}
.I153853 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I153853 > .viewport:hover {
}


h1.I189938, .I189938 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I189938 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I189938:hover {
}
.I189938 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I189938 > .viewport:hover {
}

@media (max-width:640px) {
.I189938 {

width:100%;


}
.I189938:hover {
}
.I189938 > .viewport {



}
.I189938 > .viewport:hover {
}

}

.I114318, a.I114318 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(255,255,255);


}
.I114318:hover, a.I114318:hover {
}
@media (max-width:992px) {
.I114318, a.I114318 {
display:flex;
font-size:1.625rem;


}
.I114318:hover, a.I114318:hover {
}
}
@media (max-width:640px) {
.I114318, a.I114318 {
display:flex;
font-size:1.625rem;


}
.I114318:hover, a.I114318:hover {
}
}

.I114319, a.I114319 {
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;

}
.I114319:hover, a.I114319:hover {
}
@media (max-width:992px) {
.I114319, a.I114319 {
}
.I114319:hover, a.I114319:hover {
display:flex;
width:100%;

}
}

.I114320 .image, .I114320.image {
vertical-align:top;
}
.I114320 .image:hover, .I114320.image:hover {
}

.I114321 {
}
.I114321:hover {
}
.I114321 {
}
.I114321: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;
}


.I114322 {
width:100%;

}
.I114322:hover {
}
.I114322 {
}
.I114322:hover {
}


.I153806 {}
.I189869, a.I189869 {
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;

}
.I189869:hover, a.I189869:hover {
}
@media (max-width:992px) {
.I189869, a.I189869 {
}
.I189869:hover, a.I189869:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I189869, a.I189869 {
display:flex;
padding-bottom:1rem;

}
.I189869:hover, a.I189869:hover {
}
}

h1.I114323, .I114323 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114323 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:44;
width:100%;


}
.I114323:hover {
}
.I114323 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114323 > .viewport:hover {
}


.I114324 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I114324:hover {
}

.I114325 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:0rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;


}
.I114325:hover {
}
@media (max-width:992px) {
.I114325 {

padding-bottom:0rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;


flex-direction:row;
}
.I114325:hover {
}
}
@media (max-width:640px) {
.I114325 {

padding-top:0rem;


flex-direction:column;
}
.I114325:hover {
}
}

.I114326 {
display:flex;
position:var(--I114326-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
padding-right:4rem;
box-sizing:border-box;

justify-content:center;


}
.I114326:hover {
}

@media (max-width:992px) {
.I114326 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I114326:hover {
}

}
@media (max-width:640px) {
.I114326 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I114326:hover {
}

}
@media (min-width:1440px) {
.I114326 {

width:50%;
padding-right:4rem;

}
.I114326:hover {
}

}
.I114327 {
display:flex;
position:var(--I114327-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:50%;
padding-left:4rem;
box-sizing:border-box;

flex-direction:column;


}
.I114327:hover {
}

@media (max-width:992px) {
.I114327 {

width:50%;

}
.I114327:hover {
}

}
@media (max-width:640px) {
.I114327 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I114327:hover {
}

}
@media (min-width:1440px) {
.I114327 {

width:50%;

flex-direction:column;


}
.I114327:hover {
}

}
.I127641 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I127641:hover {
}

@media (max-width:992px) {
.I127641 {



flex-direction:column;

	
}
.I127641:hover {
}

}

h1.I114328, .I114328 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114328 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I114328:hover {
}
.I114328 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114328 > .viewport:hover {
}


h1.I114329, .I114329 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114329 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;
width:100%;


}
.I114329:hover {
}
.I114329 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114329 > .viewport:hover {
}


h1.I114330, .I114330 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114330 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;
height:auto;


}
.I114330:hover {
}
.I114330 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114330 > .viewport:hover {
}

@media (max-width:992px) {
.I114330 {

display:none;

}
.I114330:hover {
}
.I114330 > .viewport {



}
.I114330 > .viewport:hover {
}

}
@media (max-width:640px) {
.I114330 {

height:auto;


}
.I114330:hover {
}
.I114330 > .viewport {



}
.I114330 > .viewport:hover {
}

}

h1.I114331, .I114331 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114331 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I114331:hover {
}
.I114331 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114331 > .viewport:hover {
}

@media (max-width:992px) {
.I114331 {

padding-bottom:1rem;


}
.I114331:hover {
}
.I114331 > .viewport {



}
.I114331 > .viewport:hover {
}

}
@media (max-width:640px) {
.I114331 {

margin-bottom:0;


}
.I114331:hover {
}
.I114331 > .viewport {



}
.I114331 > .viewport:hover {
}

}

h1.I114332, .I114332 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114332 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:4;
width:100%;


}
.I114332:hover {
}
.I114332 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114332 > .viewport:hover {
}


h1.I114333, .I114333 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114333 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I114333:hover {
}
.I114333 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114333 > .viewport:hover {
}


h1.I114334, .I114334 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114334 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I114334:hover {
}
.I114334 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114334 > .viewport:hover {
}

@media (max-width:640px) {
.I114334 {

margin-bottom:-1.65rem;


}
.I114334:hover {
}
.I114334 > .viewport {



}
.I114334 > .viewport:hover {
}

}

h1.I114335, .I114335 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114335 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I114335:hover {
}
.I114335 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114335 > .viewport:hover {
}

@media (min-width:1440px) {
.I114335 {

display:none;

}
.I114335:hover {
}
.I114335 > .viewport {



}
.I114335 > .viewport:hover {
}

}
h1.I114336, .I114336 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114336 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I114336:hover {
}
.I114336 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114336 > .viewport:hover {
}


h1.I114337, .I114337 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114337 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I114337:hover {
}
.I114337 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114337 > .viewport:hover {
}

@media (max-width:992px) {
.I114337 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I114337:hover {
}
.I114337 > .viewport {



}
.I114337 > .viewport:hover {
}

}

h1.I114338, .I114338 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114338 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:4;
width:100%;
height:auto;


}
.I114338:hover {
}
.I114338 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114338 > .viewport:hover {
}

@media (max-width:992px) {
.I114338 {

display:flex;

}
.I114338:hover {
}
.I114338 > .viewport {



}
.I114338 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I114338 {

width:100%;
height:auto;


}
.I114338:hover {
}
.I114338 > .viewport {



}
.I114338 > .viewport:hover {
}

}
h1.I114339, .I114339 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114339 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I114339:hover {
}
.I114339 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114339 > .viewport:hover {
}

@media (min-width:1440px) {
.I114339 {

width:100%;
box-sizing:border-box;


}
.I114339:hover {
}
.I114339 > .viewport {



}
.I114339 > .viewport:hover {
}

}
h1.I114559, .I114559 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114559 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;
padding-bottom:2rem;


}
.I114559:hover {
}
.I114559 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114559 > .viewport:hover {
}


.I114340, a.I114340 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I114340:hover, a.I114340:hover {
}
@media (max-width:992px) {
.I114340, a.I114340 {
display:flex;
font-size:1.625rem;


}
.I114340:hover, a.I114340:hover {
}
}
@media (max-width:640px) {
.I114340, a.I114340 {
display:flex;
font-size:1.625rem;


}
.I114340:hover, a.I114340:hover {
}
}

.I114341, a.I114341 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I114341:hover, a.I114341:hover {
}
@media (max-width:992px) {
.I114341, a.I114341 {
}
.I114341:hover, a.I114341:hover {
display:flex;
width:100%;

}
}

.I114342 .image, .I114342.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-size:cover;
background-position:center center;

}
.I114342 .image:hover, .I114342.image:hover {
}

.I114343 .button, .I114343.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);

}
.I114343 button.button, button.I114343.button {
cursor:pointer;
}
.I114343 .button .text, .I114343.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I114343 .button .icon, .I114343.button .icon {
flex:none;
background-size:100% 100%;
}
.I114343 .button:hover, .I114343.button:hover {
background-color:rgb(210,40,93);

}
.I114343 .button:hover .text, .I114343.button:hover .text {
}
.I114343 .button:hover .icon, .I114343.button:hover .icon {
background-size:100% 100%;
}

.I114344, a.I114344 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I114344:hover, a.I114344:hover {
}

h1.I114345, .I114345 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I114345, .I114345 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I114345, .I114345 p {
margin:0px;
}

figure.I114345, .I114345 figure {
margin:0px;
}

a.I114345, .I114345 a {
text-decoration:inherit;
color:inherit;
}

.I114345 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I114345 article, article.I114345 {
flex-direction:column;	
}
.I114345 article:hover, article.I114345:hover {
}
.I114345 article.active, article.I114345.active {
}
.I114345 .body {
}
.I114345 .body:hover {
	
}
.I114345 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I114345 .body a {
text-decoration:underline;

}
.I114345 .body img {
}
.I114345 .body ul, .I114345 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I114345 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I114345 .body iframe {
}
.I114345 .body img:hover {
}
.I114345 .body iframe:hover {
}

.I114345 .body li {
list-style-type:disc;
}



.I114346 .button, .I114346.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I114346 button.button, button.I114346.button {
cursor:pointer;
}
.I114346 .button .text, .I114346.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I114346 .button .icon, .I114346.button .icon {
flex:none;
background-size:100% 100%;
}
.I114346 .button:hover, .I114346.button:hover {
}
.I114346 .button:hover .text, .I114346.button:hover .text {
}
.I114346 .button:hover .icon, .I114346.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I114346 .button, .I114346.button {
}
.I114346 button.button, button.I114346.button {
}
.I114346 .button .text, .I114346.button .text {
font-family:Rubik;

}
.I114346 .button .icon, .I114346.button .icon {
background-size:100% 100%;
}
.I114346 .button:hover, .I114346.button:hover {
}
.I114346 .button:hover .text, .I114346.button:hover .text {
}
.I114346 .button:hover .icon, .I114346.button:hover .icon {
background-size:100% 100%;
}
}

.I114347 .button, .I114347.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(17,17,17);
border-style:solid;
border-width:1px;
border-radius:100em;

}
.I114347 button.button, button.I114347.button {
cursor:pointer;
}
.I114347 .button .text, .I114347.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I114347 .button .icon, .I114347.button .icon {
flex:none;
background-size:100% 100%;
}
.I114347 .button:hover, .I114347.button:hover {
}
.I114347 .button:hover .text, .I114347.button:hover .text {
}
.I114347 .button:hover .icon, .I114347.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I114347 .button, .I114347.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I114347 button.button, button.I114347.button {
}
.I114347 .button .text, .I114347.button .text {
color:rgb(108,72,201);

}
.I114347 .button .icon, .I114347.button .icon {
background-size:100% 100%;
}
.I114347 .button:hover, .I114347.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I114347 .button:hover .text, .I114347.button:hover .text {
color:rgb(150,155,160);

}
.I114347 .button:hover .icon, .I114347.button:hover .icon {
background-size:100% 100%;
}
}

.I114348 .button, .I114348.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);

}
.I114348 button.button, button.I114348.button {
cursor:pointer;
}
.I114348 .button .text, .I114348.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I114348 .button .icon, .I114348.button .icon {
flex:none;
background-size:100% 100%;
}
.I114348 .button:hover, .I114348.button:hover {
background-color:rgb(217,217,217);

}
.I114348 .button:hover .text, .I114348.button:hover .text {
}
.I114348 .button:hover .icon, .I114348.button:hover .icon {
background-size:100% 100%;
}

.I114349 {
display:flex;
width:100%;
height:270px;

}
.I114349:hover {
}
@media (min-width:1440px) {
.I114349 {
display:flex;
width:100%;
height:270px;

}
.I114349:hover {
}
}
.I114350, a.I114350 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I114350:hover, a.I114350:hover {
}
@media (max-width:992px) {
.I114350, a.I114350 {
}
.I114350:hover, a.I114350:hover {
display:flex;
width:100%;

}
}

.I114502 .image, .I114502.image {
vertical-align:top;
}
.I114502 .image:hover, .I114502.image:hover {
}

.I67956 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I67956:hover {
}

.I67970 {
display:flex;
position:var(--I67970-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
}
.I67970:hover {
}


h1.I67972, .I67972 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I67972 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I67972:hover {
}
.I67972 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I67972 > .viewport:hover {
}


.I67971 .button, .I67971.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I67971 button.button, button.I67971.button {
cursor:pointer;
}
.I67971 .button .text, .I67971.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I67971 .button .icon, .I67971.button .icon {
flex:none;
background-size:100% 100%;
}
.I67971 .button:hover, .I67971.button:hover {
background-color:rgb(210,40,93);

}
.I67971 .button:hover .text, .I67971.button:hover .text {
}
.I67971 .button:hover .icon, .I67971.button:hover .icon {
background-size:100% 100%;
}


h1.I114351, .I114351 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114351 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:46;
width:100%;


}
.I114351:hover {
}
.I114351 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114351 > .viewport:hover {
}


.I114352 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I114352:hover {
}

.I114353 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;


}
.I114353:hover {
}
@media (max-width:992px) {
.I114353 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I114353:hover {
}
}
@media (max-width:640px) {
.I114353 {

padding-left:1.625em;
padding-right:1.625em;
padding-top:0rem;


flex-direction:column;
}
.I114353:hover {
}
}

.I114354 {
display:flex;
position:var(--I114354-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:50%;
padding-left:4rem;
box-sizing:border-box;

justify-content:center;


}
.I114354:hover {
}

@media (max-width:992px) {
.I114354 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I114354:hover {
}

}
@media (max-width:640px) {
.I114354 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I114354:hover {
}

}
@media (min-width:1440px) {
.I114354 {

order:3;
width:50%;
padding-right:4rem;

}
.I114354:hover {
}

}
.I114355 {
display:flex;
position:var(--I114355-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
padding-right:4rem;
box-sizing:border-box;

flex-direction:column;


}
.I114355:hover {
}

@media (max-width:992px) {
.I114355 {

order:3;
width:50%;
padding-left:0rem;

}
.I114355:hover {
}

}
@media (max-width:640px) {
.I114355 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I114355:hover {
}

}
@media (min-width:1440px) {
.I114355 {

order:2;
width:50%;

flex-direction:column;


}
.I114355:hover {
}

}
.I128353 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I128353:hover {
}


h1.I114356, .I114356 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114356 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I114356:hover {
}
.I114356 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114356 > .viewport:hover {
}


h1.I114357, .I114357 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114357 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:7;
width:100%;


}
.I114357:hover {
}
.I114357 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114357 > .viewport:hover {
}


h1.I114358, .I114358 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114358 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;


}
.I114358:hover {
}
.I114358 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114358 > .viewport:hover {
}


h1.I114359, .I114359 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114359 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I114359:hover {
}
.I114359 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114359 > .viewport:hover {
}

@media (max-width:640px) {
.I114359 {

margin-bottom:0;


}
.I114359:hover {
}
.I114359 > .viewport {



}
.I114359 > .viewport:hover {
}

}

h1.I114360, .I114360 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114360 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:4;
width:100%;


}
.I114360:hover {
}
.I114360 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114360 > .viewport:hover {
}


h1.I114361, .I114361 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114361 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I114361:hover {
}
.I114361 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114361 > .viewport:hover {
}

@media (max-width:640px) {
.I114361 {

margin-bottom:-1.65rem;


}
.I114361:hover {
}
.I114361 > .viewport {



}
.I114361 > .viewport:hover {
}

}

h1.I114362, .I114362 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114362 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I114362:hover {
}
.I114362 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114362 > .viewport:hover {
}


h1.I114363, .I114363 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114363 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I114363:hover {
}
.I114363 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114363 > .viewport:hover {
}


h1.I114364, .I114364 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114364 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I114364:hover {
}
.I114364 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114364 > .viewport:hover {
}


h1.I114365, .I114365 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114365 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:7;
width:100%;
height:auto;


}
.I114365:hover {
}
.I114365 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114365 > .viewport:hover {
}

@media (max-width:992px) {
.I114365 {

display:flex;
height:auto;


}
.I114365:hover {
}
.I114365 > .viewport {



}
.I114365 > .viewport:hover {
}

}

h1.I114366, .I114366 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114366 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I114366:hover {
}
.I114366 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114366 > .viewport:hover {
}

@media (min-width:1440px) {
.I114366 {

width:100%;
padding-top:0.75rem;


}
.I114366:hover {
}
.I114366 > .viewport {



}
.I114366 > .viewport:hover {
}

}
h1.I114889, .I114889 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114889 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;
padding-bottom:2rem;


}
.I114889:hover {
}
.I114889 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114889 > .viewport:hover {
}


h1.I126836, .I126836 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126836 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I126836:hover {
}
.I126836 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126836 > .viewport:hover {
}


.I114367, a.I114367 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I114367:hover, a.I114367:hover {
}
@media (max-width:992px) {
.I114367, a.I114367 {
display:flex;
font-size:1.625rem;


}
.I114367:hover, a.I114367:hover {
}
}
@media (max-width:640px) {
.I114367, a.I114367 {
display:flex;
font-size:1.625rem;


}
.I114367:hover, a.I114367:hover {
}
}

.I114368, a.I114368 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I114368:hover, a.I114368:hover {
}
@media (max-width:992px) {
.I114368, a.I114368 {
}
.I114368:hover, a.I114368:hover {
display:flex;
width:100%;

}
}

.I114369 .image, .I114369.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-size:cover;
background-position:center center;

}
.I114369 .image:hover, .I114369.image:hover {
}

.I114370 .button, .I114370.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);

}
.I114370 button.button, button.I114370.button {
cursor:pointer;
}
.I114370 .button .text, .I114370.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I114370 .button .icon, .I114370.button .icon {
flex:none;
background-size:100% 100%;
}
.I114370 .button:hover, .I114370.button:hover {
background-color:rgb(210,40,93);

}
.I114370 .button:hover .text, .I114370.button:hover .text {
}
.I114370 .button:hover .icon, .I114370.button:hover .icon {
background-size:100% 100%;
}

.I114371, a.I114371 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I114371:hover, a.I114371:hover {
}

h1.I114372, .I114372 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I114372, .I114372 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I114372, .I114372 p {
margin:0px;
}

figure.I114372, .I114372 figure {
margin:0px;
}

a.I114372, .I114372 a {
text-decoration:inherit;
color:inherit;
}

.I114372 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I114372 article, article.I114372 {
width:100%;

flex-direction:column;	
}
.I114372 article:hover, article.I114372:hover {
}
.I114372 article.active, article.I114372.active {
}
.I114372 .body {
}
.I114372 .body:hover {
	
}
.I114372 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I114372 .body a {
text-decoration:underline;

}
.I114372 .body img {
}
.I114372 .body ul, .I114372 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I114372 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I114372 .body iframe {
}
.I114372 .body img:hover {
}
.I114372 .body iframe:hover {
}

.I114372 .body li {
list-style-type:disc;
}



.I114373 .button, .I114373.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);

}
.I114373 button.button, button.I114373.button {
cursor:pointer;
}
.I114373 .button .text, .I114373.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I114373 .button .icon, .I114373.button .icon {
flex:none;
background-size:100% 100%;
}
.I114373 .button:hover, .I114373.button:hover {
background-color:rgb(217,217,217);

}
.I114373 .button:hover .text, .I114373.button:hover .text {
}
.I114373 .button:hover .icon, .I114373.button:hover .icon {
background-size:100% 100%;
}

.I114374 .button, .I114374.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(17,17,17);
border-style:solid;
border-width:1px;
border-radius:100em;

}
.I114374 button.button, button.I114374.button {
cursor:pointer;
}
.I114374 .button .text, .I114374.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I114374 .button .icon, .I114374.button .icon {
flex:none;
background-size:100% 100%;
}
.I114374 .button:hover, .I114374.button:hover {
}
.I114374 .button:hover .text, .I114374.button:hover .text {
}
.I114374 .button:hover .icon, .I114374.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I114374 .button, .I114374.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I114374 button.button, button.I114374.button {
}
.I114374 .button .text, .I114374.button .text {
color:rgb(108,72,201);

}
.I114374 .button .icon, .I114374.button .icon {
background-size:100% 100%;
}
.I114374 .button:hover, .I114374.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I114374 .button:hover .text, .I114374.button:hover .text {
color:rgb(150,155,160);

}
.I114374 .button:hover .icon, .I114374.button:hover .icon {
background-size:100% 100%;
}
}

.I114375 .button, .I114375.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I114375 button.button, button.I114375.button {
cursor:pointer;
}
.I114375 .button .text, .I114375.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I114375 .button .icon, .I114375.button .icon {
flex:none;
background-size:100% 100%;
}
.I114375 .button:hover, .I114375.button:hover {
}
.I114375 .button:hover .text, .I114375.button:hover .text {
}
.I114375 .button:hover .icon, .I114375.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I114375 .button, .I114375.button {
}
.I114375 button.button, button.I114375.button {
}
.I114375 .button .text, .I114375.button .text {
font-family:Rubik;

}
.I114375 .button .icon, .I114375.button .icon {
background-size:100% 100%;
}
.I114375 .button:hover, .I114375.button:hover {
}
.I114375 .button:hover .text, .I114375.button:hover .text {
}
.I114375 .button:hover .icon, .I114375.button:hover .icon {
background-size:100% 100%;
}
}

.I114376 {
display:flex;
width:100%;
height:270px;

}
.I114376:hover {
}

.I114377, a.I114377 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I114377:hover, a.I114377:hover {
}
@media (max-width:992px) {
.I114377, a.I114377 {
}
.I114377:hover, a.I114377:hover {
display:flex;
width:100%;

}
}

.I114834 .image, .I114834.image {
vertical-align:top;
}
.I114834 .image:hover, .I114834.image:hover {
}

.I126782 .button, .I126782.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I126782 button.button, button.I126782.button {
cursor:pointer;
}
.I126782 .button .text, .I126782.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I126782 .button .icon, .I126782.button .icon {
flex:none;
background-size:100% 100%;
}
.I126782 .button:hover, .I126782.button:hover {
}
.I126782 .button:hover .text, .I126782.button:hover .text {
}
.I126782 .button:hover .icon, .I126782.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I126782 .button, .I126782.button {
}
.I126782 button.button, button.I126782.button {
}
.I126782 .button .text, .I126782.button .text {
font-family:Rubik;

}
.I126782 .button .icon, .I126782.button .icon {
background-size:100% 100%;
}
.I126782 .button:hover, .I126782.button:hover {
}
.I126782 .button:hover .text, .I126782.button:hover .text {
}
.I126782 .button:hover .icon, .I126782.button:hover .icon {
background-size:100% 100%;
}
}

h1.I114911, .I114911 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114911 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:11;
padding-bottom:2rem;
padding-top:4rem;


}
.I114911:hover {
}
.I114911 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114911 > .viewport:hover {
}

@media (max-width:640px) {
.I114911 {

width:100%;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;


}
.I114911:hover {
}
.I114911 > .viewport {

justify-content:flex-start;


}
.I114911 > .viewport:hover {
}

}

h1.I114915, .I114915 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114915 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:12;

}
.I114915:hover {
}
.I114915 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114915 > .viewport:hover {
}

@media (max-width:640px) {
.I114915 {

width:100%;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;


}
.I114915:hover {
}
.I114915 > .viewport {



}
.I114915 > .viewport:hover {
}

}

h1.I114919, .I114919 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114919 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;


}
.I114919:hover {
}
.I114919 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114919 > .viewport:hover {
}

@media (max-width:992px) {
.I114919 {

padding-left:1.625rem;
padding-right:1.625rem;


}
.I114919:hover {
}
.I114919 > .viewport {



}
.I114919 > .viewport:hover {
}

}
@media (max-width:640px) {
.I114919 {

width:100%;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;


}
.I114919:hover {
}
.I114919 > .viewport {



}
.I114919 > .viewport:hover {
}

}

h1.I114921, .I114921 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114921 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:33;
padding-bottom:3rem;
padding-top:0rem;


}
.I114921:hover {
}
.I114921 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114921 > .viewport:hover {
}

@media (max-width:992px) {
.I114921 {

padding-bottom:1rem;


}
.I114921:hover {
}
.I114921 > .viewport {



}
.I114921 > .viewport:hover {
}

}
@media (max-width:640px) {
.I114921 {

width:100%;
padding-bottom:2rem;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;


}
.I114921:hover {
}
.I114921 > .viewport {

justify-content:flex-start;


}
.I114921 > .viewport:hover {
}

}

h1.I114926, .I114926 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114926 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:16;
padding-top:3rem;


}
.I114926:hover {
}
.I114926 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114926 > .viewport:hover {
}


h1.I115108, .I115108 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115108 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:34;
width:100%;


}
.I115108:hover {
}
.I115108 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115108 > .viewport:hover {
}


.I115080 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I115080:hover {
}

.I115081 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:4rem;
padding-left:2rem;
padding-right:2rem;
padding-top:4rem;
box-sizing:border-box;


}
.I115081:hover {
}
@media (max-width:992px) {
.I115081 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I115081:hover {
}
}
@media (max-width:640px) {
.I115081 {

padding-left:1.625em;
padding-right:1.625em;
padding-top:0rem;


flex-direction:column;
}
.I115081:hover {
}
}
@media (min-width:1440px) {
.I115081 {

padding-bottom:4rem;
padding-top:4rem;


}
.I115081:hover {
}
}
.I115082 {
display:flex;
position:var(--I115082-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:40%;
padding-left:4rem;
box-sizing:border-box;

justify-content:center;


}
.I115082:hover {
}

@media (max-width:992px) {
.I115082 {

order:4;
width:40%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I115082:hover {
}

}
@media (max-width:640px) {
.I115082 {

order:3;
min-width:100%;
padding-top:2rem;

}
.I115082:hover {
}

}
@media (min-width:1440px) {
.I115082 {

order:3;
width:40%;
padding-right:4rem;

}
.I115082:hover {
}

}
.I115083 {
display:flex;
position:var(--I115083-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:60%;
padding-top:82px;
box-sizing:border-box;

flex-direction:column;


}
.I115083:hover {
}

@media (max-width:992px) {
.I115083 {

order:3;
width:60%;
padding-left:0rem;
padding-right:4rem;

}
.I115083:hover {
}

}
@media (max-width:640px) {
.I115083 {

order:4;
min-width:100%;
padding-right:0rem;
padding-top:0;

flex-direction:column;
align-items:flex-start;


}
.I115083:hover {
}

}
@media (min-width:1440px) {
.I115083 {

order:2;
width:60%;

flex-direction:column;


}
.I115083:hover {
}

}
h1.I115084, .I115084 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115084 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I115084:hover {
}
.I115084 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115084 > .viewport:hover {
}


h1.I115085, .I115085 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115085 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;


}
.I115085:hover {
}
.I115085 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115085 > .viewport:hover {
}


h1.I115086, .I115086 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115086 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I115086:hover {
}
.I115086 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115086 > .viewport:hover {
}


h1.I115087, .I115087 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115087 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;
padding-top:0;


}
.I115087:hover {
}
.I115087 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115087 > .viewport:hover {
}

@media (max-width:640px) {
.I115087 {

margin-bottom:2rem;


}
.I115087:hover {
}
.I115087 > .viewport {



}
.I115087 > .viewport:hover {
}

}

h1.I115088, .I115088 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115088 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I115088:hover {
}
.I115088 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115088 > .viewport:hover {
}


h1.I115089, .I115089 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115089 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;

}
.I115089:hover {
}
.I115089 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115089 > .viewport:hover {
}


h1.I115090, .I115090 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115090 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;

}
.I115090:hover {
}
.I115090 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115090 > .viewport:hover {
}


h1.I115091, .I115091 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115091 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:14;

}
.I115091:hover {
}
.I115091 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115091 > .viewport:hover {
}


h1.I115092, .I115092 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115092 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;

}
.I115092:hover {
}
.I115092 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115092 > .viewport:hover {
}


h1.I115093, .I115093 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115093 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
width:100%;
height:auto;


}
.I115093:hover {
}
.I115093 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115093 > .viewport:hover {
}

@media (max-width:992px) {
.I115093 {

height:auto;


}
.I115093:hover {
}
.I115093 > .viewport {



}
.I115093 > .viewport:hover {
}

}

h1.I115094, .I115094 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115094 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
padding-top:0.75rem;


}
.I115094:hover {
}
.I115094 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115094 > .viewport:hover {
}

@media (min-width:1440px) {
.I115094 {

width:100%;
padding-top:0.75rem;


}
.I115094:hover {
}
.I115094 > .viewport {



}
.I115094 > .viewport:hover {
}

}
h1.I115095, .I115095 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115095 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;
padding-bottom:2rem;


}
.I115095:hover {
}
.I115095 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115095 > .viewport:hover {
}


.I115096, a.I115096 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I115096:hover, a.I115096:hover {
}
@media (max-width:992px) {
.I115096, a.I115096 {
display:flex;
font-size:1.625rem;


}
.I115096:hover, a.I115096:hover {
}
}
@media (max-width:640px) {
.I115096, a.I115096 {
display:flex;
font-size:1.625rem;


}
.I115096:hover, a.I115096:hover {
}
}

.I115097, a.I115097 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1.5rem;

}
.I115097:hover, a.I115097:hover {
}
@media (max-width:992px) {
.I115097, a.I115097 {
}
.I115097:hover, a.I115097:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I115097, a.I115097 {
display:flex;
padding-bottom:1rem;

}
.I115097:hover, a.I115097:hover {
}
}

.I115098 .image, .I115098.image {
vertical-align:top;
width:100%;
height:auto;
background-image:url('https://www.genexus.com/media/images/gwds__img-3x2-placeholder.png?timestamp=20220404173848');
background-size:cover;
background-position:center center;

}
.I115098 .image:hover, .I115098.image:hover {
}

.I115099 .button, .I115099.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);

}
.I115099 button.button, button.I115099.button {
cursor:pointer;
}
.I115099 .button .text, .I115099.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I115099 .button .icon, .I115099.button .icon {
flex:none;
background-size:100% 100%;
}
.I115099 .button:hover, .I115099.button:hover {
background-color:rgb(210,40,93);

}
.I115099 .button:hover .text, .I115099.button:hover .text {
}
.I115099 .button:hover .icon, .I115099.button:hover .icon {
background-size:100% 100%;
}

.I115100, a.I115100 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I115100:hover, a.I115100:hover {
}

h1.I115101, .I115101 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I115101, .I115101 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I115101, .I115101 p {
margin:0px;
}

figure.I115101, .I115101 figure {
margin:0px;
}

a.I115101, .I115101 a {
text-decoration:inherit;
color:inherit;
}

.I115101 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I115101 article, article.I115101 {
width:100%;
padding-bottom:1.5rem;

flex-direction:column;	
}
.I115101 article:hover, article.I115101:hover {
}
.I115101 article.active, article.I115101.active {
}
.I115101 .body {
}
.I115101 .body:hover {
	
}
.I115101 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I115101 .body a {
text-decoration:underline;

}
.I115101 .body img {
}
.I115101 .body ul, .I115101 .body ol {
margin-left:1rem;

}
.I115101 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I115101 .body iframe {
}
.I115101 .body img:hover {
}
.I115101 .body iframe:hover {
}

.I115101 .body li {
list-style-type:disc;
}



.I115102 .button, .I115102.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);

}
.I115102 button.button, button.I115102.button {
cursor:pointer;
}
.I115102 .button .text, .I115102.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:26px;

}
.I115102 .button .icon, .I115102.button .icon {
flex:none;
background-size:100% 100%;
}
.I115102 .button:hover, .I115102.button:hover {
background-color:rgb(217,217,217);

}
.I115102 .button:hover .text, .I115102.button:hover .text {
}
.I115102 .button:hover .icon, .I115102.button:hover .icon {
background-size:100% 100%;
}

.I115103 .button, .I115103.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(17,17,17);
border-style:solid;
border-width:1px;
border-radius:100em;

}
.I115103 button.button, button.I115103.button {
cursor:pointer;
}
.I115103 .button .text, .I115103.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:26px;

}
.I115103 .button .icon, .I115103.button .icon {
flex:none;
background-size:100% 100%;
}
.I115103 .button:hover, .I115103.button:hover {
}
.I115103 .button:hover .text, .I115103.button:hover .text {
}
.I115103 .button:hover .icon, .I115103.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I115103 .button, .I115103.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I115103 button.button, button.I115103.button {
}
.I115103 .button .text, .I115103.button .text {
color:rgb(108,72,201);

}
.I115103 .button .icon, .I115103.button .icon {
background-size:100% 100%;
}
.I115103 .button:hover, .I115103.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I115103 .button:hover .text, .I115103.button:hover .text {
color:rgb(150,155,160);

}
.I115103 .button:hover .icon, .I115103.button:hover .icon {
background-size:100% 100%;
}
}

.I115104 .button, .I115104.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I115104 button.button, button.I115104.button {
cursor:pointer;
}
.I115104 .button .text, .I115104.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I115104 .button .icon, .I115104.button .icon {
flex:none;
background-size:100% 100%;
}
.I115104 .button:hover, .I115104.button:hover {
}
.I115104 .button:hover .text, .I115104.button:hover .text {
}
.I115104 .button:hover .icon, .I115104.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I115104 .button, .I115104.button {
}
.I115104 button.button, button.I115104.button {
}
.I115104 .button .text, .I115104.button .text {
font-family:Rubik;

}
.I115104 .button .icon, .I115104.button .icon {
background-size:100% 100%;
}
.I115104 .button:hover, .I115104.button:hover {
}
.I115104 .button:hover .text, .I115104.button:hover .text {
}
.I115104 .button:hover .icon, .I115104.button:hover .icon {
background-size:100% 100%;
}
}

.I115105 {
display:flex;
width:100%;
height:270px;

}
.I115105:hover {
}

.I115106, a.I115106 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I115106:hover, a.I115106:hover {
}
@media (max-width:992px) {
.I115106, a.I115106 {
}
.I115106:hover, a.I115106:hover {
display:flex;
width:100%;

}
}

.I115107 .image, .I115107.image {
vertical-align:top;
}
.I115107 .image:hover, .I115107.image:hover {
}

h1.I115139, .I115139 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115139 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:35;
width:100%;


}
.I115139:hover {
}
.I115139 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115139 > .viewport:hover {
}


.I115110 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I115110:hover {
}

.I115111 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:4rem;
padding-left:2rem;
padding-right:2rem;
padding-top:4rem;
box-sizing:border-box;


}
.I115111:hover {
}
@media (max-width:992px) {
.I115111 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I115111:hover {
}
}
@media (max-width:640px) {
.I115111 {

padding-left:1.625em;
padding-right:1.625em;
padding-top:0rem;


flex-direction:column;
}
.I115111:hover {
}
}

.I115112 {
display:flex;
position:var(--I115112-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:40%;
padding-right:4rem;
box-sizing:border-box;

justify-content:center;


}
.I115112:hover {
}

@media (max-width:992px) {
.I115112 {

width:40%;
margin-right:0;
padding-right:0rem;

justify-content:center;


}
.I115112:hover {
}

}
@media (max-width:640px) {
.I115112 {

order:2;
min-width:100%;
padding-bottom:0rem;
padding-top:2rem;

}
.I115112:hover {
}

}
@media (min-width:1440px) {
.I115112 {

width:40%;
padding-right:4rem;

}
.I115112:hover {
}

}
.I115113 {
display:flex;
position:var(--I115113-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:60%;
padding-left:4rem;
box-sizing:border-box;

flex-direction:column;


}
.I115113:hover {
}

@media (max-width:992px) {
.I115113 {

width:60%;

}
.I115113:hover {
}

}
@media (max-width:640px) {
.I115113 {

order:3;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I115113:hover {
}

}
@media (min-width:1440px) {
.I115113 {

width:60%;

flex-direction:column;


}
.I115113:hover {
}

}
h1.I115114, .I115114 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115114 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I115114:hover {
}
.I115114 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115114 > .viewport:hover {
}


h1.I115115, .I115115 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115115 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;


}
.I115115:hover {
}
.I115115 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115115 > .viewport:hover {
}


h1.I115116, .I115116 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115116 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;
padding-top:82px;


}
.I115116:hover {
}
.I115116 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115116 > .viewport:hover {
}

@media (max-width:992px) {
.I115116 {

display:flex;

}
.I115116:hover {
}
.I115116 > .viewport {



}
.I115116 > .viewport:hover {
}

}
@media (max-width:640px) {
.I115116 {

padding-top:0px;


}
.I115116:hover {
}
.I115116 > .viewport {



}
.I115116 > .viewport:hover {
}

}

h1.I115117, .I115117 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115117 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
padding-top:0;


}
.I115117:hover {
}
.I115117 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115117 > .viewport:hover {
}

@media (max-width:640px) {
.I115117 {

margin-bottom:2rem;


}
.I115117:hover {
}
.I115117 > .viewport {



}
.I115117 > .viewport:hover {
}

}

h1.I115118, .I115118 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115118 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I115118:hover {
}
.I115118 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115118 > .viewport:hover {
}


h1.I115119, .I115119 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115119 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I115119:hover {
}
.I115119 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115119 > .viewport:hover {
}


h1.I115120, .I115120 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115120 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;

}
.I115120:hover {
}
.I115120 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115120 > .viewport:hover {
}


h1.I115121, .I115121 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115121 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:17;

}
.I115121:hover {
}
.I115121 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115121 > .viewport:hover {
}


h1.I115122, .I115122 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115122 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:16;

}
.I115122:hover {
}
.I115122 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115122 > .viewport:hover {
}


h1.I115123, .I115123 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115123 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:14;

}
.I115123:hover {
}
.I115123 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115123 > .viewport:hover {
}


h1.I115124, .I115124 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115124 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I115124:hover {
}
.I115124 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115124 > .viewport:hover {
}

@media (max-width:992px) {
.I115124 {

display:none;

}
.I115124:hover {
}
.I115124 > .viewport {



}
.I115124 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I115124 {

width:100%;
height:auto;


}
.I115124:hover {
}
.I115124 > .viewport {



}
.I115124 > .viewport:hover {
}

}
h1.I115125, .I115125 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115125 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I115125:hover {
}
.I115125 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115125 > .viewport:hover {
}

@media (min-width:1440px) {
.I115125 {

width:100%;
box-sizing:border-box;


}
.I115125:hover {
}
.I115125 > .viewport {



}
.I115125 > .viewport:hover {
}

}
h1.I115126, .I115126 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115126 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;
padding-bottom:2rem;


}
.I115126:hover {
}
.I115126 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115126 > .viewport:hover {
}


.I115127, a.I115127 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I115127:hover, a.I115127:hover {
}
@media (max-width:992px) {
.I115127, a.I115127 {
display:flex;
font-size:1.625rem;


}
.I115127:hover, a.I115127:hover {
}
}
@media (max-width:640px) {
.I115127, a.I115127 {
display:flex;
font-size:1.625rem;


}
.I115127:hover, a.I115127:hover {
}
}

.I115128, a.I115128 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1.5rem;

}
.I115128:hover, a.I115128:hover {
}
@media (max-width:992px) {
.I115128, a.I115128 {
}
.I115128:hover, a.I115128:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I115128, a.I115128 {
display:flex;
padding-bottom:1rem;

}
.I115128:hover, a.I115128:hover {
}
}

.I115129 .image, .I115129.image {
vertical-align:top;
width:100%;
height:auto;
background-image:url('https://www.genexus.com/media/images/gwds__img-3x2-placeholder.png?timestamp=20220404173848');
background-size:cover;
background-position:center center;

}
.I115129 .image:hover, .I115129.image:hover {
}

.I115130 .button, .I115130.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);

}
.I115130 button.button, button.I115130.button {
cursor:pointer;
}
.I115130 .button .text, .I115130.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I115130 .button .icon, .I115130.button .icon {
flex:none;
background-size:100% 100%;
}
.I115130 .button:hover, .I115130.button:hover {
background-color:rgb(210,40,93);

}
.I115130 .button:hover .text, .I115130.button:hover .text {
}
.I115130 .button:hover .icon, .I115130.button:hover .icon {
background-size:100% 100%;
}

.I115131, a.I115131 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I115131:hover, a.I115131:hover {
}

h1.I115132, .I115132 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I115132, .I115132 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I115132, .I115132 p {
margin:0px;
}

figure.I115132, .I115132 figure {
margin:0px;
}

a.I115132, .I115132 a {
text-decoration:inherit;
color:inherit;
}

.I115132 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I115132 article, article.I115132 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I115132 article:hover, article.I115132:hover {
}
.I115132 article.active, article.I115132.active {
}
.I115132 .body {
}
.I115132 .body:hover {
	
}
.I115132 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I115132 .body a {
text-decoration:underline;

}
.I115132 .body img {
}
.I115132 .body ul, .I115132 .body ol {
margin-left:1rem;

}
.I115132 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I115132 .body iframe {
}
.I115132 .body img:hover {
}
.I115132 .body iframe:hover {
}

.I115132 .body li {
list-style-type:disc;
}



.I115133 .button, .I115133.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I115133 button.button, button.I115133.button {
cursor:pointer;
}
.I115133 .button .text, .I115133.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I115133 .button .icon, .I115133.button .icon {
flex:none;
background-size:100% 100%;
}
.I115133 .button:hover, .I115133.button:hover {
}
.I115133 .button:hover .text, .I115133.button:hover .text {
}
.I115133 .button:hover .icon, .I115133.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I115133 .button, .I115133.button {
}
.I115133 button.button, button.I115133.button {
}
.I115133 .button .text, .I115133.button .text {
font-family:Rubik;

}
.I115133 .button .icon, .I115133.button .icon {
background-size:100% 100%;
}
.I115133 .button:hover, .I115133.button:hover {
}
.I115133 .button:hover .text, .I115133.button:hover .text {
}
.I115133 .button:hover .icon, .I115133.button:hover .icon {
background-size:100% 100%;
}
}

.I115134 .button, .I115134.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(17,17,17);
border-style:solid;
border-width:1px;
border-radius:100em;

}
.I115134 button.button, button.I115134.button {
cursor:pointer;
}
.I115134 .button .text, .I115134.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:26px;

}
.I115134 .button .icon, .I115134.button .icon {
flex:none;
background-size:100% 100%;
}
.I115134 .button:hover, .I115134.button:hover {
}
.I115134 .button:hover .text, .I115134.button:hover .text {
}
.I115134 .button:hover .icon, .I115134.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I115134 .button, .I115134.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I115134 button.button, button.I115134.button {
}
.I115134 .button .text, .I115134.button .text {
color:rgb(108,72,201);

}
.I115134 .button .icon, .I115134.button .icon {
background-size:100% 100%;
}
.I115134 .button:hover, .I115134.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I115134 .button:hover .text, .I115134.button:hover .text {
color:rgb(150,155,160);

}
.I115134 .button:hover .icon, .I115134.button:hover .icon {
background-size:100% 100%;
}
}

.I115135 .button, .I115135.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);

}
.I115135 button.button, button.I115135.button {
cursor:pointer;
}
.I115135 .button .text, .I115135.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:26px;

}
.I115135 .button .icon, .I115135.button .icon {
flex:none;
background-size:100% 100%;
}
.I115135 .button:hover, .I115135.button:hover {
background-color:rgb(217,217,217);

}
.I115135 .button:hover .text, .I115135.button:hover .text {
}
.I115135 .button:hover .icon, .I115135.button:hover .icon {
background-size:100% 100%;
}

.I115136 {
display:flex;
width:100%;
height:270px;

}
.I115136:hover {
}
@media (min-width:1440px) {
.I115136 {
display:flex;
width:100%;
height:270px;

}
.I115136:hover {
}
}
.I115137, a.I115137 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I115137:hover, a.I115137:hover {
}
@media (max-width:992px) {
.I115137, a.I115137 {
}
.I115137:hover, a.I115137:hover {
display:flex;
width:100%;

}
}

.I115138 .image, .I115138.image {
vertical-align:top;
}
.I115138 .image:hover, .I115138.image:hover {
}

.I67956 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I67956:hover {
}

.I67970 {
display:flex;
position:var(--I67970-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
}
.I67970:hover {
}


h1.I67972, .I67972 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I67972 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I67972:hover {
}
.I67972 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I67972 > .viewport:hover {
}


.I67971 .button, .I67971.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I67971 button.button, button.I67971.button {
cursor:pointer;
}
.I67971 .button .text, .I67971.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I67971 .button .icon, .I67971.button .icon {
flex:none;
background-size:100% 100%;
}
.I67971 .button:hover, .I67971.button:hover {
background-color:rgb(210,40,93);

}
.I67971 .button:hover .text, .I67971.button:hover .text {
}
.I67971 .button:hover .icon, .I67971.button:hover .icon {
background-size:100% 100%;
}


h1.I115142, .I115142 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115142 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:17;

}
.I115142:hover {
}
.I115142 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115142 > .viewport:hover {
}


h1.I115175, .I115175 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115175 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:47;
width:100%;
padding-bottom:2rem;


}
.I115175:hover {
}
.I115175 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115175 > .viewport:hover {
}


.I115147 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I115147:hover {
}

.I115148 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:4rem;
padding-left:2rem;
padding-right:2rem;
padding-top:4rem;
box-sizing:border-box;


}
.I115148:hover {
}
@media (max-width:992px) {
.I115148 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I115148:hover {
}
}
@media (max-width:640px) {
.I115148 {

padding-left:1.625em;
padding-right:1.625em;
padding-top:0;


flex-direction:column;
}
.I115148:hover {
}
}
@media (min-width:1440px) {
.I115148 {

padding-bottom:4rem;
padding-top:4rem;


}
.I115148:hover {
}
}
.I115149 {
display:flex;
position:var(--I115149-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:40%;
padding-left:4rem;
box-sizing:border-box;

justify-content:center;


}
.I115149:hover {
}

@media (max-width:992px) {
.I115149 {

order:4;
width:40%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I115149:hover {
}

}
@media (max-width:640px) {
.I115149 {

order:3;
min-width:100%;
padding-top:2rem;

}
.I115149:hover {
}

}
@media (min-width:1440px) {
.I115149 {

order:3;
width:40%;
padding-right:4rem;

}
.I115149:hover {
}

}
.I115150 {
display:flex;
position:var(--I115150-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:60%;
padding-top:82px;
box-sizing:border-box;

flex-direction:column;


}
.I115150:hover {
}

@media (max-width:992px) {
.I115150 {

order:3;
width:60%;
padding-left:0rem;
padding-right:4rem;

}
.I115150:hover {
}

}
@media (max-width:640px) {
.I115150 {

order:4;
min-width:100%;
padding-right:0rem;
padding-top:0;

flex-direction:column;
align-items:flex-start;


}
.I115150:hover {
}

}
@media (min-width:1440px) {
.I115150 {

order:2;
width:60%;

flex-direction:column;


}
.I115150:hover {
}

}
h1.I115151, .I115151 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115151 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I115151:hover {
}
.I115151 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115151 > .viewport:hover {
}


h1.I115152, .I115152 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115152 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I115152:hover {
}
.I115152 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115152 > .viewport:hover {
}


h1.I115153, .I115153 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115153 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I115153:hover {
}
.I115153 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115153 > .viewport:hover {
}


h1.I115154, .I115154 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115154 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;
padding-top:0;


}
.I115154:hover {
}
.I115154 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115154 > .viewport:hover {
}

@media (max-width:640px) {
.I115154 {

margin-bottom:2rem;


}
.I115154:hover {
}
.I115154 > .viewport {



}
.I115154 > .viewport:hover {
}

}

h1.I115155, .I115155 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115155 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I115155:hover {
}
.I115155 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115155 > .viewport:hover {
}


h1.I115156, .I115156 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115156 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I115156:hover {
}
.I115156 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115156 > .viewport:hover {
}


h1.I115157, .I115157 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115157 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;

}
.I115157:hover {
}
.I115157 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115157 > .viewport:hover {
}


h1.I115158, .I115158 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115158 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:14;

}
.I115158:hover {
}
.I115158 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115158 > .viewport:hover {
}


h1.I115159, .I115159 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115159 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;

}
.I115159:hover {
}
.I115159 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115159 > .viewport:hover {
}


h1.I115160, .I115160 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115160 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
width:100%;
height:auto;


}
.I115160:hover {
}
.I115160 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115160 > .viewport:hover {
}

@media (max-width:992px) {
.I115160 {

height:auto;


}
.I115160:hover {
}
.I115160 > .viewport {



}
.I115160 > .viewport:hover {
}

}

h1.I115161, .I115161 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115161 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
padding-top:0.75rem;


}
.I115161:hover {
}
.I115161 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115161 > .viewport:hover {
}

@media (min-width:1440px) {
.I115161 {

width:100%;
padding-top:0.75rem;


}
.I115161:hover {
}
.I115161 > .viewport {



}
.I115161 > .viewport:hover {
}

}
h1.I115162, .I115162 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115162 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;
padding-bottom:2rem;


}
.I115162:hover {
}
.I115162 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115162 > .viewport:hover {
}


.I115163, a.I115163 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I115163:hover, a.I115163:hover {
}
@media (max-width:992px) {
.I115163, a.I115163 {
display:flex;
font-size:1.625rem;


}
.I115163:hover, a.I115163:hover {
}
}
@media (max-width:640px) {
.I115163, a.I115163 {
display:flex;
font-size:1.625rem;


}
.I115163:hover, a.I115163:hover {
}
}

.I115164, a.I115164 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1.5rem;

}
.I115164:hover, a.I115164:hover {
}
@media (max-width:992px) {
.I115164, a.I115164 {
}
.I115164:hover, a.I115164:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I115164, a.I115164 {
display:flex;
padding-bottom:1rem;

}
.I115164:hover, a.I115164:hover {
}
}

.I115165 .image, .I115165.image {
vertical-align:top;
width:100%;
height:auto;
background-image:url('https://www.genexus.com/media/images/gwds__img-3x2-placeholder.png?timestamp=20220404173848');
background-size:cover;
background-position:center center;

}
.I115165 .image:hover, .I115165.image:hover {
}

.I115166 .button, .I115166.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);

}
.I115166 button.button, button.I115166.button {
cursor:pointer;
}
.I115166 .button .text, .I115166.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I115166 .button .icon, .I115166.button .icon {
flex:none;
background-size:100% 100%;
}
.I115166 .button:hover, .I115166.button:hover {
background-color:rgb(210,40,93);

}
.I115166 .button:hover .text, .I115166.button:hover .text {
}
.I115166 .button:hover .icon, .I115166.button:hover .icon {
background-size:100% 100%;
}

.I115167, a.I115167 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I115167:hover, a.I115167:hover {
}

h1.I115168, .I115168 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I115168, .I115168 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I115168, .I115168 p {
margin:0px;
}

figure.I115168, .I115168 figure {
margin:0px;
}

a.I115168, .I115168 a {
text-decoration:inherit;
color:inherit;
}

.I115168 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I115168 article, article.I115168 {
width:100%;
padding-bottom:1.5rem;

flex-direction:column;	
}
.I115168 article:hover, article.I115168:hover {
}
.I115168 article.active, article.I115168.active {
}
.I115168 .body {
}
.I115168 .body:hover {
	
}
.I115168 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I115168 .body a {
text-decoration:underline;

}
.I115168 .body img {
}
.I115168 .body ul, .I115168 .body ol {
margin-left:1rem;

}
.I115168 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I115168 .body iframe {
}
.I115168 .body img:hover {
}
.I115168 .body iframe:hover {
}

.I115168 .body li {
list-style-type:disc;
}



.I115169 .button, .I115169.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);

}
.I115169 button.button, button.I115169.button {
cursor:pointer;
}
.I115169 .button .text, .I115169.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:26px;

}
.I115169 .button .icon, .I115169.button .icon {
flex:none;
background-size:100% 100%;
}
.I115169 .button:hover, .I115169.button:hover {
background-color:rgb(217,217,217);

}
.I115169 .button:hover .text, .I115169.button:hover .text {
}
.I115169 .button:hover .icon, .I115169.button:hover .icon {
background-size:100% 100%;
}

.I115170 .button, .I115170.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(17,17,17);
border-style:solid;
border-width:1px;
border-radius:100em;

}
.I115170 button.button, button.I115170.button {
cursor:pointer;
}
.I115170 .button .text, .I115170.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:26px;

}
.I115170 .button .icon, .I115170.button .icon {
flex:none;
background-size:100% 100%;
}
.I115170 .button:hover, .I115170.button:hover {
}
.I115170 .button:hover .text, .I115170.button:hover .text {
}
.I115170 .button:hover .icon, .I115170.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I115170 .button, .I115170.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I115170 button.button, button.I115170.button {
}
.I115170 .button .text, .I115170.button .text {
color:rgb(108,72,201);

}
.I115170 .button .icon, .I115170.button .icon {
background-size:100% 100%;
}
.I115170 .button:hover, .I115170.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I115170 .button:hover .text, .I115170.button:hover .text {
color:rgb(150,155,160);

}
.I115170 .button:hover .icon, .I115170.button:hover .icon {
background-size:100% 100%;
}
}

.I115171 .button, .I115171.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I115171 button.button, button.I115171.button {
cursor:pointer;
}
.I115171 .button .text, .I115171.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I115171 .button .icon, .I115171.button .icon {
flex:none;
background-size:100% 100%;
}
.I115171 .button:hover, .I115171.button:hover {
}
.I115171 .button:hover .text, .I115171.button:hover .text {
}
.I115171 .button:hover .icon, .I115171.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I115171 .button, .I115171.button {
}
.I115171 button.button, button.I115171.button {
}
.I115171 .button .text, .I115171.button .text {
font-family:Rubik;

}
.I115171 .button .icon, .I115171.button .icon {
background-size:100% 100%;
}
.I115171 .button:hover, .I115171.button:hover {
}
.I115171 .button:hover .text, .I115171.button:hover .text {
}
.I115171 .button:hover .icon, .I115171.button:hover .icon {
background-size:100% 100%;
}
}

.I115172 {
display:flex;
width:100%;
height:270px;

}
.I115172:hover {
}

.I115173, a.I115173 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I115173:hover, a.I115173:hover {
}
@media (max-width:992px) {
.I115173, a.I115173 {
}
.I115173:hover, a.I115173:hover {
display:flex;
width:100%;

}
}

.I115174 .image, .I115174.image {
vertical-align:top;
}
.I115174 .image:hover, .I115174.image:hover {
}

h1.I115236, .I115236 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115236 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:45;
width:100%;


}
.I115236:hover {
}
.I115236 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115236 > .viewport:hover {
}


.I115207 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I115207:hover {
}

.I115208 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:4rem;
padding-left:2rem;
padding-right:2rem;
padding-top:4rem;
box-sizing:border-box;


}
.I115208:hover {
}
@media (max-width:992px) {
.I115208 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I115208:hover {
}
}
@media (max-width:640px) {
.I115208 {

padding-left:1.625em;
padding-right:1.625em;
padding-top:0rem;


flex-direction:column;
}
.I115208:hover {
}
}

.I115209 {
display:flex;
position:var(--I115209-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:40%;
padding-right:4rem;
box-sizing:border-box;

justify-content:center;


}
.I115209:hover {
}

@media (max-width:992px) {
.I115209 {

width:40%;
margin-right:0;
padding-right:0rem;

justify-content:center;


}
.I115209:hover {
}

}
@media (max-width:640px) {
.I115209 {

order:2;
min-width:100%;
padding-bottom:0rem;
padding-top:2rem;

}
.I115209:hover {
}

}
@media (min-width:1440px) {
.I115209 {

width:40%;
padding-right:4rem;

}
.I115209:hover {
}

}
.I115210 {
display:flex;
position:var(--I115210-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:60%;
padding-left:4rem;
box-sizing:border-box;

flex-direction:column;


}
.I115210:hover {
}

@media (max-width:992px) {
.I115210 {

width:60%;

}
.I115210:hover {
}

}
@media (max-width:640px) {
.I115210 {

order:3;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I115210:hover {
}

}
@media (min-width:1440px) {
.I115210 {

width:60%;

flex-direction:column;


}
.I115210:hover {
}

}
h1.I115211, .I115211 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115211 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I115211:hover {
}
.I115211 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115211 > .viewport:hover {
}


h1.I115212, .I115212 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115212 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I115212:hover {
}
.I115212 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115212 > .viewport:hover {
}


h1.I115213, .I115213 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115213 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;
padding-top:82px;


}
.I115213:hover {
}
.I115213 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115213 > .viewport:hover {
}

@media (max-width:992px) {
.I115213 {

display:flex;

}
.I115213:hover {
}
.I115213 > .viewport {



}
.I115213 > .viewport:hover {
}

}
@media (max-width:640px) {
.I115213 {

padding-top:0px;


}
.I115213:hover {
}
.I115213 > .viewport {



}
.I115213 > .viewport:hover {
}

}

h1.I115214, .I115214 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115214 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
padding-top:0;


}
.I115214:hover {
}
.I115214 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115214 > .viewport:hover {
}

@media (max-width:640px) {
.I115214 {

margin-bottom:2rem;


}
.I115214:hover {
}
.I115214 > .viewport {



}
.I115214 > .viewport:hover {
}

}

h1.I115215, .I115215 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115215 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I115215:hover {
}
.I115215 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115215 > .viewport:hover {
}


h1.I115216, .I115216 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115216 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I115216:hover {
}
.I115216 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115216 > .viewport:hover {
}


h1.I115217, .I115217 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115217 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I115217:hover {
}
.I115217 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115217 > .viewport:hover {
}


h1.I115218, .I115218 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115218 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:17;

}
.I115218:hover {
}
.I115218 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115218 > .viewport:hover {
}


h1.I115219, .I115219 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115219 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:16;

}
.I115219:hover {
}
.I115219 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115219 > .viewport:hover {
}


h1.I115220, .I115220 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115220 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:14;

}
.I115220:hover {
}
.I115220 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115220 > .viewport:hover {
}


h1.I115221, .I115221 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115221 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I115221:hover {
}
.I115221 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115221 > .viewport:hover {
}

@media (max-width:992px) {
.I115221 {

display:none;

}
.I115221:hover {
}
.I115221 > .viewport {



}
.I115221 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I115221 {

width:100%;
height:auto;


}
.I115221:hover {
}
.I115221 > .viewport {



}
.I115221 > .viewport:hover {
}

}
h1.I115222, .I115222 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115222 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I115222:hover {
}
.I115222 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115222 > .viewport:hover {
}

@media (min-width:1440px) {
.I115222 {

width:100%;
box-sizing:border-box;


}
.I115222:hover {
}
.I115222 > .viewport {



}
.I115222 > .viewport:hover {
}

}
h1.I115223, .I115223 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115223 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;
padding-bottom:2rem;


}
.I115223:hover {
}
.I115223 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115223 > .viewport:hover {
}


.I115224, a.I115224 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I115224:hover, a.I115224:hover {
}
@media (max-width:992px) {
.I115224, a.I115224 {
display:flex;
font-size:1.625rem;


}
.I115224:hover, a.I115224:hover {
}
}
@media (max-width:640px) {
.I115224, a.I115224 {
display:flex;
font-size:1.625rem;


}
.I115224:hover, a.I115224:hover {
}
}

.I115225, a.I115225 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1.5rem;

}
.I115225:hover, a.I115225:hover {
}
@media (max-width:992px) {
.I115225, a.I115225 {
}
.I115225:hover, a.I115225:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I115225, a.I115225 {
display:flex;
padding-bottom:1rem;

}
.I115225:hover, a.I115225:hover {
}
}

.I115226 .image, .I115226.image {
vertical-align:top;
width:100%;
height:auto;
background-image:url('https://www.genexus.com/media/images/gwds__img-3x2-placeholder.png?timestamp=20220404173848');
background-size:cover;
background-position:center center;

}
.I115226 .image:hover, .I115226.image:hover {
}

.I115227 .button, .I115227.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);

}
.I115227 button.button, button.I115227.button {
cursor:pointer;
}
.I115227 .button .text, .I115227.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I115227 .button .icon, .I115227.button .icon {
flex:none;
background-size:100% 100%;
}
.I115227 .button:hover, .I115227.button:hover {
background-color:rgb(210,40,93);

}
.I115227 .button:hover .text, .I115227.button:hover .text {
}
.I115227 .button:hover .icon, .I115227.button:hover .icon {
background-size:100% 100%;
}

.I115228, a.I115228 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I115228:hover, a.I115228:hover {
}

h1.I115229, .I115229 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I115229, .I115229 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I115229, .I115229 p {
margin:0px;
}

figure.I115229, .I115229 figure {
margin:0px;
}

a.I115229, .I115229 a {
text-decoration:inherit;
color:inherit;
}

.I115229 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I115229 article, article.I115229 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I115229 article:hover, article.I115229:hover {
}
.I115229 article.active, article.I115229.active {
}
.I115229 .body {
}
.I115229 .body:hover {
	
}
.I115229 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I115229 .body a {
text-decoration:underline;

}
.I115229 .body img {
}
.I115229 .body ul, .I115229 .body ol {
margin-left:1rem;

}
.I115229 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I115229 .body iframe {
}
.I115229 .body img:hover {
}
.I115229 .body iframe:hover {
}

.I115229 .body li {
list-style-type:disc;
}



.I115230 .button, .I115230.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I115230 button.button, button.I115230.button {
cursor:pointer;
}
.I115230 .button .text, .I115230.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I115230 .button .icon, .I115230.button .icon {
flex:none;
background-size:100% 100%;
}
.I115230 .button:hover, .I115230.button:hover {
}
.I115230 .button:hover .text, .I115230.button:hover .text {
}
.I115230 .button:hover .icon, .I115230.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I115230 .button, .I115230.button {
}
.I115230 button.button, button.I115230.button {
}
.I115230 .button .text, .I115230.button .text {
font-family:Rubik;

}
.I115230 .button .icon, .I115230.button .icon {
background-size:100% 100%;
}
.I115230 .button:hover, .I115230.button:hover {
}
.I115230 .button:hover .text, .I115230.button:hover .text {
}
.I115230 .button:hover .icon, .I115230.button:hover .icon {
background-size:100% 100%;
}
}

.I115231 .button, .I115231.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(17,17,17);
border-style:solid;
border-width:1px;
border-radius:100em;

}
.I115231 button.button, button.I115231.button {
cursor:pointer;
}
.I115231 .button .text, .I115231.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:26px;

}
.I115231 .button .icon, .I115231.button .icon {
flex:none;
background-size:100% 100%;
}
.I115231 .button:hover, .I115231.button:hover {
}
.I115231 .button:hover .text, .I115231.button:hover .text {
}
.I115231 .button:hover .icon, .I115231.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I115231 .button, .I115231.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I115231 button.button, button.I115231.button {
}
.I115231 .button .text, .I115231.button .text {
color:rgb(108,72,201);

}
.I115231 .button .icon, .I115231.button .icon {
background-size:100% 100%;
}
.I115231 .button:hover, .I115231.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I115231 .button:hover .text, .I115231.button:hover .text {
color:rgb(150,155,160);

}
.I115231 .button:hover .icon, .I115231.button:hover .icon {
background-size:100% 100%;
}
}

.I115232 .button, .I115232.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);

}
.I115232 button.button, button.I115232.button {
cursor:pointer;
}
.I115232 .button .text, .I115232.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:26px;

}
.I115232 .button .icon, .I115232.button .icon {
flex:none;
background-size:100% 100%;
}
.I115232 .button:hover, .I115232.button:hover {
background-color:rgb(217,217,217);

}
.I115232 .button:hover .text, .I115232.button:hover .text {
}
.I115232 .button:hover .icon, .I115232.button:hover .icon {
background-size:100% 100%;
}

.I115233 {
display:flex;
width:100%;
height:270px;

}
.I115233:hover {
}
@media (min-width:1440px) {
.I115233 {
display:flex;
width:100%;
height:270px;

}
.I115233:hover {
}
}
.I115234, a.I115234 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I115234:hover, a.I115234:hover {
}
@media (max-width:992px) {
.I115234, a.I115234 {
}
.I115234:hover, a.I115234:hover {
display:flex;
width:100%;

}
}

.I115235 .image, .I115235.image {
vertical-align:top;
}
.I115235 .image:hover, .I115235.image:hover {
}

.I67956 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I67956:hover {
}

.I67970 {
display:flex;
position:var(--I67970-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
}
.I67970:hover {
}


h1.I67972, .I67972 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I67972 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I67972:hover {
}
.I67972 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I67972 > .viewport:hover {
}


.I67971 .button, .I67971.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I67971 button.button, button.I67971.button {
cursor:pointer;
}
.I67971 .button .text, .I67971.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I67971 .button .icon, .I67971.button .icon {
flex:none;
background-size:100% 100%;
}
.I67971 .button:hover, .I67971.button:hover {
background-color:rgb(210,40,93);

}
.I67971 .button:hover .text, .I67971.button:hover .text {
}
.I67971 .button:hover .icon, .I67971.button:hover .icon {
background-size:100% 100%;
}


h1.I115266, .I115266 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115266 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:36;
width:100%;


}
.I115266:hover {
}
.I115266 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115266 > .viewport:hover {
}


.I115238 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I115238:hover {
}

.I115239 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:4rem;
padding-left:2rem;
padding-right:2rem;
padding-top:4rem;
box-sizing:border-box;


}
.I115239:hover {
}
@media (max-width:992px) {
.I115239 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I115239:hover {
}
}
@media (max-width:640px) {
.I115239 {

padding-left:1.625em;
padding-right:1.625em;
padding-top:0rem;


flex-direction:column;
}
.I115239:hover {
}
}
@media (min-width:1440px) {
.I115239 {

padding-bottom:4rem;
padding-top:4rem;


}
.I115239:hover {
}
}
.I115240 {
display:flex;
position:var(--I115240-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:40%;
padding-left:4rem;
box-sizing:border-box;

justify-content:center;


}
.I115240:hover {
}

@media (max-width:992px) {
.I115240 {

order:4;
width:40%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I115240:hover {
}

}
@media (max-width:640px) {
.I115240 {

order:3;
min-width:100%;
padding-top:2rem;

}
.I115240:hover {
}

}
@media (min-width:1440px) {
.I115240 {

order:3;
width:40%;
padding-right:4rem;

}
.I115240:hover {
}

}
.I115241 {
display:flex;
position:var(--I115241-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:60%;
padding-top:82px;
box-sizing:border-box;

flex-direction:column;


}
.I115241:hover {
}

@media (max-width:992px) {
.I115241 {

order:3;
width:60%;
padding-left:0rem;
padding-right:4rem;

}
.I115241:hover {
}

}
@media (max-width:640px) {
.I115241 {

order:4;
min-width:100%;
padding-right:0rem;
padding-top:0;

flex-direction:column;
align-items:flex-start;


}
.I115241:hover {
}

}
@media (min-width:1440px) {
.I115241 {

order:2;
width:60%;

flex-direction:column;


}
.I115241:hover {
}

}
h1.I115242, .I115242 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115242 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I115242:hover {
}
.I115242 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115242 > .viewport:hover {
}


h1.I115243, .I115243 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115243 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I115243:hover {
}
.I115243 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115243 > .viewport:hover {
}


h1.I115244, .I115244 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115244 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I115244:hover {
}
.I115244 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115244 > .viewport:hover {
}


h1.I115245, .I115245 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115245 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;
padding-top:0;


}
.I115245:hover {
}
.I115245 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115245 > .viewport:hover {
}

@media (max-width:640px) {
.I115245 {

margin-bottom:2rem;


}
.I115245:hover {
}
.I115245 > .viewport {



}
.I115245 > .viewport:hover {
}

}

h1.I115246, .I115246 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115246 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I115246:hover {
}
.I115246 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115246 > .viewport:hover {
}


h1.I115247, .I115247 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115247 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I115247:hover {
}
.I115247 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115247 > .viewport:hover {
}


h1.I115248, .I115248 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115248 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;

}
.I115248:hover {
}
.I115248 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115248 > .viewport:hover {
}


h1.I115249, .I115249 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115249 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:14;

}
.I115249:hover {
}
.I115249 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115249 > .viewport:hover {
}


h1.I115250, .I115250 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115250 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;

}
.I115250:hover {
}
.I115250 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115250 > .viewport:hover {
}


h1.I115251, .I115251 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115251 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
width:100%;
height:auto;


}
.I115251:hover {
}
.I115251 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115251 > .viewport:hover {
}

@media (max-width:992px) {
.I115251 {

height:auto;


}
.I115251:hover {
}
.I115251 > .viewport {



}
.I115251 > .viewport:hover {
}

}

h1.I115252, .I115252 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115252 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
padding-top:0.75rem;


}
.I115252:hover {
}
.I115252 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115252 > .viewport:hover {
}

@media (min-width:1440px) {
.I115252 {

width:100%;
padding-top:0.75rem;


}
.I115252:hover {
}
.I115252 > .viewport {



}
.I115252 > .viewport:hover {
}

}
h1.I115253, .I115253 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115253 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;
padding-bottom:2rem;


}
.I115253:hover {
}
.I115253 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115253 > .viewport:hover {
}


.I115254, a.I115254 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I115254:hover, a.I115254:hover {
}
@media (max-width:992px) {
.I115254, a.I115254 {
display:flex;
font-size:1.625rem;


}
.I115254:hover, a.I115254:hover {
}
}
@media (max-width:640px) {
.I115254, a.I115254 {
display:flex;
font-size:1.625rem;


}
.I115254:hover, a.I115254:hover {
}
}

.I115255, a.I115255 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1.5rem;

}
.I115255:hover, a.I115255:hover {
}
@media (max-width:992px) {
.I115255, a.I115255 {
}
.I115255:hover, a.I115255:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I115255, a.I115255 {
display:flex;
padding-bottom:1rem;

}
.I115255:hover, a.I115255:hover {
}
}

.I115256 .image, .I115256.image {
vertical-align:top;
width:100%;
height:auto;
background-image:url('https://www.genexus.com/media/images/gwds__img-3x2-placeholder.png?timestamp=20220404173848');
background-size:cover;
background-position:center center;

}
.I115256 .image:hover, .I115256.image:hover {
}

.I115257 .button, .I115257.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);

}
.I115257 button.button, button.I115257.button {
cursor:pointer;
}
.I115257 .button .text, .I115257.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I115257 .button .icon, .I115257.button .icon {
flex:none;
background-size:100% 100%;
}
.I115257 .button:hover, .I115257.button:hover {
background-color:rgb(210,40,93);

}
.I115257 .button:hover .text, .I115257.button:hover .text {
}
.I115257 .button:hover .icon, .I115257.button:hover .icon {
background-size:100% 100%;
}

.I115258, a.I115258 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I115258:hover, a.I115258:hover {
}

h1.I115259, .I115259 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I115259, .I115259 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I115259, .I115259 p {
margin:0px;
}

figure.I115259, .I115259 figure {
margin:0px;
}

a.I115259, .I115259 a {
text-decoration:inherit;
color:inherit;
}

.I115259 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I115259 article, article.I115259 {
width:100%;
padding-bottom:1.5rem;

flex-direction:column;	
}
.I115259 article:hover, article.I115259:hover {
}
.I115259 article.active, article.I115259.active {
}
.I115259 .body {
}
.I115259 .body:hover {
	
}
.I115259 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I115259 .body a {
text-decoration:underline;

}
.I115259 .body img {
}
.I115259 .body ul, .I115259 .body ol {
margin-left:1rem;

}
.I115259 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I115259 .body iframe {
}
.I115259 .body img:hover {
}
.I115259 .body iframe:hover {
}

.I115259 .body li {
list-style-type:disc;
}



.I115260 .button, .I115260.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);

}
.I115260 button.button, button.I115260.button {
cursor:pointer;
}
.I115260 .button .text, .I115260.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:26px;

}
.I115260 .button .icon, .I115260.button .icon {
flex:none;
background-size:100% 100%;
}
.I115260 .button:hover, .I115260.button:hover {
background-color:rgb(217,217,217);

}
.I115260 .button:hover .text, .I115260.button:hover .text {
}
.I115260 .button:hover .icon, .I115260.button:hover .icon {
background-size:100% 100%;
}

.I115261 .button, .I115261.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(17,17,17);
border-style:solid;
border-width:1px;
border-radius:100em;

}
.I115261 button.button, button.I115261.button {
cursor:pointer;
}
.I115261 .button .text, .I115261.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:26px;

}
.I115261 .button .icon, .I115261.button .icon {
flex:none;
background-size:100% 100%;
}
.I115261 .button:hover, .I115261.button:hover {
}
.I115261 .button:hover .text, .I115261.button:hover .text {
}
.I115261 .button:hover .icon, .I115261.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I115261 .button, .I115261.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I115261 button.button, button.I115261.button {
}
.I115261 .button .text, .I115261.button .text {
color:rgb(108,72,201);

}
.I115261 .button .icon, .I115261.button .icon {
background-size:100% 100%;
}
.I115261 .button:hover, .I115261.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I115261 .button:hover .text, .I115261.button:hover .text {
color:rgb(150,155,160);

}
.I115261 .button:hover .icon, .I115261.button:hover .icon {
background-size:100% 100%;
}
}

.I115262 .button, .I115262.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I115262 button.button, button.I115262.button {
cursor:pointer;
}
.I115262 .button .text, .I115262.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I115262 .button .icon, .I115262.button .icon {
flex:none;
background-size:100% 100%;
}
.I115262 .button:hover, .I115262.button:hover {
}
.I115262 .button:hover .text, .I115262.button:hover .text {
}
.I115262 .button:hover .icon, .I115262.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I115262 .button, .I115262.button {
}
.I115262 button.button, button.I115262.button {
}
.I115262 .button .text, .I115262.button .text {
font-family:Rubik;

}
.I115262 .button .icon, .I115262.button .icon {
background-size:100% 100%;
}
.I115262 .button:hover, .I115262.button:hover {
}
.I115262 .button:hover .text, .I115262.button:hover .text {
}
.I115262 .button:hover .icon, .I115262.button:hover .icon {
background-size:100% 100%;
}
}

.I115263 {
display:flex;
width:100%;
height:270px;

}
.I115263:hover {
}

.I115264, a.I115264 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I115264:hover, a.I115264:hover {
}
@media (max-width:992px) {
.I115264, a.I115264 {
}
.I115264:hover, a.I115264:hover {
display:flex;
width:100%;

}
}

.I115265 .image, .I115265.image {
vertical-align:top;
}
.I115265 .image:hover, .I115265.image:hover {
}

h1.I115316, .I115316 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115316 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:49;
width:100%;


}
.I115316:hover {
}
.I115316 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115316 > .viewport:hover {
}


.I115300 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(245,245,245);

align-items:center;

	
}
.I115300:hover {
}

.I115301 {
display:flex;

order:3;
width:100%;
max-width:1440px;
padding-bottom:8rem;
padding-left:4rem;
padding-right:4rem;
padding-top:8rem;
box-sizing:border-box;


}
.I115301:hover {
}
@media (max-width:992px) {
.I115301 {

padding-bottom:4rem;
padding-left:4rem;
padding-right:4rem;
padding-top:4rem;


flex-direction:column;
}
.I115301:hover {
}
}
@media (max-width:640px) {
.I115301 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:column;
}
.I115301:hover {
}
}
@media (min-width:1440px) {
.I115301 {

padding-left:10.75rem;
padding-right:10.75rem;


}
.I115301:hover {
}
}
.I115302 {
display:flex;
position:var(--I115302-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:45%;
padding-right:2rem;
box-sizing:border-box;

}
.I115302:hover {
}

@media (max-width:992px) {
.I115302 {

width:100%;
margin-right:0;
padding-bottom:2rem;
padding-right:0;

}
.I115302:hover {
}

}
@media (max-width:640px) {
.I115302 {

min-width:100%;

}
.I115302:hover {
}

}

.I115303 {
display:flex;
position:var(--I115303-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:calc(100% - 45%);

flex-direction:row;
justify-content:flex-end;
align-items:center;


}
.I115303:hover {
}

@media (max-width:992px) {
.I115303 {

width:100%;

flex-direction:row;
justify-content:flex-start;


}
.I115303:hover {
}

}
@media (max-width:640px) {
.I115303 {

min-width:100%;

flex-direction:column;
align-items:flex-start;


}
.I115303:hover {
}

}

h1.I115304, .I115304 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115304 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I115304:hover {
}
.I115304 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115304 > .viewport:hover {
}

@media (min-width:1440px) {
.I115304 {

order:2;

}
.I115304:hover {
}
.I115304 > .viewport {



}
.I115304 > .viewport:hover {
}

}
h1.I115305, .I115305 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115305 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I115305:hover {
}
.I115305 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115305 > .viewport:hover {
}

@media (min-width:1440px) {
.I115305 {

order:3;

}
.I115305:hover {
}
.I115305 > .viewport {



}
.I115305 > .viewport:hover {
}

}
h1.I115306, .I115306 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115306 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I115306:hover {
}
.I115306 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-start;


}
.I115306 > .viewport:hover {
}

@media (max-width:640px) {
.I115306 {

padding-bottom:1rem;


}
.I115306:hover {
}
.I115306 > .viewport {



}
.I115306 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I115306 {


}
.I115306:hover {
}
.I115306 > .viewport {

justify-content:flex-end;


}
.I115306 > .viewport:hover {
}

}
h1.I115307, .I115307 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115307 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:2rem;


}
.I115307:hover {
}
.I115307 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-end;


}
.I115307 > .viewport:hover {
}

@media (max-width:640px) {
.I115307 {

margin-left:0;
padding-bottom:1rem;


}
.I115307:hover {
}
.I115307 > .viewport {



}
.I115307 > .viewport:hover {
}

}

h1.I115308, .I115308 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115308 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I115308:hover {
}
.I115308 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I115308 > .viewport:hover {
}

@media (max-width:992px) {
.I115308 {

display:none;

}
.I115308:hover {
}
.I115308 > .viewport {



}
.I115308 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I115308 {

order:1;

}
.I115308:hover {
}
.I115308 > .viewport {



}
.I115308 > .viewport:hover {
}

}
h1.I115309, .I115309 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I115309 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-left:2rem;


}
.I115309:hover {
}
.I115309 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-end;


}
.I115309 > .viewport:hover {
}

@media (max-width:640px) {
.I115309 {

margin-left:0;


}
.I115309:hover {
}
.I115309 > .viewport {



}
.I115309 > .viewport:hover {
}

}

.I115310, a.I115310 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I115310:hover, a.I115310:hover {
}
@media (max-width:992px) {
.I115310, a.I115310 {
display:flex;
font-size:1.625rem;


}
.I115310:hover, a.I115310:hover {
}
}
@media (max-width:640px) {
.I115310, a.I115310 {
display:flex;
font-size:1.625rem;


}
.I115310:hover, a.I115310:hover {
}
}

.I115311, a.I115311 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I115311:hover, a.I115311:hover {
}
@media (max-width:992px) {
.I115311, a.I115311 {
}
.I115311:hover, a.I115311:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I115311, a.I115311 {
display:flex;
padding-bottom:1rem;

}
.I115311:hover, a.I115311:hover {
}
}

.I115312 .button, .I115312.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(91,167,255);

}
.I115312 button.button, button.I115312.button {
cursor:pointer;
}
.I115312 .button .text, .I115312.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(26,29,32);
line-height:20px;

}
.I115312 .button .icon, .I115312.button .icon {
flex:none;
background-size:100% 100%;
}
.I115312 .button:hover, .I115312.button:hover {
background-color:rgb(67,125,192);

}
.I115312 .button:hover .text, .I115312.button:hover .text {
color:rgb(255,255,255);

}
.I115312 .button:hover .icon, .I115312.button:hover .icon {
background-size:100% 100%;
}
@media (min-width:1440px) {
.I115312 .button, .I115312.button {
border-color:rgb(26,163,255);
background-color:rgb(26,163,255);

}
.I115312 button.button, button.I115312.button {
}
.I115312 .button .text, .I115312.button .text {
color:rgb(17,17,17);

}
.I115312 .button .icon, .I115312.button .icon {
background-size:100% 100%;
}
.I115312 .button:hover, .I115312.button:hover {
border-color:rgb(0,131,204);
background-color:rgb(0,131,204);

}
.I115312 .button:hover .text, .I115312.button:hover .text {
color:rgb(255,255,255);

}
.I115312 .button:hover .icon, .I115312.button:hover .icon {
background-size:100% 100%;
}
}
.I115313 .button, .I115313.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);

}
.I115313 button.button, button.I115313.button {
cursor:pointer;
}
.I115313 .button .text, .I115313.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I115313 .button .icon, .I115313.button .icon {
flex:none;
background-size:100% 100%;
}
.I115313 .button:hover, .I115313.button:hover {
background-color:rgb(217,217,217);

}
.I115313 .button:hover .text, .I115313.button:hover .text {
}
.I115313 .button:hover .icon, .I115313.button:hover .icon {
background-size:100% 100%;
}

.I115314, a.I115314 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I115314:hover, a.I115314:hover {
}
@media (max-width:640px) {
.I115314, a.I115314 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I115314:hover, a.I115314:hover {
}
}

.I115315 .button, .I115315.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);

}
.I115315 button.button, button.I115315.button {
cursor:pointer;
}
.I115315 .button .text, .I115315.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:26px;

}
.I115315 .button .icon, .I115315.button .icon {
flex:none;
background-size:100% 100%;
}
.I115315 .button:hover, .I115315.button:hover {
background-color:rgb(217,217,217);

}
.I115315 .button:hover .text, .I115315.button:hover .text {
}
.I115315 .button:hover .icon, .I115315.button:hover .icon {
background-size:100% 100%;
}

h1.I117879, .I117879 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117879 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:50;

}
.I117879:hover {
}
.I117879 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117879 > .viewport:hover {
}


h1.I119885, .I119885 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I119885 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:30;
width:100%;


}
.I119885:hover {
}
.I119885 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I119885 > .viewport:hover {
}


.I119842 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:8rem;
padding-top:8rem;

flex-direction:column;
align-items:center;

	
}
.I119842:hover {
}
@media (max-width:992px) {
.I119842 {
padding-bottom:4rem;
padding-top:4rem;

	
}
.I119842:hover {
}
}

.I119843 {
display:flex;

order:4;
width:100%;
max-width:1180px;
margin-top:4rem;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;


flex-direction:row;
}
.I119843:hover {
}

.I119844 {
display:flex;
position:var(--I119844-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:calc(100% / 3 - 2rem / 3);
margin-bottom:1rem;
border-top-left-radius:0.5rem;
border-top-right-radius:0.5rem;
border-bottom-left-radius:0.5rem;
border-bottom-right-radius:0.5rem;
background-color:rgb(255,255,255);
box-shadow:0px 2px 4px 0px rgba(0,0,0,0.13000);
overflow:hidden;
}
.I119844:hover {
}

@media (max-width:992px) {
.I119844 {

width:380px;

}
.I119844:hover {
}

}
@media (max-width:640px) {
.I119844 {

width:320px;

}
.I119844:hover {
}

}

.I119845 {
display:flex;
position:var(--I119845-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:calc(100% / 3 - 2rem / 3);
margin-bottom:1rem;
border-top-left-radius:0.5rem;
border-top-right-radius:0.5rem;
border-bottom-left-radius:0.5rem;
border-bottom-right-radius:0.5rem;
background-color:rgb(255,255,255);
box-shadow:0px 2px 4px 0px rgba(0,0,0,0.13000);
overflow:hidden;
}
.I119845:hover {
}

@media (max-width:992px) {
.I119845 {

width:380px;

}
.I119845:hover {
}

}
@media (max-width:640px) {
.I119845 {

width:320px;

}
.I119845:hover {
}

}
@media (min-width:1440px) {
.I119845 {

margin-bottom:1rem;

}
.I119845:hover {
}

}
.I119846 {
display:flex;
position:var(--I119846-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:calc(100% / 3 - 2rem / 3);
margin-bottom:1rem;
margin-left:1rem;
margin-right:1rem;
border-top-left-radius:0.5rem;
border-top-right-radius:0.5rem;
border-bottom-left-radius:0.5rem;
border-bottom-right-radius:0.5rem;
background-color:rgb(255,255,255);
box-shadow:0px 2px 4px 0px rgba(0,0,0,0.13000);
overflow:hidden;
}
.I119846:hover {
}

@media (max-width:992px) {
.I119846 {

width:380px;

}
.I119846:hover {
}

}
@media (max-width:640px) {
.I119846 {

width:320px;

}
.I119846:hover {
}

}
@media (min-width:1440px) {
.I119846 {

margin-bottom:1rem;

}
.I119846:hover {
}

}
.I119847 {
display:flex;
position:var(--I119847-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;

}
.I119847:hover {
}


.I119848 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
padding:2rem;



flex-direction:column;

	
}
.I119848:hover {
}


.I119849 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
padding:2rem;



flex-direction:column;

	
}
.I119849:hover {
}


.I119850 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
padding:2rem;



flex-direction:column;

	
}
.I119850:hover {
}


h1.I119851, .I119851 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I119851 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
background-size:cover;
background-position:center center;


}
.I119851:hover {
}
.I119851 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I119851 > .viewport:hover {
}


h1.I119852, .I119852 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I119852 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
margin-bottom:0.5rem;


}
.I119852:hover {
}
.I119852 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I119852 > .viewport:hover {
}


h1.I119853, .I119853 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I119853 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;
padding-bottom:1rem;


}
.I119853:hover {
}
.I119853 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I119853 > .viewport:hover {
}


h1.I119854, .I119854 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I119854 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I119854:hover {
}
.I119854 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I119854 > .viewport:hover {
}


h1.I119855, .I119855 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I119855 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I119855:hover {
}
.I119855 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I119855 > .viewport:hover {
}


h1.I119856, .I119856 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I119856 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I119856:hover {
}
.I119856 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I119856 > .viewport:hover {
}


h1.I119857, .I119857 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I119857 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
margin-bottom:0.5rem;


}
.I119857:hover {
}
.I119857 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I119857 > .viewport:hover {
}


h1.I119858, .I119858 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I119858 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;
padding-bottom:1rem;
overflow:hidden;

}
.I119858:hover {
}
.I119858 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I119858 > .viewport:hover {
}


h1.I119859, .I119859 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I119859 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I119859:hover {
}
.I119859 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I119859 > .viewport:hover {
}


h1.I119860, .I119860 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I119860 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
margin-bottom:0.5rem;


}
.I119860:hover {
}
.I119860 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I119860 > .viewport:hover {
}


h1.I119861, .I119861 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I119861 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I119861:hover {
}
.I119861 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I119861 > .viewport:hover {
}


h1.I119862, .I119862 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I119862 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
padding-bottom:1rem;


}
.I119862:hover {
}
.I119862 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I119862 > .viewport:hover {
}


h1.I119863, .I119863 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I119863 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;

}
.I119863:hover {
}
.I119863 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I119863 > .viewport:hover {
}


h1.I119864, .I119864 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I119864 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I119864:hover {
}
.I119864 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I119864 > .viewport:hover {
}


h1.I119865, .I119865 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I119865 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I119865:hover {
}
.I119865 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I119865 > .viewport:hover {
}


h1.I119866, .I119866 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I119866 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I119866:hover {
}
.I119866 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I119866 > .viewport:hover {
}


h1.I119867, .I119867 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I119867 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I119867:hover {
}
.I119867 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I119867 > .viewport:hover {
}


h1.I190629, .I190629 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190629 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;
padding-bottom:1rem;


}
.I190629:hover {
}
.I190629 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190629 > .viewport:hover {
}


h1.I190647, .I190647 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190647 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
padding-bottom:1rem;


}
.I190647:hover {
}
.I190647 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190647 > .viewport:hover {
}


h1.I190665, .I190665 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190665 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:1rem;


}
.I190665:hover {
}
.I190665 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190665 > .viewport:hover {
}


.I119868 .image, .I119868.image {
vertical-align:top;
width:100%;
height:auto;
background-image:url('https://www.genexus.com/media/images/design-systems-1.jpg?timestamp=20230519182045');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/design-systems-1.jpg?timestamp=20230519182045') 1.00x,url('https://www.genexus.com/media/images/design-systems-1_x2.jpg?timestamp=20230519182045') 2.00x,url('https://www.genexus.com/media/images/design-systems-1_x3.jpg?timestamp=20230519182045') 3.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/design-systems-1.jpg?timestamp=20230519182045') 1.00x,url('https://www.genexus.com/media/images/design-systems-1_x2.jpg?timestamp=20230519182045') 2.00x,url('https://www.genexus.com/media/images/design-systems-1_x3.jpg?timestamp=20230519182045') 3.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/design-systems-1.jpg?timestamp=20230519182045') 1.00x,url('https://www.genexus.com/media/images/design-systems-1_x2.jpg?timestamp=20230519182045') 2.00x,url('https://www.genexus.com/media/images/design-systems-1_x3.jpg?timestamp=20230519182045') 3.00x);
background-image:image-set(url('https://www.genexus.com/media/images/design-systems-1.jpg?timestamp=20230519182045') 1.00x,url('https://www.genexus.com/media/images/design-systems-1_x2.jpg?timestamp=20230519182045') 2.00x,url('https://www.genexus.com/media/images/design-systems-1_x3.jpg?timestamp=20230519182045') 3.00x);
background-size:cover;
background-position:center center;

}
.I119868 .image:hover, .I119868.image:hover {
}

.I119869, a.I119869 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
color:rgb(17,17,17);
text-transform:capitalize;

padding-bottom:0.25rem;
padding-left:0.75rem;
padding-right:0.75rem;
padding-top:0.25rem;
border-top-left-radius:0.125rem;
border-top-right-radius:0.125rem;
border-bottom-left-radius:0.125rem;
border-bottom-right-radius:0.125rem;
background-color:rgb(238,233,248);

}
.I119869:hover, a.I119869:hover {
}

.I119870, a.I119870 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I119870:hover, a.I119870:hover {
}
@media (max-width:992px) {
.I119870, a.I119870 {
}
.I119870:hover, a.I119870:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I119870, a.I119870 {
display:flex;
padding-bottom:1rem;

}
.I119870:hover, a.I119870:hover {
}
}

.I119871 .button, .I119871.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I119871 button.button, button.I119871.button {
cursor:pointer;
}
.I119871 .button .text, .I119871.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I119871 .button .icon, .I119871.button .icon {
flex:none;
background-size:100% 100%;
}
.I119871 .button:hover, .I119871.button:hover {
}
.I119871 .button:hover .text, .I119871.button:hover .text {
}
.I119871 .button:hover .icon, .I119871.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I119871 .button, .I119871.button {
}
.I119871 button.button, button.I119871.button {
}
.I119871 .button .text, .I119871.button .text {
font-family:Rubik;

}
.I119871 .button .icon, .I119871.button .icon {
background-size:100% 100%;
}
.I119871 .button:hover, .I119871.button:hover {
}
.I119871 .button:hover .text, .I119871.button:hover .text {
}
.I119871 .button:hover .icon, .I119871.button:hover .icon {
background-size:100% 100%;
}
}

.I119872 .image, .I119872.image {
vertical-align:top;
width:100%;
height:auto;
background-image:url('https://www.genexus.com/media/images/native-apps.jpg?timestamp=20230519182148');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/native-apps.jpg?timestamp=20230519182148') 1.00x,url('https://www.genexus.com/media/images/native-apps_x2.jpg?timestamp=20230519182148') 2.00x,url('https://www.genexus.com/media/images/native-apps_x3.jpg?timestamp=20230519182148') 3.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/native-apps.jpg?timestamp=20230519182148') 1.00x,url('https://www.genexus.com/media/images/native-apps_x2.jpg?timestamp=20230519182148') 2.00x,url('https://www.genexus.com/media/images/native-apps_x3.jpg?timestamp=20230519182148') 3.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/native-apps.jpg?timestamp=20230519182148') 1.00x,url('https://www.genexus.com/media/images/native-apps_x2.jpg?timestamp=20230519182148') 2.00x,url('https://www.genexus.com/media/images/native-apps_x3.jpg?timestamp=20230519182148') 3.00x);
background-image:image-set(url('https://www.genexus.com/media/images/native-apps.jpg?timestamp=20230519182148') 1.00x,url('https://www.genexus.com/media/images/native-apps_x2.jpg?timestamp=20230519182148') 2.00x,url('https://www.genexus.com/media/images/native-apps_x3.jpg?timestamp=20230519182148') 3.00x);
background-size:cover;
background-position:center center;

}
.I119872 .image:hover, .I119872.image:hover {
}
@media (min-width:1440px) {
.I119872 .image, .I119872.image {
width:100%;

}
.I119872 .image:hover, .I119872.image:hover {
}
}
.I119873 .image, .I119873.image {
vertical-align:top;
width:100%;
height:auto;
background-image:url('https://www.genexus.com/media/images/dashboard.jpg?timestamp=20230519182253');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/dashboard.jpg?timestamp=20230519182253') 1.00x,url('https://www.genexus.com/media/images/dashboard_x2.jpg?timestamp=20230519182253') 2.00x,url('https://www.genexus.com/media/images/dashboard_x3.jpg?timestamp=20230519182253') 3.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/dashboard.jpg?timestamp=20230519182253') 1.00x,url('https://www.genexus.com/media/images/dashboard_x2.jpg?timestamp=20230519182253') 2.00x,url('https://www.genexus.com/media/images/dashboard_x3.jpg?timestamp=20230519182253') 3.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/dashboard.jpg?timestamp=20230519182253') 1.00x,url('https://www.genexus.com/media/images/dashboard_x2.jpg?timestamp=20230519182253') 2.00x,url('https://www.genexus.com/media/images/dashboard_x3.jpg?timestamp=20230519182253') 3.00x);
background-image:image-set(url('https://www.genexus.com/media/images/dashboard.jpg?timestamp=20230519182253') 1.00x,url('https://www.genexus.com/media/images/dashboard_x2.jpg?timestamp=20230519182253') 2.00x,url('https://www.genexus.com/media/images/dashboard_x3.jpg?timestamp=20230519182253') 3.00x);
background-size:cover;
background-position:center center;

}
.I119873 .image:hover, .I119873.image:hover {
}

.I119874, a.I119874 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
color:rgb(17,17,17);
text-transform:capitalize;

padding-bottom:0.25rem;
padding-left:0.75rem;
padding-right:0.75rem;
padding-top:0.25rem;
border-top-left-radius:0.125rem;
border-top-right-radius:0.125rem;
border-bottom-left-radius:0.125rem;
border-bottom-right-radius:0.125rem;
background-color:rgb(238,233,248);

}
.I119874:hover, a.I119874:hover {
}

.I119875, a.I119875 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I119875:hover, a.I119875:hover {
}
@media (max-width:992px) {
.I119875, a.I119875 {
}
.I119875:hover, a.I119875:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I119875, a.I119875 {
display:flex;
padding-bottom:1rem;

}
.I119875:hover, a.I119875:hover {
}
}

.I119876 .button, .I119876.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I119876 button.button, button.I119876.button {
cursor:pointer;
}
.I119876 .button .text, .I119876.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I119876 .button .icon, .I119876.button .icon {
flex:none;
background-size:100% 100%;
}
.I119876 .button:hover, .I119876.button:hover {
}
.I119876 .button:hover .text, .I119876.button:hover .text {
}
.I119876 .button:hover .icon, .I119876.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I119876 .button, .I119876.button {
}
.I119876 button.button, button.I119876.button {
}
.I119876 .button .text, .I119876.button .text {
font-family:Rubik;

}
.I119876 .button .icon, .I119876.button .icon {
background-size:100% 100%;
}
.I119876 .button:hover, .I119876.button:hover {
}
.I119876 .button:hover .text, .I119876.button:hover .text {
}
.I119876 .button:hover .icon, .I119876.button:hover .icon {
background-size:100% 100%;
}
}

.I119877, a.I119877 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
color:rgb(17,17,17);
text-transform:capitalize;

padding-bottom:0.25rem;
padding-left:0.75rem;
padding-right:0.75rem;
padding-top:0.25rem;
border-top-left-radius:0.125rem;
border-top-right-radius:0.125rem;
border-bottom-left-radius:0.125rem;
border-bottom-right-radius:0.125rem;
background-color:rgb(238,233,248);

}
.I119877:hover, a.I119877:hover {
}

.I119878, a.I119878 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I119878:hover, a.I119878:hover {
}

.I119879, a.I119879 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I119879:hover, a.I119879:hover {
}
@media (max-width:992px) {
.I119879, a.I119879 {
}
.I119879:hover, a.I119879:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I119879, a.I119879 {
display:flex;
padding-bottom:1rem;

}
.I119879:hover, a.I119879:hover {
}
}

.I119880 .button, .I119880.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I119880 button.button, button.I119880.button {
cursor:pointer;
}
.I119880 .button .text, .I119880.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I119880 .button .icon, .I119880.button .icon {
flex:none;
background-size:100% 100%;
}
.I119880 .button:hover, .I119880.button:hover {
}
.I119880 .button:hover .text, .I119880.button:hover .text {
}
.I119880 .button:hover .icon, .I119880.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I119880 .button, .I119880.button {
}
.I119880 button.button, button.I119880.button {
}
.I119880 .button .text, .I119880.button .text {
font-family:Rubik;

}
.I119880 .button .icon, .I119880.button .icon {
background-size:100% 100%;
}
.I119880 .button:hover, .I119880.button:hover {
}
.I119880 .button:hover .text, .I119880.button:hover .text {
}
.I119880 .button:hover .icon, .I119880.button:hover .icon {
background-size:100% 100%;
}
}

.I119881, a.I119881 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);
line-height:2.75rem;

padding-bottom:1rem;

}
.I119881:hover, a.I119881:hover {
}

.I119882, a.I119882 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

margin-top:1rem;
padding-bottom:1rem;

}
.I119882:hover, a.I119882:hover {
}
@media (max-width:992px) {
.I119882, a.I119882 {
}
.I119882:hover, a.I119882:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I119882, a.I119882 {
display:flex;
padding-bottom:1rem;

}
.I119882:hover, a.I119882:hover {
}
}

.I119883, a.I119883 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I119883:hover, a.I119883:hover {
}

.I119884, a.I119884 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I119884:hover, a.I119884:hover {
}

.I190620, a.I190620 {
display:flex;
font-family:Rubik;
font-size:0.875rem;
font-weight:300;
line-height:1.375rem;

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I190620:hover, a.I190620:hover {
}

.I190638, a.I190638 {
display:flex;
font-family:Rubik;
font-size:0.875rem;
font-weight:300;
line-height:1.375rem;

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I190638:hover, a.I190638:hover {
}

.I190656, a.I190656 {
display:flex;
font-family:Rubik;
font-size:0.875rem;
font-weight:300;
line-height:1.375rem;

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I190656:hover, a.I190656:hover {
}

h1.I119890, .I119890 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I119890 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:31;

}
.I119890:hover {
}
.I119890 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I119890 > .viewport:hover {
}


h1.I126592, .I126592 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126592 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-right:4rem;


}
.I126592:hover {
}
.I126592 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126592 > .viewport:hover {
}

@media (max-width:640px) {
.I126592 {

padding-bottom:2rem;
padding-right:0rem;


}
.I126592:hover {
}
.I126592 > .viewport {



}
.I126592 > .viewport:hover {
}

}

.I126583 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:320px;
max-width:460px;
border-style:none;
border-width:0px;
border-radius:0.5rem;
box-shadow:0px 2px 4px 0px rgba(0,0,0,0.13000);

	
}
.I126583:hover {
}

.I126584 {
display:flex;
position:var(--I126584-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
}
.I126584:hover {
}


.I126585 {
display:flex;
position:var(--I126585-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
padding:2rem;

}
.I126585:hover {
}


h1.I126586, .I126586 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126586 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I126586:hover {
}
.I126586 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126586 > .viewport:hover {
}


h1.I126587, .I126587 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126587 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I126587:hover {
}
.I126587 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126587 > .viewport:hover {
}


h1.I126588, .I126588 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126588 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
min-height:160px;
padding-bottom:0rem;


}
.I126588:hover {
}
.I126588 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126588 > .viewport:hover {
}

@media (max-width:640px) {
.I126588 {

padding-bottom:0rem;


}
.I126588:hover {
}
.I126588 > .viewport {



}
.I126588 > .viewport:hover {
}

}

h1.I126695, .I126695 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126695 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-top:2rem;


}
.I126695:hover {
}
.I126695 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126695 > .viewport:hover {
}


h1.I141859, .I141859 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141859 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-top:2rem;


}
.I141859:hover {
}
.I141859 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141859 > .viewport:hover {
}


.I126589 .image, .I126589.image {
vertical-align:top;
width:100%;
height:auto;
max-height:345px;
border-top-left-radius:0.5rem;
border-top-right-radius:0.5rem;
background-size:cover;
background-position:center center;

}
.I126589 .image:hover, .I126589.image:hover {
}
@media (max-width:640px) {
.I126589 .image, .I126589.image {
max-height:240px;

}
.I126589 .image:hover, .I126589.image:hover {
}
}

.I126590, a.I126590 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I126590:hover, a.I126590:hover {
}

.I126591, a.I126591 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I126591:hover, a.I126591:hover {
}
@media (max-width:992px) {
.I126591, a.I126591 {
}
.I126591:hover, a.I126591:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I126591, a.I126591 {
display:flex;
padding-bottom:1rem;

}
.I126591:hover, a.I126591:hover {
}
}

.I126687 .button, .I126687.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I126687 button.button, button.I126687.button {
cursor:pointer;
}
.I126687 .button .text, .I126687.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I126687 .button .icon, .I126687.button .icon {
flex:none;
background-size:100% 100%;
}
.I126687 .button:hover, .I126687.button:hover {
}
.I126687 .button:hover .text, .I126687.button:hover .text {
}
.I126687 .button:hover .icon, .I126687.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I126687 .button, .I126687.button {
}
.I126687 button.button, button.I126687.button {
}
.I126687 .button .text, .I126687.button .text {
font-family:Rubik;

}
.I126687 .button .icon, .I126687.button .icon {
background-size:100% 100%;
}
.I126687 .button:hover, .I126687.button:hover {
}
.I126687 .button:hover .text, .I126687.button:hover .text {
}
.I126687 .button:hover .icon, .I126687.button:hover .icon {
background-size:100% 100%;
}
}

.I141849 .button, .I141849.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I141849 button.button, button.I141849.button {
cursor:pointer;
}
.I141849 .button .text, .I141849.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I141849 .button .icon, .I141849.button .icon {
flex:none;
background-size:100% 100%;
}
.I141849 .button:hover, .I141849.button:hover {
}
.I141849 .button:hover .text, .I141849.button:hover .text {
}
.I141849 .button:hover .icon, .I141849.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I141849 .button, .I141849.button {
}
.I141849 button.button, button.I141849.button {
}
.I141849 .button .text, .I141849.button .text {
font-family:Rubik;

}
.I141849 .button .icon, .I141849.button .icon {
background-size:100% 100%;
}
.I141849 .button:hover, .I141849.button:hover {
}
.I141849 .button:hover .text, .I141849.button:hover .text {
}
.I141849 .button:hover .icon, .I141849.button:hover .icon {
background-size:100% 100%;
}
}

h1.I126594, .I126594 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126594 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:18;
width:100%;
padding-top:8rem;


}
.I126594:hover {
}
.I126594 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I126594 > .viewport:hover {
}


h1.I126604, .I126604 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126604 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I126604:hover {
}
.I126604 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126604 > .viewport:hover {
}


.I126595 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:320px;
max-width:460px;
border-style:none;
border-width:0px;
border-radius:0.5rem;
box-shadow:0px 2px 4px 0px rgba(0,0,0,0.13000);

	
}
.I126595:hover {
}

.I126596 {
display:flex;
position:var(--I126596-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
}
.I126596:hover {
}


.I126597 {
display:flex;
position:var(--I126597-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
padding:2rem;

}
.I126597:hover {
}


h1.I126598, .I126598 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126598 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I126598:hover {
}
.I126598 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126598 > .viewport:hover {
}


h1.I126599, .I126599 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126599 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I126599:hover {
}
.I126599 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126599 > .viewport:hover {
}


h1.I126600, .I126600 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126600 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
min-height:160px;


}
.I126600:hover {
}
.I126600 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126600 > .viewport:hover {
}


h1.I126696, .I126696 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126696 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-top:2rem;


}
.I126696:hover {
}
.I126696 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126696 > .viewport:hover {
}


h1.I141860, .I141860 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141860 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-top:2rem;


}
.I141860:hover {
}
.I141860 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141860 > .viewport:hover {
}


.I126601 .image, .I126601.image {
vertical-align:top;
width:100%;
height:auto;
max-height:345px;
border-top-left-radius:0.5rem;
border-top-right-radius:0.5rem;
background-size:cover;
background-position:center center;

}
.I126601 .image:hover, .I126601.image:hover {
}
@media (max-width:640px) {
.I126601 .image, .I126601.image {
max-height:240px;

}
.I126601 .image:hover, .I126601.image:hover {
}
}

.I126602, a.I126602 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I126602:hover, a.I126602:hover {
}

.I126603, a.I126603 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I126603:hover, a.I126603:hover {
}
@media (max-width:992px) {
.I126603, a.I126603 {
}
.I126603:hover, a.I126603:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I126603, a.I126603 {
display:flex;
padding-bottom:1rem;

}
.I126603:hover, a.I126603:hover {
}
}

.I126688 .button, .I126688.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I126688 button.button, button.I126688.button {
cursor:pointer;
}
.I126688 .button .text, .I126688.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I126688 .button .icon, .I126688.button .icon {
flex:none;
background-size:100% 100%;
}
.I126688 .button:hover, .I126688.button:hover {
}
.I126688 .button:hover .text, .I126688.button:hover .text {
}
.I126688 .button:hover .icon, .I126688.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I126688 .button, .I126688.button {
}
.I126688 button.button, button.I126688.button {
}
.I126688 .button .text, .I126688.button .text {
font-family:Rubik;

}
.I126688 .button .icon, .I126688.button .icon {
background-size:100% 100%;
}
.I126688 .button:hover, .I126688.button:hover {
}
.I126688 .button:hover .text, .I126688.button:hover .text {
}
.I126688 .button:hover .icon, .I126688.button:hover .icon {
background-size:100% 100%;
}
}

.I141850 .button, .I141850.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I141850 button.button, button.I141850.button {
cursor:pointer;
}
.I141850 .button .text, .I141850.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I141850 .button .icon, .I141850.button .icon {
flex:none;
background-size:100% 100%;
}
.I141850 .button:hover, .I141850.button:hover {
}
.I141850 .button:hover .text, .I141850.button:hover .text {
}
.I141850 .button:hover .icon, .I141850.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I141850 .button, .I141850.button {
}
.I141850 button.button, button.I141850.button {
}
.I141850 .button .text, .I141850.button .text {
font-family:Rubik;

}
.I141850 .button .icon, .I141850.button .icon {
background-size:100% 100%;
}
.I141850 .button:hover, .I141850.button:hover {
}
.I141850 .button:hover .text, .I141850.button:hover .text {
}
.I141850 .button:hover .icon, .I141850.button:hover .icon {
background-size:100% 100%;
}
}

h1.I126634, .I126634 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126634 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:20;

}
.I126634:hover {
}
.I126634 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126634 > .viewport:hover {
}


.I126606 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I126606:hover {
}

.I126607 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;


}
.I126607:hover {
}
@media (max-width:992px) {
.I126607 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I126607:hover {
}
}
@media (max-width:640px) {
.I126607 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I126607:hover {
}
}

.I126608 {
display:flex;
position:var(--I126608-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:50%;
padding-left:4rem;
box-sizing:border-box;

justify-content:center;


}
.I126608:hover {
}

@media (max-width:992px) {
.I126608 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I126608:hover {
}

}
@media (max-width:640px) {
.I126608 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I126608:hover {
}

}
@media (min-width:1440px) {
.I126608 {

order:3;
width:50%;
padding-right:4rem;

}
.I126608:hover {
}

}
.I126609 {
display:flex;
position:var(--I126609-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
padding-right:4rem;
box-sizing:border-box;

flex-direction:column;


}
.I126609:hover {
}

@media (max-width:992px) {
.I126609 {

order:3;
width:50%;
padding-left:0rem;

}
.I126609:hover {
}

}
@media (max-width:640px) {
.I126609 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I126609:hover {
}

}
@media (min-width:1440px) {
.I126609 {

order:2;
width:50%;

flex-direction:column;


}
.I126609:hover {
}

}
.I128354 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I128354:hover {
}


h1.I126610, .I126610 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126610 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I126610:hover {
}
.I126610 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126610 > .viewport:hover {
}


h1.I126611, .I126611 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126611 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I126611:hover {
}
.I126611 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126611 > .viewport:hover {
}


h1.I126612, .I126612 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126612 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I126612:hover {
}
.I126612 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126612 > .viewport:hover {
}


h1.I126613, .I126613 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126613 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I126613:hover {
}
.I126613 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126613 > .viewport:hover {
}

@media (max-width:640px) {
.I126613 {

margin-bottom:0;


}
.I126613:hover {
}
.I126613 > .viewport {



}
.I126613 > .viewport:hover {
}

}

h1.I126614, .I126614 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126614 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I126614:hover {
}
.I126614 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126614 > .viewport:hover {
}


h1.I126615, .I126615 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126615 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I126615:hover {
}
.I126615 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126615 > .viewport:hover {
}

@media (max-width:640px) {
.I126615 {

margin-bottom:-1.65rem;


}
.I126615:hover {
}
.I126615 > .viewport {



}
.I126615 > .viewport:hover {
}

}

h1.I126616, .I126616 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126616 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I126616:hover {
}
.I126616 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126616 > .viewport:hover {
}


h1.I126617, .I126617 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126617 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I126617:hover {
}
.I126617 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126617 > .viewport:hover {
}


h1.I126618, .I126618 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126618 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I126618:hover {
}
.I126618 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126618 > .viewport:hover {
}


h1.I126619, .I126619 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126619 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I126619:hover {
}
.I126619 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126619 > .viewport:hover {
}

@media (max-width:992px) {
.I126619 {

height:auto;


}
.I126619:hover {
}
.I126619 > .viewport {



}
.I126619 > .viewport:hover {
}

}

h1.I126620, .I126620 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126620 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I126620:hover {
}
.I126620 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126620 > .viewport:hover {
}

@media (min-width:1440px) {
.I126620 {

width:100%;
padding-top:0.75rem;


}
.I126620:hover {
}
.I126620 > .viewport {



}
.I126620 > .viewport:hover {
}

}
h1.I126621, .I126621 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126621 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I126621:hover {
}
.I126621 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126621 > .viewport:hover {
}


h1.I126837, .I126837 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126837 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I126837:hover {
}
.I126837 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126837 > .viewport:hover {
}


.I126622, a.I126622 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I126622:hover, a.I126622:hover {
}
@media (max-width:992px) {
.I126622, a.I126622 {
display:flex;
font-size:1.625rem;


}
.I126622:hover, a.I126622:hover {
}
}
@media (max-width:640px) {
.I126622, a.I126622 {
display:flex;
font-size:1.625rem;


}
.I126622:hover, a.I126622:hover {
}
}

.I126623, a.I126623 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I126623:hover, a.I126623:hover {
}
@media (max-width:992px) {
.I126623, a.I126623 {
}
.I126623:hover, a.I126623:hover {
display:flex;
width:100%;

}
}

.I126624 .image, .I126624.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-size:cover;
background-position:center center;

}
.I126624 .image:hover, .I126624.image:hover {
}

.I126625 .button, .I126625.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);

}
.I126625 button.button, button.I126625.button {
cursor:pointer;
}
.I126625 .button .text, .I126625.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I126625 .button .icon, .I126625.button .icon {
flex:none;
background-size:100% 100%;
}
.I126625 .button:hover, .I126625.button:hover {
background-color:rgb(210,40,93);

}
.I126625 .button:hover .text, .I126625.button:hover .text {
}
.I126625 .button:hover .icon, .I126625.button:hover .icon {
background-size:100% 100%;
}

.I126626, a.I126626 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I126626:hover, a.I126626:hover {
}

h1.I126627, .I126627 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I126627, .I126627 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I126627, .I126627 p {
margin:0px;
}

figure.I126627, .I126627 figure {
margin:0px;
}

a.I126627, .I126627 a {
text-decoration:inherit;
color:inherit;
}

.I126627 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I126627 article, article.I126627 {
width:100%;

flex-direction:column;	
}
.I126627 article:hover, article.I126627:hover {
}
.I126627 article.active, article.I126627.active {
}
.I126627 .body {
}
.I126627 .body:hover {
	
}
.I126627 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I126627 .body a {
text-decoration:underline;

}
.I126627 .body img {
}
.I126627 .body ul, .I126627 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I126627 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I126627 .body iframe {
}
.I126627 .body img:hover {
}
.I126627 .body iframe:hover {
}

.I126627 .body li {
list-style-type:disc;
}



.I126628 .button, .I126628.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);

}
.I126628 button.button, button.I126628.button {
cursor:pointer;
}
.I126628 .button .text, .I126628.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I126628 .button .icon, .I126628.button .icon {
flex:none;
background-size:100% 100%;
}
.I126628 .button:hover, .I126628.button:hover {
background-color:rgb(217,217,217);

}
.I126628 .button:hover .text, .I126628.button:hover .text {
}
.I126628 .button:hover .icon, .I126628.button:hover .icon {
background-size:100% 100%;
}

.I126629 .button, .I126629.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(17,17,17);
border-style:solid;
border-width:1px;
border-radius:100em;

}
.I126629 button.button, button.I126629.button {
cursor:pointer;
}
.I126629 .button .text, .I126629.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I126629 .button .icon, .I126629.button .icon {
flex:none;
background-size:100% 100%;
}
.I126629 .button:hover, .I126629.button:hover {
}
.I126629 .button:hover .text, .I126629.button:hover .text {
}
.I126629 .button:hover .icon, .I126629.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I126629 .button, .I126629.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I126629 button.button, button.I126629.button {
}
.I126629 .button .text, .I126629.button .text {
color:rgb(108,72,201);

}
.I126629 .button .icon, .I126629.button .icon {
background-size:100% 100%;
}
.I126629 .button:hover, .I126629.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I126629 .button:hover .text, .I126629.button:hover .text {
color:rgb(150,155,160);

}
.I126629 .button:hover .icon, .I126629.button:hover .icon {
background-size:100% 100%;
}
}

.I126630 .button, .I126630.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I126630 button.button, button.I126630.button {
cursor:pointer;
}
.I126630 .button .text, .I126630.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I126630 .button .icon, .I126630.button .icon {
flex:none;
background-size:100% 100%;
}
.I126630 .button:hover, .I126630.button:hover {
}
.I126630 .button:hover .text, .I126630.button:hover .text {
}
.I126630 .button:hover .icon, .I126630.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I126630 .button, .I126630.button {
}
.I126630 button.button, button.I126630.button {
}
.I126630 .button .text, .I126630.button .text {
font-family:Rubik;

}
.I126630 .button .icon, .I126630.button .icon {
background-size:100% 100%;
}
.I126630 .button:hover, .I126630.button:hover {
}
.I126630 .button:hover .text, .I126630.button:hover .text {
}
.I126630 .button:hover .icon, .I126630.button:hover .icon {
background-size:100% 100%;
}
}

.I126631 {
display:flex;
width:100%;
height:270px;

}
.I126631:hover {
}

.I126632, a.I126632 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I126632:hover, a.I126632:hover {
}
@media (max-width:992px) {
.I126632, a.I126632 {
}
.I126632:hover, a.I126632:hover {
display:flex;
width:100%;

}
}

.I126633 .image, .I126633.image {
vertical-align:top;
}
.I126633 .image:hover, .I126633.image:hover {
}

.I126783 .button, .I126783.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I126783 button.button, button.I126783.button {
cursor:pointer;
}
.I126783 .button .text, .I126783.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I126783 .button .icon, .I126783.button .icon {
flex:none;
background-size:100% 100%;
}
.I126783 .button:hover, .I126783.button:hover {
}
.I126783 .button:hover .text, .I126783.button:hover .text {
}
.I126783 .button:hover .icon, .I126783.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I126783 .button, .I126783.button {
}
.I126783 button.button, button.I126783.button {
}
.I126783 .button .text, .I126783.button .text {
font-family:Rubik;

}
.I126783 .button .icon, .I126783.button .icon {
background-size:100% 100%;
}
.I126783 .button:hover, .I126783.button:hover {
}
.I126783 .button:hover .text, .I126783.button:hover .text {
}
.I126783 .button:hover .icon, .I126783.button:hover .icon {
background-size:100% 100%;
}
}

h1.I126644, .I126644 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126644 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-right:4rem;


}
.I126644:hover {
}
.I126644 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126644 > .viewport:hover {
}

@media (max-width:640px) {
.I126644 {

padding-bottom:2rem;
padding-right:0rem;


}
.I126644:hover {
}
.I126644 > .viewport {



}
.I126644 > .viewport:hover {
}

}

.I126635 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:320px;
max-width:460px;
border-style:none;
border-width:0px;
border-radius:0.5rem;
box-shadow:0px 2px 4px 0px rgba(0,0,0,0.13000);

	
}
.I126635:hover {
}

.I126636 {
display:flex;
position:var(--I126636-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
}
.I126636:hover {
}


.I126637 {
display:flex;
position:var(--I126637-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
padding:2rem;

}
.I126637:hover {
}


h1.I126638, .I126638 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126638 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I126638:hover {
}
.I126638 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126638 > .viewport:hover {
}


h1.I126639, .I126639 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126639 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I126639:hover {
}
.I126639 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126639 > .viewport:hover {
}


h1.I126640, .I126640 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126640 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
min-height:180px;


}
.I126640:hover {
}
.I126640 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126640 > .viewport:hover {
}


h1.I126697, .I126697 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126697 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-top:2rem;


}
.I126697:hover {
}
.I126697 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126697 > .viewport:hover {
}


h1.I141861, .I141861 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141861 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-top:2rem;


}
.I141861:hover {
}
.I141861 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141861 > .viewport:hover {
}


.I126641 .image, .I126641.image {
vertical-align:top;
width:100%;
height:auto;
max-height:345px;
border-top-left-radius:0.5rem;
border-top-right-radius:0.5rem;
background-size:cover;
background-position:center center;

}
.I126641 .image:hover, .I126641.image:hover {
}
@media (max-width:640px) {
.I126641 .image, .I126641.image {
max-height:240px;

}
.I126641 .image:hover, .I126641.image:hover {
}
}

.I126642, a.I126642 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I126642:hover, a.I126642:hover {
}

.I126643, a.I126643 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I126643:hover, a.I126643:hover {
}
@media (max-width:992px) {
.I126643, a.I126643 {
}
.I126643:hover, a.I126643:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I126643, a.I126643 {
display:flex;
padding-bottom:1rem;

}
.I126643:hover, a.I126643:hover {
}
}

.I126689 .button, .I126689.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I126689 button.button, button.I126689.button {
cursor:pointer;
}
.I126689 .button .text, .I126689.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I126689 .button .icon, .I126689.button .icon {
flex:none;
background-size:100% 100%;
}
.I126689 .button:hover, .I126689.button:hover {
}
.I126689 .button:hover .text, .I126689.button:hover .text {
}
.I126689 .button:hover .icon, .I126689.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I126689 .button, .I126689.button {
}
.I126689 button.button, button.I126689.button {
}
.I126689 .button .text, .I126689.button .text {
font-family:Rubik;

}
.I126689 .button .icon, .I126689.button .icon {
background-size:100% 100%;
}
.I126689 .button:hover, .I126689.button:hover {
}
.I126689 .button:hover .text, .I126689.button:hover .text {
}
.I126689 .button:hover .icon, .I126689.button:hover .icon {
background-size:100% 100%;
}
}

.I141851 .button, .I141851.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I141851 button.button, button.I141851.button {
cursor:pointer;
}
.I141851 .button .text, .I141851.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I141851 .button .icon, .I141851.button .icon {
flex:none;
background-size:100% 100%;
}
.I141851 .button:hover, .I141851.button:hover {
}
.I141851 .button:hover .text, .I141851.button:hover .text {
}
.I141851 .button:hover .icon, .I141851.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I141851 .button, .I141851.button {
}
.I141851 button.button, button.I141851.button {
}
.I141851 .button .text, .I141851.button .text {
font-family:Rubik;

}
.I141851 .button .icon, .I141851.button .icon {
background-size:100% 100%;
}
.I141851 .button:hover, .I141851.button:hover {
}
.I141851 .button:hover .text, .I141851.button:hover .text {
}
.I141851 .button:hover .icon, .I141851.button:hover .icon {
background-size:100% 100%;
}
}

h1.I126654, .I126654 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126654 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I126654:hover {
}
.I126654 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126654 > .viewport:hover {
}


.I126645 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:320px;
max-width:460px;
border-style:none;
border-width:0px;
border-radius:0.5rem;
box-shadow:0px 2px 4px 0px rgba(0,0,0,0.13000);

	
}
.I126645:hover {
}

.I126646 {
display:flex;
position:var(--I126646-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
}
.I126646:hover {
}


.I126647 {
display:flex;
position:var(--I126647-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
padding:2rem;

}
.I126647:hover {
}


h1.I126648, .I126648 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126648 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I126648:hover {
}
.I126648 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126648 > .viewport:hover {
}


h1.I126649, .I126649 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126649 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I126649:hover {
}
.I126649 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126649 > .viewport:hover {
}


h1.I126650, .I126650 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126650 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
min-height:180px;


}
.I126650:hover {
}
.I126650 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126650 > .viewport:hover {
}


h1.I126698, .I126698 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126698 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-top:2rem;


}
.I126698:hover {
}
.I126698 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126698 > .viewport:hover {
}


h1.I141862, .I141862 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141862 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-top:2rem;


}
.I141862:hover {
}
.I141862 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141862 > .viewport:hover {
}


.I126651 .image, .I126651.image {
vertical-align:top;
width:100%;
height:auto;
max-height:345px;
border-top-left-radius:0.5rem;
border-top-right-radius:0.5rem;
background-size:cover;
background-position:center center;

}
.I126651 .image:hover, .I126651.image:hover {
}
@media (max-width:640px) {
.I126651 .image, .I126651.image {
max-height:240px;

}
.I126651 .image:hover, .I126651.image:hover {
}
}

.I126652, a.I126652 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I126652:hover, a.I126652:hover {
}

.I126653, a.I126653 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I126653:hover, a.I126653:hover {
}
@media (max-width:992px) {
.I126653, a.I126653 {
}
.I126653:hover, a.I126653:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I126653, a.I126653 {
display:flex;
padding-bottom:1rem;

}
.I126653:hover, a.I126653:hover {
}
}

.I126690 .button, .I126690.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I126690 button.button, button.I126690.button {
cursor:pointer;
}
.I126690 .button .text, .I126690.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I126690 .button .icon, .I126690.button .icon {
flex:none;
background-size:100% 100%;
}
.I126690 .button:hover, .I126690.button:hover {
}
.I126690 .button:hover .text, .I126690.button:hover .text {
}
.I126690 .button:hover .icon, .I126690.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I126690 .button, .I126690.button {
}
.I126690 button.button, button.I126690.button {
}
.I126690 .button .text, .I126690.button .text {
font-family:Rubik;

}
.I126690 .button .icon, .I126690.button .icon {
background-size:100% 100%;
}
.I126690 .button:hover, .I126690.button:hover {
}
.I126690 .button:hover .text, .I126690.button:hover .text {
}
.I126690 .button:hover .icon, .I126690.button:hover .icon {
background-size:100% 100%;
}
}

.I141852 .button, .I141852.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I141852 button.button, button.I141852.button {
cursor:pointer;
}
.I141852 .button .text, .I141852.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I141852 .button .icon, .I141852.button .icon {
flex:none;
background-size:100% 100%;
}
.I141852 .button:hover, .I141852.button:hover {
}
.I141852 .button:hover .text, .I141852.button:hover .text {
}
.I141852 .button:hover .icon, .I141852.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I141852 .button, .I141852.button {
}
.I141852 button.button, button.I141852.button {
}
.I141852 .button .text, .I141852.button .text {
font-family:Rubik;

}
.I141852 .button .icon, .I141852.button .icon {
background-size:100% 100%;
}
.I141852 .button:hover, .I141852.button:hover {
}
.I141852 .button:hover .text, .I141852.button:hover .text {
}
.I141852 .button:hover .icon, .I141852.button:hover .icon {
background-size:100% 100%;
}
}

h1.I126678, .I126678 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126678 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:28;
width:100%;


}
.I126678:hover {
}
.I126678 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126678 > .viewport:hover {
}


.I126656 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(17,17,17);

align-items:center;

	
}
.I126656:hover {
}
@media (min-width:1440px) {
.I126656 {
align-items:center;

	
}
.I126656:hover {
}
}
.I126657 {
display:flex;
position:var(--I126657-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;


}
.I126657:hover {
}

@media (max-width:992px) {
.I126657 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I126657:hover {
}

}
@media (max-width:640px) {
.I126657 {

align-items:flex-start;


}
.I126657:hover {
}

}

.I143605 {
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;

	
}
.I143605:hover {
}

@media (max-width:992px) {
.I143605 {

margin-left:0rem;



	
}
.I143605:hover {
}

}
@media (max-width:640px) {
.I143605 {

margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I143605:hover {
}

}
@media (min-width:1440px) {
.I143605 {

order:3;
margin-left:0px;



	
}
.I143605:hover {
}

}
h1.I126658, .I126658 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126658 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
margin-bottom:0.5rem;


}
.I126658:hover {
}
.I126658 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126658 > .viewport:hover {
}

@media (min-width:1440px) {
.I126658 {

order:2;

}
.I126658:hover {
}
.I126658 > .viewport {



}
.I126658 > .viewport:hover {
}

}
h1.I126659, .I126659 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126659 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;
max-width:800px;


}
.I126659:hover {
}
.I126659 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I126659 > .viewport:hover {
}

@media (min-width:1440px) {
.I126659 {

order:4;

}
.I126659:hover {
}
.I126659 > .viewport {



}
.I126659 > .viewport:hover {
}

}
h1.I126660, .I126660 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126660 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;
max-width:940px;
margin-top:1rem;


}
.I126660:hover {
}
.I126660 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I126660 > .viewport:hover {
}

@media (max-width:640px) {
.I126660 {


}
.I126660:hover {
}
.I126660 > .viewport {

justify-content:flex-start;


}
.I126660 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I126660 {

order:5;

}
.I126660:hover {
}
.I126660 > .viewport {



}
.I126660 > .viewport:hover {
}

}
h1.I126661, .I126661 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126661 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
margin-top:2rem;


}
.I126661:hover {
}
.I126661 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126661 > .viewport:hover {
}

@media (min-width:1440px) {
.I126661 {

order:13;

}
.I126661:hover {
}
.I126661 > .viewport {



}
.I126661 > .viewport:hover {
}

}
h1.I126662, .I126662 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126662 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I126662:hover {
}
.I126662 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126662 > .viewport:hover {
}


h1.I126663, .I126663 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126663 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
margin-top:2rem;


}
.I126663:hover {
}
.I126663 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126663 > .viewport:hover {
}

@media (min-width:1440px) {
.I126663 {

order:21;

}
.I126663:hover {
}
.I126663 > .viewport {



}
.I126663 > .viewport:hover {
}

}
h1.I126664, .I126664 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126664 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
margin-top:2rem;


}
.I126664:hover {
}
.I126664 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126664 > .viewport:hover {
}

@media (min-width:1440px) {
.I126664 {

order:9;

}
.I126664:hover {
}
.I126664 > .viewport {



}
.I126664 > .viewport:hover {
}

}
h1.I126665, .I126665 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126665 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I126665:hover {
}
.I126665 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I126665 > .viewport:hover {
}

@media (max-width:640px) {
.I126665 {

padding-top:1rem;


}
.I126665:hover {
}
.I126665 > .viewport {

justify-content:flex-start;


}
.I126665 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I126665 {

order:6;

}
.I126665:hover {
}
.I126665 > .viewport {



}
.I126665 > .viewport:hover {
}

}
h1.I126666, .I126666 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126666 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:4;
margin-bottom:4rem;


}
.I126666:hover {
}
.I126666 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126666 > .viewport:hover {
}

@media (min-width:1440px) {
.I126666 {

order:1;

}
.I126666:hover {
}
.I126666 > .viewport {



}
.I126666 > .viewport:hover {
}

}
h1.I126667, .I126667 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126667 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:14;

}
.I126667:hover {
}
.I126667 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126667 > .viewport:hover {
}

@media (min-width:1440px) {
.I126667 {

order:14;

}
.I126667:hover {
}
.I126667 > .viewport {



}
.I126667 > .viewport:hover {
}

}
h1.I128155, .I128155 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128155 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I128155:hover {
}
.I128155 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128155 > .viewport:hover {
}

@media (min-width:1440px) {
.I128155 {

order:9;

}
.I128155:hover {
}
.I128155 > .viewport {



}
.I128155 > .viewport:hover {
}

}
h1.I136183, .I136183 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I136183 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I136183:hover {
}
.I136183 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I136183 > .viewport:hover {
}

@media (min-width:1440px) {
.I136183 {

order:14;

}
.I136183:hover {
}
.I136183 > .viewport {



}
.I136183 > .viewport:hover {
}

}
h1.I136509, .I136509 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I136509 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I136509:hover {
}
.I136509 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I136509 > .viewport:hover {
}

@media (min-width:1440px) {
.I136509 {

order:22;

}
.I136509:hover {
}
.I136509 > .viewport {



}
.I136509 > .viewport:hover {
}

}
h1.I143524, .I143524 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143524 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I143524:hover {
}
.I143524 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143524 > .viewport:hover {
}


h1.I143767, .I143767 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143767 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I143767:hover {
}
.I143767 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143767 > .viewport:hover {
}


h1.I143929, .I143929 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143929 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I143929:hover {
}
.I143929 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143929 > .viewport:hover {
}


h1.I144091, .I144091 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144091 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I144091:hover {
}
.I144091 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144091 > .viewport:hover {
}


h1.I144253, .I144253 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144253 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I144253:hover {
}
.I144253 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144253 > .viewport:hover {
}


.I126668, a.I126668 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I126668:hover, a.I126668:hover {
}
@media (max-width:992px) {
.I126668, a.I126668 {
display:flex;
font-size:1.25rem;


}
.I126668:hover, a.I126668:hover {
}
}
@media (max-width:640px) {
.I126668, a.I126668 {
display:flex;
font-size:1.25rem;


}
.I126668:hover, a.I126668:hover {
}
}

.I126669, a.I126669 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(255,255,255);


}
.I126669:hover, a.I126669:hover {
}
@media (max-width:992px) {
.I126669, a.I126669 {
display:flex;
font-size:1.625rem;


}
.I126669:hover, a.I126669:hover {
}
}
@media (max-width:640px) {
.I126669, a.I126669 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I126669:hover, a.I126669:hover {
}
}

.I126670, a.I126670 {
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;

}
.I126670:hover, a.I126670:hover {
}
@media (max-width:992px) {
.I126670, a.I126670 {
}
.I126670:hover, a.I126670:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I126670, a.I126670 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I126670:hover, a.I126670:hover {
}
}

.I126671 .button, .I126671.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(91,167,255);
border-style:none;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(91,167,255);

}
.I126671 button.button, button.I126671.button {
cursor:pointer;
}
.I126671 .button .text, .I126671.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(26,29,32);
line-height:20px;

}
.I126671 .button .icon, .I126671.button .icon {
flex:none;
background-size:100% 100%;
}
.I126671 .button:hover, .I126671.button:hover {
background-color:rgb(67,125,192);

}
.I126671 .button:hover .text, .I126671.button:hover .text {
color:rgb(255,255,255);

}
.I126671 .button:hover .icon, .I126671.button:hover .icon {
background-size:100% 100%;
}

.I126672 .button, .I126672.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I126672 button.button, button.I126672.button {
cursor:pointer;
}
.I126672 .button .text, .I126672.button .text {
}
.I126672 .button .icon, .I126672.button .icon {
flex:none;
background-size:100% 100%;
}
.I126672 .button:hover, .I126672.button:hover {
}
.I126672 .button:hover .text, .I126672.button:hover .text {
}
.I126672 .button:hover .icon, .I126672.button:hover .icon {
background-size:100% 100%;
}

.I126673 .button, .I126673.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I126673 button.button, button.I126673.button {
cursor:pointer;
}
.I126673 .button .text, .I126673.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I126673 .button .icon, .I126673.button .icon {
flex:none;
background-size:100% 100%;
}
.I126673 .button:hover, .I126673.button:hover {
}
.I126673 .button:hover .text, .I126673.button:hover .text {
}
.I126673 .button:hover .icon, .I126673.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I126673 .button, .I126673.button {
}
.I126673 button.button, button.I126673.button {
}
.I126673 .button .text, .I126673.button .text {
font-family:Rubik;

}
.I126673 .button .icon, .I126673.button .icon {
background-size:100% 100%;
}
.I126673 .button:hover, .I126673.button:hover {
}
.I126673 .button:hover .text, .I126673.button:hover .text {
}
.I126673 .button:hover .icon, .I126673.button:hover .icon {
background-size:100% 100%;
}
}

.I126674 .button, .I126674.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);

}
.I126674 button.button, button.I126674.button {
cursor:pointer;
}
.I126674 .button .text, .I126674.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I126674 .button .icon, .I126674.button .icon {
flex:none;
background-size:100% 100%;
}
.I126674 .button:hover, .I126674.button:hover {
background-color:rgb(210,40,93);

}
.I126674 .button:hover .text, .I126674.button:hover .text {
}
.I126674 .button:hover .icon, .I126674.button:hover .icon {
background-size:100% 100%;
}

.I126675, a.I126675 {
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;


}
.I126675:hover, a.I126675:hover {
}
@media (max-width:992px) {
.I126675, a.I126675 {
}
.I126675:hover, a.I126675:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I126675, a.I126675 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I126675:hover, a.I126675:hover {
}
}

.I126676 .image, .I126676.image {
vertical-align:top;
height:2rem;

}
.I126676 .image:hover, .I126676.image:hover {
}

.I126677 .button, .I126677.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I126677 button.button, button.I126677.button {
cursor:pointer;
}
.I126677 .button .text, .I126677.button .text {
}
.I126677 .button .icon, .I126677.button .icon {
flex:none;
background-size:100% 100%;
}
.I126677 .button:hover, .I126677.button:hover {
}
.I126677 .button:hover .text, .I126677.button:hover .text {
}
.I126677 .button:hover .icon, .I126677.button:hover .icon {
background-size:100% 100%;
}

h1.I128094, .I128094 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I128094, .I128094 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I128094, .I128094 p {
margin:0px;
}

figure.I128094, .I128094 figure {
margin:0px;
}

a.I128094, .I128094 a {
text-decoration:inherit;
color:inherit;
}

.I128094 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I128094 article, article.I128094 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I128094 article:hover, article.I128094:hover {
}
.I128094 article.active, article.I128094.active {
}
.I128094 .body {
}
.I128094 .body:hover {
	
}
.I128094 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I128094 .body img {
}
.I128094 .body ul, .I128094 .body ol {
margin-left:1rem;

}
.I128094 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I128094 .body iframe {
}
.I128094 .body img:hover {
}
.I128094 .body iframe:hover {
}

.I128094 .body li {
list-style-type:disc;
}



.I136118 .image, .I136118.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I136118 .image:hover, .I136118.image:hover {
}

.I136438 .image, .I136438.image {
vertical-align:top;
}
.I136438 .image:hover, .I136438.image:hover {
}

.I143443 .image, .I143443.image {
vertical-align:top;
width:20px;
height:20px;

}
.I143443 .image:hover, .I143443.image:hover {
}

.I143686, a.I143686 {
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;

}
.I143686:hover, a.I143686:hover {
}

.I143848, a.I143848 {
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;

}
.I143848:hover, a.I143848:hover {
}

.I144010, a.I144010 {
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;

}
.I144010:hover, a.I144010:hover {
display:flex;
text-decoration:underline;


}

.I144172 .image, .I144172.image {
vertical-align:top;
}
.I144172 .image:hover, .I144172.image:hover {
}

h1.I128413, .I128413 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128413 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:29;
width:100%;


}
.I128413:hover {
}
.I128413 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128413 > .viewport:hover {
}


.I128389 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(17,17,17);

align-items:center;

	
}
.I128389:hover {
}
@media (min-width:1440px) {
.I128389 {
align-items:center;

	
}
.I128389:hover {
}
}
.I128390 {
display:flex;
position:var(--I128390-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;


}
.I128390:hover {
}

@media (max-width:992px) {
.I128390 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I128390:hover {
}

}
@media (max-width:640px) {
.I128390 {

align-items:flex-start;


}
.I128390:hover {
}

}

.I143612 {
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;

	
}
.I143612:hover {
}

@media (max-width:992px) {
.I143612 {

margin-left:0rem;



	
}
.I143612:hover {
}

}
@media (max-width:640px) {
.I143612 {

margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I143612:hover {
}

}
@media (min-width:1440px) {
.I143612 {

order:3;
margin-left:0px;



	
}
.I143612:hover {
}

}
h1.I128391, .I128391 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128391 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
margin-bottom:0.5rem;


}
.I128391:hover {
}
.I128391 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128391 > .viewport:hover {
}

@media (min-width:1440px) {
.I128391 {

order:2;

}
.I128391:hover {
}
.I128391 > .viewport {



}
.I128391 > .viewport:hover {
}

}
h1.I128392, .I128392 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128392 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;
max-width:800px;


}
.I128392:hover {
}
.I128392 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I128392 > .viewport:hover {
}

@media (min-width:1440px) {
.I128392 {

order:4;

}
.I128392:hover {
}
.I128392 > .viewport {



}
.I128392 > .viewport:hover {
}

}
h1.I128393, .I128393 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128393 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;
max-width:940px;
margin-top:1rem;


}
.I128393:hover {
}
.I128393 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I128393 > .viewport:hover {
}

@media (max-width:640px) {
.I128393 {


}
.I128393:hover {
}
.I128393 > .viewport {

justify-content:flex-start;


}
.I128393 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I128393 {

order:5;

}
.I128393:hover {
}
.I128393 > .viewport {



}
.I128393 > .viewport:hover {
}

}
h1.I128394, .I128394 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128394 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
margin-top:2rem;


}
.I128394:hover {
}
.I128394 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128394 > .viewport:hover {
}

@media (min-width:1440px) {
.I128394 {

order:13;

}
.I128394:hover {
}
.I128394 > .viewport {



}
.I128394 > .viewport:hover {
}

}
h1.I128395, .I128395 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128395 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I128395:hover {
}
.I128395 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128395 > .viewport:hover {
}


h1.I128396, .I128396 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128396 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
margin-top:2rem;


}
.I128396:hover {
}
.I128396 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128396 > .viewport:hover {
}

@media (min-width:1440px) {
.I128396 {

order:21;

}
.I128396:hover {
}
.I128396 > .viewport {



}
.I128396 > .viewport:hover {
}

}
h1.I128397, .I128397 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128397 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
margin-top:2rem;


}
.I128397:hover {
}
.I128397 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128397 > .viewport:hover {
}

@media (min-width:1440px) {
.I128397 {

order:9;

}
.I128397:hover {
}
.I128397 > .viewport {



}
.I128397 > .viewport:hover {
}

}
h1.I128398, .I128398 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128398 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I128398:hover {
}
.I128398 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I128398 > .viewport:hover {
}

@media (max-width:640px) {
.I128398 {

padding-top:1rem;


}
.I128398:hover {
}
.I128398 > .viewport {

justify-content:flex-start;


}
.I128398 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I128398 {

order:6;

}
.I128398:hover {
}
.I128398 > .viewport {



}
.I128398 > .viewport:hover {
}

}
h1.I128399, .I128399 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128399 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:4rem;


}
.I128399:hover {
}
.I128399 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128399 > .viewport:hover {
}

@media (min-width:1440px) {
.I128399 {

order:1;

}
.I128399:hover {
}
.I128399 > .viewport {



}
.I128399 > .viewport:hover {
}

}
h1.I128400, .I128400 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128400 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:14;

}
.I128400:hover {
}
.I128400 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128400 > .viewport:hover {
}

@media (min-width:1440px) {
.I128400 {

order:14;

}
.I128400:hover {
}
.I128400 > .viewport {



}
.I128400 > .viewport:hover {
}

}
h1.I128401, .I128401 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128401 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I128401:hover {
}
.I128401 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128401 > .viewport:hover {
}

@media (min-width:1440px) {
.I128401 {

order:9;

}
.I128401:hover {
}
.I128401 > .viewport {



}
.I128401 > .viewport:hover {
}

}
h1.I136190, .I136190 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I136190 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I136190:hover {
}
.I136190 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I136190 > .viewport:hover {
}

@media (min-width:1440px) {
.I136190 {

order:14;

}
.I136190:hover {
}
.I136190 > .viewport {



}
.I136190 > .viewport:hover {
}

}
h1.I136516, .I136516 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I136516 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I136516:hover {
}
.I136516 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I136516 > .viewport:hover {
}

@media (min-width:1440px) {
.I136516 {

order:22;

}
.I136516:hover {
}
.I136516 > .viewport {



}
.I136516 > .viewport:hover {
}

}
h1.I143531, .I143531 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143531 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I143531:hover {
}
.I143531 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143531 > .viewport:hover {
}


h1.I143774, .I143774 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143774 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I143774:hover {
}
.I143774 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143774 > .viewport:hover {
}


h1.I143936, .I143936 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143936 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I143936:hover {
}
.I143936 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143936 > .viewport:hover {
}


h1.I144098, .I144098 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144098 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I144098:hover {
}
.I144098 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144098 > .viewport:hover {
}


h1.I144260, .I144260 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144260 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I144260:hover {
}
.I144260 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144260 > .viewport:hover {
}


.I128402, a.I128402 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I128402:hover, a.I128402:hover {
}
@media (max-width:992px) {
.I128402, a.I128402 {
display:flex;
font-size:1.25rem;


}
.I128402:hover, a.I128402:hover {
}
}
@media (max-width:640px) {
.I128402, a.I128402 {
display:flex;
font-size:1.25rem;


}
.I128402:hover, a.I128402:hover {
}
}

.I128403, a.I128403 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(255,255,255);


}
.I128403:hover, a.I128403:hover {
}
@media (max-width:992px) {
.I128403, a.I128403 {
display:flex;
font-size:1.625rem;


}
.I128403:hover, a.I128403:hover {
}
}
@media (max-width:640px) {
.I128403, a.I128403 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I128403:hover, a.I128403:hover {
}
}

.I128404, a.I128404 {
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;

}
.I128404:hover, a.I128404:hover {
}
@media (max-width:992px) {
.I128404, a.I128404 {
}
.I128404:hover, a.I128404:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I128404, a.I128404 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I128404:hover, a.I128404:hover {
}
}

.I128405 .button, .I128405.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(238,238,238);
border-width:0.063rem;
border-radius:100em;
background-color:rgb(91,167,255);

}
.I128405 button.button, button.I128405.button {
cursor:pointer;
}
.I128405 .button .text, .I128405.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(26,29,32);
line-height:20px;

}
.I128405 .button .icon, .I128405.button .icon {
flex:none;
background-size:100% 100%;
}
.I128405 .button:hover, .I128405.button:hover {
background-color:rgb(67,125,192);

}
.I128405 .button:hover .text, .I128405.button:hover .text {
color:rgb(255,255,255);

}
.I128405 .button:hover .icon, .I128405.button:hover .icon {
background-size:100% 100%;
}

.I128406 .button, .I128406.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I128406 button.button, button.I128406.button {
cursor:pointer;
}
.I128406 .button .text, .I128406.button .text {
}
.I128406 .button .icon, .I128406.button .icon {
flex:none;
background-size:100% 100%;
}
.I128406 .button:hover, .I128406.button:hover {
}
.I128406 .button:hover .text, .I128406.button:hover .text {
}
.I128406 .button:hover .icon, .I128406.button:hover .icon {
background-size:100% 100%;
}

.I128407 .button, .I128407.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I128407 button.button, button.I128407.button {
cursor:pointer;
}
.I128407 .button .text, .I128407.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I128407 .button .icon, .I128407.button .icon {
flex:none;
background-size:100% 100%;
}
.I128407 .button:hover, .I128407.button:hover {
}
.I128407 .button:hover .text, .I128407.button:hover .text {
}
.I128407 .button:hover .icon, .I128407.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I128407 .button, .I128407.button {
}
.I128407 button.button, button.I128407.button {
}
.I128407 .button .text, .I128407.button .text {
font-family:Rubik;

}
.I128407 .button .icon, .I128407.button .icon {
background-size:100% 100%;
}
.I128407 .button:hover, .I128407.button:hover {
}
.I128407 .button:hover .text, .I128407.button:hover .text {
}
.I128407 .button:hover .icon, .I128407.button:hover .icon {
background-size:100% 100%;
}
}

.I128408 .button, .I128408.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);

}
.I128408 button.button, button.I128408.button {
cursor:pointer;
}
.I128408 .button .text, .I128408.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I128408 .button .icon, .I128408.button .icon {
flex:none;
background-size:100% 100%;
}
.I128408 .button:hover, .I128408.button:hover {
background-color:rgb(210,40,93);

}
.I128408 .button:hover .text, .I128408.button:hover .text {
}
.I128408 .button:hover .icon, .I128408.button:hover .icon {
background-size:100% 100%;
}

.I128409, a.I128409 {
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;


}
.I128409:hover, a.I128409:hover {
}
@media (max-width:992px) {
.I128409, a.I128409 {
}
.I128409:hover, a.I128409:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I128409, a.I128409 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I128409:hover, a.I128409:hover {
}
}

.I128410 .image, .I128410.image {
vertical-align:top;
width:480px;
height:auto;

}
.I128410 .image:hover, .I128410.image:hover {
}
@media (max-width:640px) {
.I128410 .image, .I128410.image {
width:300px;

}
.I128410 .image:hover, .I128410.image:hover {
}
}

.I128411 .button, .I128411.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I128411 button.button, button.I128411.button {
cursor:pointer;
}
.I128411 .button .text, .I128411.button .text {
}
.I128411 .button .icon, .I128411.button .icon {
flex:none;
background-size:100% 100%;
}
.I128411 .button:hover, .I128411.button:hover {
}
.I128411 .button:hover .text, .I128411.button:hover .text {
}
.I128411 .button:hover .icon, .I128411.button:hover .icon {
background-size:100% 100%;
}

h1.I128412, .I128412 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I128412, .I128412 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I128412, .I128412 p {
margin:0px;
}

figure.I128412, .I128412 figure {
margin:0px;
}

a.I128412, .I128412 a {
text-decoration:inherit;
color:inherit;
}

.I128412 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I128412 article, article.I128412 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I128412 article:hover, article.I128412:hover {
}
.I128412 article.active, article.I128412.active {
}
.I128412 .body {
}
.I128412 .body:hover {
	
}
.I128412 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I128412 .body img {
}
.I128412 .body ul, .I128412 .body ol {
margin-left:1rem;

}
.I128412 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I128412 .body iframe {
}
.I128412 .body img:hover {
}
.I128412 .body iframe:hover {
}

.I128412 .body li {
list-style-type:disc;
}



.I136125 .image, .I136125.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I136125 .image:hover, .I136125.image:hover {
}

.I136445 .image, .I136445.image {
vertical-align:top;
}
.I136445 .image:hover, .I136445.image:hover {
}

.I143450 .image, .I143450.image {
vertical-align:top;
width:20px;
height:20px;

}
.I143450 .image:hover, .I143450.image:hover {
}

.I143693, a.I143693 {
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;

}
.I143693:hover, a.I143693:hover {
}

.I143855, a.I143855 {
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;

}
.I143855:hover, a.I143855:hover {
}

.I144017, a.I144017 {
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;

}
.I144017:hover, a.I144017:hover {
display:flex;
text-decoration:underline;


}

.I144179 .image, .I144179.image {
vertical-align:top;
}
.I144179 .image:hover, .I144179.image:hover {
}

h1.I163617, .I163617 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163617 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I163617:hover {
}
.I163617 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163617 > .viewport:hover {
}


.I163578 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-image:url('https://www.genexus.com/media/images/look-at-me_center_ai.svg?timestamp=20241126182107');
background-repeat:no-repeat;
background-size:cover;

align-items:center;

	
}
.I163578:hover {
}
@media (min-width:1440px) {
.I163578 {
align-items:center;

	
}
.I163578:hover {
}
}
.I163579 {
display:flex;
position:var(--I163579-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;


}
.I163579:hover {
}

@media (max-width:992px) {
.I163579 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I163579:hover {
}

}
@media (max-width:640px) {
.I163579 {

align-items:flex-start;


}
.I163579:hover {
}

}

.I163580 {
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;

	
}
.I163580:hover {
}

@media (max-width:992px) {
.I163580 {

margin-left:0rem;



	
}
.I163580:hover {
}

}
@media (max-width:640px) {
.I163580 {

margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I163580:hover {
}

}
@media (min-width:1440px) {
.I163580 {

order:3;
margin-left:0px;



	
}
.I163580:hover {
}

}
h1.I163581, .I163581 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163581 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
margin-bottom:0.5rem;


}
.I163581:hover {
}
.I163581 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163581 > .viewport:hover {
}

@media (min-width:1440px) {
.I163581 {

order:2;

}
.I163581:hover {
}
.I163581 > .viewport {



}
.I163581 > .viewport:hover {
}

}
h1.I163582, .I163582 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163582 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;
max-width:800px;


}
.I163582:hover {
}
.I163582 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I163582 > .viewport:hover {
}

@media (min-width:1440px) {
.I163582 {

order:4;

}
.I163582:hover {
}
.I163582 > .viewport {



}
.I163582 > .viewport:hover {
}

}
h1.I163583, .I163583 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163583 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;
max-width:960px;
margin-top:1rem;


}
.I163583:hover {
}
.I163583 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I163583 > .viewport:hover {
}

@media (max-width:640px) {
.I163583 {


}
.I163583:hover {
}
.I163583 > .viewport {

justify-content:flex-start;


}
.I163583 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I163583 {

order:5;

}
.I163583:hover {
}
.I163583 > .viewport {



}
.I163583 > .viewport:hover {
}

}
h1.I163584, .I163584 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163584 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
margin-top:2rem;


}
.I163584:hover {
}
.I163584 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163584 > .viewport:hover {
}

@media (min-width:1440px) {
.I163584 {

order:13;

}
.I163584:hover {
}
.I163584 > .viewport {



}
.I163584 > .viewport:hover {
}

}
h1.I163585, .I163585 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163585 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I163585:hover {
}
.I163585 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163585 > .viewport:hover {
}


h1.I163586, .I163586 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163586 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
margin-top:2rem;


}
.I163586:hover {
}
.I163586 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163586 > .viewport:hover {
}

@media (min-width:1440px) {
.I163586 {

order:21;

}
.I163586:hover {
}
.I163586 > .viewport {



}
.I163586 > .viewport:hover {
}

}
h1.I163587, .I163587 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163587 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
margin-top:2rem;


}
.I163587:hover {
}
.I163587 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163587 > .viewport:hover {
}

@media (min-width:1440px) {
.I163587 {

order:9;

}
.I163587:hover {
}
.I163587 > .viewport {



}
.I163587 > .viewport:hover {
}

}
h1.I163588, .I163588 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163588 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I163588:hover {
}
.I163588 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I163588 > .viewport:hover {
}

@media (max-width:640px) {
.I163588 {

padding-top:1rem;


}
.I163588:hover {
}
.I163588 > .viewport {

justify-content:flex-start;


}
.I163588 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I163588 {

order:6;

}
.I163588:hover {
}
.I163588 > .viewport {



}
.I163588 > .viewport:hover {
}

}
h1.I163589, .I163589 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163589 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:4rem;


}
.I163589:hover {
}
.I163589 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163589 > .viewport:hover {
}

@media (min-width:1440px) {
.I163589 {

order:1;

}
.I163589:hover {
}
.I163589 > .viewport {



}
.I163589 > .viewport:hover {
}

}
h1.I163590, .I163590 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163590 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:14;

}
.I163590:hover {
}
.I163590 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163590 > .viewport:hover {
}

@media (min-width:1440px) {
.I163590 {

order:14;

}
.I163590:hover {
}
.I163590 > .viewport {



}
.I163590 > .viewport:hover {
}

}
h1.I163591, .I163591 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163591 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I163591:hover {
}
.I163591 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163591 > .viewport:hover {
}

@media (min-width:1440px) {
.I163591 {

order:9;

}
.I163591:hover {
}
.I163591 > .viewport {



}
.I163591 > .viewport:hover {
}

}
h1.I163592, .I163592 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163592 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I163592:hover {
}
.I163592 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I163592 > .viewport:hover {
}

@media (min-width:1440px) {
.I163592 {

order:14;

}
.I163592:hover {
}
.I163592 > .viewport {



}
.I163592 > .viewport:hover {
}

}
h1.I163593, .I163593 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163593 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I163593:hover {
}
.I163593 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I163593 > .viewport:hover {
}

@media (min-width:1440px) {
.I163593 {

order:22;

}
.I163593:hover {
}
.I163593 > .viewport {



}
.I163593 > .viewport:hover {
}

}
h1.I163594, .I163594 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163594 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I163594:hover {
}
.I163594 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163594 > .viewport:hover {
}


h1.I163595, .I163595 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163595 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I163595:hover {
}
.I163595 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163595 > .viewport:hover {
}


h1.I163596, .I163596 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163596 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I163596:hover {
}
.I163596 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163596 > .viewport:hover {
}


h1.I163597, .I163597 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163597 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I163597:hover {
}
.I163597 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163597 > .viewport:hover {
}


h1.I163598, .I163598 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163598 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I163598:hover {
}
.I163598 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163598 > .viewport:hover {
}


.I163599, a.I163599 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(89,242,189);


}
.I163599:hover, a.I163599:hover {
}
@media (max-width:992px) {
.I163599, a.I163599 {
display:flex;
font-size:1.25rem;


}
.I163599:hover, a.I163599:hover {
}
}
@media (max-width:640px) {
.I163599, a.I163599 {
display:flex;
font-size:1.25rem;


}
.I163599:hover, a.I163599:hover {
}
}

.I163600, a.I163600 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(255,255,255);


}
.I163600:hover, a.I163600:hover {
}
@media (max-width:992px) {
.I163600, a.I163600 {
display:flex;
font-size:1.625rem;


}
.I163600:hover, a.I163600:hover {
}
}
@media (max-width:640px) {
.I163600, a.I163600 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I163600:hover, a.I163600:hover {
}
}

.I163601, a.I163601 {
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;

}
.I163601:hover, a.I163601:hover {
}
@media (max-width:992px) {
.I163601, a.I163601 {
}
.I163601:hover, a.I163601:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I163601, a.I163601 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I163601:hover, a.I163601:hover {
}
}

.I163602 .button, .I163602.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);

}
.I163602 button.button, button.I163602.button {
cursor:pointer;
}
.I163602 .button .text, .I163602.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I163602 .button .icon, .I163602.button .icon {
flex:none;
background-size:100% 100%;
}
.I163602 .button:hover, .I163602.button:hover {
border-color:rgb(217,217,217);
background-color:rgb(217,217,217);

}
.I163602 .button:hover .text, .I163602.button:hover .text {
}
.I163602 .button:hover .icon, .I163602.button:hover .icon {
background-size:100% 100%;
}

.I163603 .button, .I163603.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I163603 button.button, button.I163603.button {
cursor:pointer;
}
.I163603 .button .text, .I163603.button .text {
}
.I163603 .button .icon, .I163603.button .icon {
flex:none;
background-size:100% 100%;
}
.I163603 .button:hover, .I163603.button:hover {
}
.I163603 .button:hover .text, .I163603.button:hover .text {
}
.I163603 .button:hover .icon, .I163603.button:hover .icon {
background-size:100% 100%;
}

.I163604 .button, .I163604.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I163604 button.button, button.I163604.button {
cursor:pointer;
}
.I163604 .button .text, .I163604.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I163604 .button .icon, .I163604.button .icon {
flex:none;
background-size:100% 100%;
}
.I163604 .button:hover, .I163604.button:hover {
}
.I163604 .button:hover .text, .I163604.button:hover .text {
}
.I163604 .button:hover .icon, .I163604.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I163604 .button, .I163604.button {
}
.I163604 button.button, button.I163604.button {
}
.I163604 .button .text, .I163604.button .text {
font-family:Rubik;

}
.I163604 .button .icon, .I163604.button .icon {
background-size:100% 100%;
}
.I163604 .button:hover, .I163604.button:hover {
}
.I163604 .button:hover .text, .I163604.button:hover .text {
}
.I163604 .button:hover .icon, .I163604.button:hover .icon {
background-size:100% 100%;
}
}

.I163605 .button, .I163605.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);

}
.I163605 button.button, button.I163605.button {
cursor:pointer;
}
.I163605 .button .text, .I163605.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I163605 .button .icon, .I163605.button .icon {
flex:none;
background-size:100% 100%;
}
.I163605 .button:hover, .I163605.button:hover {
background-color:rgb(210,40,93);

}
.I163605 .button:hover .text, .I163605.button:hover .text {
}
.I163605 .button:hover .icon, .I163605.button:hover .icon {
background-size:100% 100%;
}

.I163606, a.I163606 {
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;


}
.I163606:hover, a.I163606:hover {
}
@media (max-width:992px) {
.I163606, a.I163606 {
}
.I163606:hover, a.I163606:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I163606, a.I163606 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I163606:hover, a.I163606:hover {
}
}

.I163607 .image, .I163607.image {
vertical-align:top;
}
.I163607 .image:hover, .I163607.image:hover {
}

.I163608 .button, .I163608.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I163608 button.button, button.I163608.button {
cursor:pointer;
}
.I163608 .button .text, .I163608.button .text {
}
.I163608 .button .icon, .I163608.button .icon {
flex:none;
background-size:100% 100%;
}
.I163608 .button:hover, .I163608.button:hover {
}
.I163608 .button:hover .text, .I163608.button:hover .text {
}
.I163608 .button:hover .icon, .I163608.button:hover .icon {
background-size:100% 100%;
}

h1.I163609, .I163609 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I163609, .I163609 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I163609, .I163609 p {
margin:0px;
}

figure.I163609, .I163609 figure {
margin:0px;
}

a.I163609, .I163609 a {
text-decoration:inherit;
color:inherit;
}

.I163609 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I163609 article, article.I163609 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I163609 article:hover, article.I163609:hover {
}
.I163609 article.active, article.I163609.active {
}
.I163609 .body {
}
.I163609 .body:hover {
	
}
.I163609 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I163609 .body img {
}
.I163609 .body ul, .I163609 .body ol {
margin-left:1rem;

}
.I163609 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I163609 .body iframe {
}
.I163609 .body img:hover {
}
.I163609 .body iframe:hover {
}

.I163609 .body li {
list-style-type:disc;
}



.I163610 .image, .I163610.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I163610 .image:hover, .I163610.image:hover {
}

.I163611 .image, .I163611.image {
vertical-align:top;
}
.I163611 .image:hover, .I163611.image:hover {
}

.I163612 .image, .I163612.image {
vertical-align:top;
width:20px;
height:20px;

}
.I163612 .image:hover, .I163612.image:hover {
}

.I163613, a.I163613 {
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;

}
.I163613:hover, a.I163613:hover {
}

.I163614, a.I163614 {
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;

}
.I163614:hover, a.I163614:hover {
}

.I163615, a.I163615 {
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;

}
.I163615:hover, a.I163615:hover {
display:flex;
text-decoration:underline;


}

.I163616 .image, .I163616.image {
vertical-align:top;
}
.I163616 .image:hover, .I163616.image:hover {
}

h1.I163619, .I163619 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163619 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I163619:hover {
}
.I163619 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163619 > .viewport:hover {
}


h1.I171485, .I171485 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171485 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
background-color:rgb(17,17,17);


}
.I171485:hover {
}
.I171485 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I171485 > .viewport:hover {
}


.I171466 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
margin-top:-185px;
padding-top:144px;
background-color:rgb(103,161,255);
background-image:url('https://www.genexus.com/media/images/img_cabezal_ai.svg?timestamp=20241129140005');
background-repeat:no-repeat;
background-size:contain;
background-position:right center;

align-items:center;

	
}
.I171466:hover {
}
@media (max-width:992px) {
.I171466 {
padding-bottom:3rem;
padding-top:160px;
background-image:url('https://www.genexus.com/media/images/gwds__square-empty.svg?timestamp=20220512180358');

	
}
.I171466:hover {
}
}
@media (max-width:640px) {
.I171466 {
margin-top:-125px;
padding-bottom:2rem;
padding-top:45px;
background-image:url('https://www.genexus.com/media/images/gwds__square-empty.svg?timestamp=20220512180358');

	
}
.I171466:hover {
}
}
@media (min-width:1440px) {
.I171466 {
	
}
.I171466:hover {
}
}
.I171467 {
display:flex;
position:var(--I171467-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:100%;
max-width:1248px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;

align-items:flex-start;


}
.I171467:hover {
}

@media (max-width:992px) {
.I171467 {

width:100%;
margin-right:0;
padding-bottom:2rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;

}
.I171467:hover {
}

}
@media (max-width:640px) {
.I171467 {

min-width:100%;
padding-bottom:2rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0em;

}
.I171467:hover {
}

}
@media (min-width:1440px) {
.I171467 {

width:100%;

}
.I171467:hover {
}

}
.I171468 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:50%;



flex-direction:column;

	
}
.I171468:hover {
}

@media (max-width:992px) {
.I171468 {

width:80%;



	
}
.I171468:hover {
}

}
@media (max-width:640px) {
.I171468 {

width:100%;



	
}
.I171468:hover {
}

}

h1.I171469, .I171469 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171469 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I171469:hover {
}
.I171469 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I171469 > .viewport:hover {
}

@media (min-width:1440px) {
.I171469 {

order:3;

}
.I171469:hover {
}
.I171469 > .viewport {



}
.I171469 > .viewport:hover {
}

}
h1.I171470, .I171470 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171470 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I171470:hover {
}
.I171470 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I171470 > .viewport:hover {
}

@media (min-width:1440px) {
.I171470 {

order:4;

}
.I171470:hover {
}
.I171470 > .viewport {



}
.I171470 > .viewport:hover {
}

}
h1.I171471, .I171471 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171471 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-bottom:0.5rem;


}
.I171471:hover {
}
.I171471 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I171471 > .viewport:hover {
}

@media (min-width:1440px) {
.I171471 {

order:2;

}
.I171471:hover {
}
.I171471 > .viewport {



}
.I171471 > .viewport:hover {
}

}
h1.I171472, .I171472 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171472 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
margin-top:2rem;


}
.I171472:hover {
}
.I171472 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I171472 > .viewport:hover {
}

@media (min-width:1440px) {
.I171472 {

order:8;

}
.I171472:hover {
}
.I171472 > .viewport {



}
.I171472 > .viewport:hover {
}

}
h1.I171473, .I171473 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171473 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
margin-top:2rem;


}
.I171473:hover {
}
.I171473 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I171473 > .viewport:hover {
}

@media (min-width:1440px) {
.I171473 {

order:11;

}
.I171473:hover {
}
.I171473 > .viewport {



}
.I171473 > .viewport:hover {
}

}
h1.I171474, .I171474 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171474 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
margin-top:2rem;


}
.I171474:hover {
}
.I171474 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I171474 > .viewport:hover {
}

@media (min-width:1440px) {
.I171474 {

order:13;

}
.I171474:hover {
}
.I171474 > .viewport {



}
.I171474 > .viewport:hover {
}

}
h1.I171475, .I171475 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171475 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I171475:hover {
}
.I171475 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I171475 > .viewport:hover {
}

@media (min-width:1440px) {
.I171475 {

order:12;

}
.I171475:hover {
}
.I171475 > .viewport {



}
.I171475 > .viewport:hover {
}

}
h1.I171476, .I171476 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171476 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
max-width:740px;
margin-top:0rem;


}
.I171476:hover {
}
.I171476 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I171476 > .viewport:hover {
}

@media (min-width:1440px) {
.I171476 {

order:5;

}
.I171476:hover {
}
.I171476 > .viewport {



}
.I171476 > .viewport:hover {
}

}
h1.I188244, .I188244 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188244 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I188244:hover {
}
.I188244 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188244 > .viewport:hover {
}

@media (min-width:1440px) {
.I188244 {

order:6;

}
.I188244:hover {
}
.I188244 > .viewport {



}
.I188244 > .viewport:hover {
}

}
h1.I189781, .I189781 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I189781 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I189781:hover {
}
.I189781 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I189781 > .viewport:hover {
}

@media (min-width:1440px) {
.I189781 {

order:7;

}
.I189781:hover {
}
.I189781 > .viewport {



}
.I189781 > .viewport:hover {
}

}
h1.I190534, .I190534 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190534 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-bottom:3rem;


}
.I190534:hover {
}
.I190534 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190534 > .viewport:hover {
}

@media (min-width:1440px) {
.I190534 {

order:1;

}
.I190534:hover {
}
.I190534 > .viewport {



}
.I190534 > .viewport:hover {
}

}
.I171477, a.I171477 {
display:flex;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
color:rgb(17,17,17);


}
.I171477:hover, a.I171477:hover {
}
@media (max-width:992px) {
.I171477, a.I171477 {
display:flex;
font-size:1.625rem;


}
.I171477:hover, a.I171477:hover {
}
}

.I171478, a.I171478 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I171478:hover, a.I171478:hover {
}
@media (max-width:992px) {
.I171478, a.I171478 {
}
.I171478:hover, a.I171478:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I171478, a.I171478 {
display:flex;
padding-bottom:1rem;

}
.I171478:hover, a.I171478:hover {
}
}

.I171479, a.I171479 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I171479:hover, a.I171479:hover {
}
@media (max-width:992px) {
.I171479, a.I171479 {
display:flex;
font-size:1.25rem;


}
.I171479:hover, a.I171479:hover {
}
}
@media (max-width:640px) {
.I171479, a.I171479 {
display:flex;
font-size:1.25rem;


}
.I171479:hover, a.I171479:hover {
}
}

.I171480 .button, .I171480.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(17,17,17);

}
.I171480 button.button, button.I171480.button {
cursor:pointer;
}
.I171480 .button .text, .I171480.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I171480 .button .icon, .I171480.button .icon {
flex:none;
background-size:100% 100%;
}
.I171480 .button:hover, .I171480.button:hover {
background-color:rgb(255,255,255);

}
.I171480 .button:hover .text, .I171480.button:hover .text {
color:rgb(17,17,17);

}
.I171480 .button:hover .icon, .I171480.button:hover .icon {
background-size:100% 100%;
}

.I171481 .button, .I171481.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I171481 button.button, button.I171481.button {
cursor:pointer;
}
.I171481 .button .text, .I171481.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I171481 .button .icon, .I171481.button .icon {
flex:none;
background-size:100% 100%;
}
.I171481 .button:hover, .I171481.button:hover {
}
.I171481 .button:hover .text, .I171481.button:hover .text {
}
.I171481 .button:hover .icon, .I171481.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I171481 .button, .I171481.button {
}
.I171481 button.button, button.I171481.button {
}
.I171481 .button .text, .I171481.button .text {
font-family:Rubik;

}
.I171481 .button .icon, .I171481.button .icon {
background-size:100% 100%;
}
.I171481 .button:hover, .I171481.button:hover {
}
.I171481 .button:hover .text, .I171481.button:hover .text {
}
.I171481 .button:hover .icon, .I171481.button:hover .icon {
background-size:100% 100%;
}
}

.I171482 .button, .I171482.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);

}
.I171482 button.button, button.I171482.button {
cursor:pointer;
}
.I171482 .button .text, .I171482.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I171482 .button .icon, .I171482.button .icon {
flex:none;
background-size:100% 100%;
}
.I171482 .button:hover, .I171482.button:hover {
background-color:rgb(210,40,93);

}
.I171482 .button:hover .text, .I171482.button:hover .text {
}
.I171482 .button:hover .icon, .I171482.button:hover .icon {
background-size:100% 100%;
}

.I171483 .button, .I171483.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;
}
.I171483 button.button, button.I171483.button {
cursor:pointer;
}
.I171483 .button .text, .I171483.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(18,88,84);
line-height:1.4rem;

}
.I171483 .button .icon, .I171483.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;
}
.I171483 .button:hover, .I171483.button:hover {
}
.I171483 .button:hover .text, .I171483.button:hover .text {
}
.I171483 .button:hover .icon, .I171483.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I171483 .button, .I171483.button {
flex-direction:row-reverse;
}
.I171483 button.button, button.I171483.button {
}
.I171483 .button .text, .I171483.button .text {
}
.I171483 .button .icon, .I171483.button .icon {
background-size:100% 100%;
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I171483 .button:hover, .I171483.button:hover {
}
.I171483 .button:hover .text, .I171483.button:hover .text {
}
.I171483 .button:hover .icon, .I171483.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I171483 .button, .I171483.button {
flex-direction:row-reverse;
}
.I171483 button.button, button.I171483.button {
}
.I171483 .button .text, .I171483.button .text {
}
.I171483 .button .icon, .I171483.button .icon {
background-size:100% 100%;
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I171483 .button:hover, .I171483.button:hover {
}
.I171483 .button:hover .text, .I171483.button:hover .text {
}
.I171483 .button:hover .icon, .I171483.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I171483 .button, .I171483.button {
flex-direction:row-reverse;
}
.I171483 button.button, button.I171483.button {
}
.I171483 .button .text, .I171483.button .text {
}
.I171483 .button .icon, .I171483.button .icon {
background-size:100% 100%;
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I171483 .button:hover, .I171483.button:hover {
}
.I171483 .button:hover .text, .I171483.button:hover .text {
}
.I171483 .button:hover .icon, .I171483.button:hover .icon {
background-size:100% 100%;
}
}
.I171484, a.I171484 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;


}
.I171484:hover, a.I171484:hover {
}
@media (max-width:992px) {
.I171484, a.I171484 {
}
.I171484:hover, a.I171484:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I171484, a.I171484 {
display:flex;
padding-bottom:1rem;

}
.I171484:hover, a.I171484:hover {
}
}

.I188029, a.I188029 {
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;

}
.I188029:hover, a.I188029:hover {
}
@media (max-width:992px) {
.I188029, a.I188029 {
}
.I188029:hover, a.I188029:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I188029, a.I188029 {
display:flex;
padding-bottom:1rem;

}
.I188029:hover, a.I188029:hover {
}
}

.I189564, a.I189564 {
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;

}
.I189564:hover, a.I189564:hover {
}
@media (max-width:992px) {
.I189564, a.I189564 {
}
.I189564:hover, a.I189564:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I189564, a.I189564 {
display:flex;
padding-bottom:1rem;

}
.I189564:hover, a.I189564:hover {
}
}

.I190317 .image, .I190317.image {
vertical-align:top;
width:327px;
height:auto;

}
.I190317 .image:hover, .I190317.image:hover {
}

h1.I171572, .I171572 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171572 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I171572:hover {
}
.I171572 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I171572 > .viewport:hover {
}


.I171527 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:120px;
padding-top:120px;
background-color:rgb(255,255,255);

align-items:center;

	
}
.I171527:hover {
}
@media (max-width:992px) {
.I171527 {
padding-bottom:4rem;
padding-top:4rem;

	
}
.I171527:hover {
}
}

.I171528 {
display:flex;

order:2;
width:100%;
max-width:1360px;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;


}
.I171528:hover {
}
@media (max-width:992px) {
.I171528 {


flex-direction:column;
}
.I171528:hover {
}
}
@media (max-width:640px) {
.I171528 {

padding-left:1.625rem;
padding-right:1.625rem;


}
.I171528:hover {
}
}

.I171529 {
display:flex;
position:var(--I171529-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:calc(50% - 1rem);
margin-right:1rem;
box-sizing:border-box;

flex-direction:row;
justify-content:space-between;


}
.I171529:hover {
}

@media (max-width:992px) {
.I171529 {

width:100%;
margin-bottom:3rem;
margin-right:0;

}
.I171529:hover {
}

}
@media (max-width:640px) {
.I171529 {

margin-bottom:0;

flex-direction:column;


}
.I171529:hover {
}

}

.I171530 {
display:flex;
position:var(--I171530-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;

}
.I171530:hover {
}

@media (max-width:640px) {
.I171530 {

padding-left:1.625rem;
padding-right:1.625rem;

}
.I171530:hover {
}

}

.I171531 {
display:flex;
position:var(--I171531-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:calc(50% - 1rem);
margin-left:1rem;

flex-direction:row;
justify-content:space-between;


}
.I171531:hover {
}

@media (max-width:992px) {
.I171531 {

width:100%;
margin-left:0;

}
.I171531:hover {
}

}
@media (max-width:640px) {
.I171531 {

flex-direction:column;
align-items:center;


}
.I171531:hover {
}

}

.I171582 {
display:flex;
position:var(--I171582-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:3;
width:100%;
max-width:1360px;
padding-left:2rem;
padding-right:2rem;
padding-top:4rem;
box-sizing:border-box;

align-items:center;


}
.I171582:hover {
}

@media (max-width:992px) {
.I171582 {

padding-top:2rem;

}
.I171582:hover {
}

}
@media (max-width:640px) {
.I171582 {

align-items:flex-start;


}
.I171582:hover {
}

}

.I171532 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 1rem);



flex-direction:column;
align-items:center;

	
}
.I171532:hover {
}

@media (max-width:640px) {
.I171532 {

width:100%;
margin-bottom:2rem;



flex-direction:column;
align-items:flex-start;

	
}
.I171532:hover {
}

}
@media (min-width:1440px) {
.I171532 {

order:2;


	
}
.I171532:hover {
}

}
.I171533 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
width:calc(50% - 1rem);



flex-direction:column;
align-items:center;

	
}
.I171533:hover {
}

@media (max-width:640px) {
.I171533 {

width:100%;
margin-bottom:2rem;



flex-direction:column;
align-items:flex-start;

	
}
.I171533:hover {
}

}
@media (min-width:1440px) {
.I171533 {

order:3;


	
}
.I171533:hover {
}

}
.I171534 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 1rem);



flex-direction:column;
align-items:center;

	
}
.I171534:hover {
}

@media (max-width:640px) {
.I171534 {

width:100%;



flex-direction:column;
align-items:flex-start;

	
}
.I171534:hover {
}

}

.I171535 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 1rem);



flex-direction:column;
align-items:center;

	
}
.I171535:hover {
}

@media (max-width:640px) {
.I171535 {

width:100%;
margin-bottom:2rem;



flex-direction:column;
align-items:flex-start;

	
}
.I171535:hover {
}

}

h1.I171536, .I171536 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171536 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I171536:hover {
}
.I171536 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I171536 > .viewport:hover {
}


h1.I171537, .I171537 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171537 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I171537:hover {
}
.I171537 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I171537 > .viewport:hover {
}

@media (max-width:640px) {
.I171537 {

width:100%;


}
.I171537:hover {
}
.I171537 > .viewport {

justify-content:center;


}
.I171537 > .viewport:hover {
}

}

h1.I171538, .I171538 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171538 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I171538:hover {
}
.I171538 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I171538 > .viewport:hover {
}

@media (max-width:640px) {
.I171538 {


}
.I171538:hover {
}
.I171538 > .viewport {

justify-content:center;


}
.I171538 > .viewport:hover {
}

}

h1.I171539, .I171539 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171539 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I171539:hover {
}
.I171539 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I171539 > .viewport:hover {
}

@media (max-width:640px) {
.I171539 {

width:100%;


}
.I171539:hover {
}
.I171539 > .viewport {

justify-content:center;


}
.I171539 > .viewport:hover {
}

}

h1.I171540, .I171540 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171540 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I171540:hover {
}
.I171540 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I171540 > .viewport:hover {
}


h1.I171541, .I171541 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171541 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I171541:hover {
}
.I171541 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I171541 > .viewport:hover {
}

@media (max-width:640px) {
.I171541 {


}
.I171541:hover {
}
.I171541 > .viewport {

justify-content:center;


}
.I171541 > .viewport:hover {
}

}

h1.I171542, .I171542 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171542 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I171542:hover {
}
.I171542 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I171542 > .viewport:hover {
}

@media (max-width:640px) {
.I171542 {

width:100%;


}
.I171542:hover {
}
.I171542 > .viewport {

justify-content:center;


}
.I171542 > .viewport:hover {
}

}

h1.I171543, .I171543 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171543 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I171543:hover {
}
.I171543 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I171543 > .viewport:hover {
}


h1.I171544, .I171544 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171544 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I171544:hover {
}
.I171544 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I171544 > .viewport:hover {
}

@media (max-width:640px) {
.I171544 {


}
.I171544:hover {
}
.I171544 > .viewport {

justify-content:center;


}
.I171544 > .viewport:hover {
}

}

h1.I171545, .I171545 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171545 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I171545:hover {
}
.I171545 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I171545 > .viewport:hover {
}


h1.I171546, .I171546 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171546 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I171546:hover {
}
.I171546 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I171546 > .viewport:hover {
}


h1.I171547, .I171547 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171547 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I171547:hover {
}
.I171547 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I171547 > .viewport:hover {
}

@media (min-width:1440px) {
.I171547 {

order:5;

}
.I171547:hover {
}
.I171547 > .viewport {



}
.I171547 > .viewport:hover {
}

}
h1.I171548, .I171548 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171548 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I171548:hover {
}
.I171548 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I171548 > .viewport:hover {
}

@media (max-width:640px) {
.I171548 {

width:100%;


}
.I171548:hover {
}
.I171548 > .viewport {

justify-content:center;


}
.I171548 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I171548 {

order:7;

}
.I171548:hover {
}
.I171548 > .viewport {



}
.I171548 > .viewport:hover {
}

}
h1.I171549, .I171549 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171549 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I171549:hover {
}
.I171549 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I171549 > .viewport:hover {
}

@media (max-width:640px) {
.I171549 {


}
.I171549:hover {
}
.I171549 > .viewport {

justify-content:center;


}
.I171549 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I171549 {

order:8;

}
.I171549:hover {
}
.I171549 > .viewport {



}
.I171549 > .viewport:hover {
}

}
h1.I171550, .I171550 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171550 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-bottom:1rem;


}
.I171550:hover {
}
.I171550 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I171550 > .viewport:hover {
}

@media (max-width:640px) {
.I171550 {

margin-bottom:0rem;


}
.I171550:hover {
}
.I171550 > .viewport {



}
.I171550 > .viewport:hover {
}

}

h1.I171551, .I171551 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171551 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-bottom:1rem;


}
.I171551:hover {
}
.I171551 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I171551 > .viewport:hover {
}

@media (max-width:640px) {
.I171551 {

margin-bottom:0rem;


}
.I171551:hover {
}
.I171551 > .viewport {



}
.I171551 > .viewport:hover {
}

}

h1.I171552, .I171552 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171552 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-bottom:1rem;


}
.I171552:hover {
}
.I171552 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I171552 > .viewport:hover {
}

@media (max-width:640px) {
.I171552 {

margin-bottom:0rem;


}
.I171552:hover {
}
.I171552 > .viewport {



}
.I171552 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I171552 {

order:6;

}
.I171552:hover {
}
.I171552 > .viewport {



}
.I171552 > .viewport:hover {
}

}
h1.I171553, .I171553 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171553 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-bottom:1rem;


}
.I171553:hover {
}
.I171553 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I171553 > .viewport:hover {
}

@media (max-width:640px) {
.I171553 {

margin-bottom:0rem;


}
.I171553:hover {
}
.I171553 > .viewport {



}
.I171553 > .viewport:hover {
}

}

h1.I171594, .I171594 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171594 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I171594:hover {
}
.I171594 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I171594 > .viewport:hover {
}


h1.I184669, .I184669 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I184669 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
width:100%;
padding-bottom:0.25rem;


}
.I184669:hover {
}
.I184669 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I184669 > .viewport:hover {
}

@media (max-width:640px) {
.I184669 {


}
.I184669:hover {
}
.I184669 > .viewport {

justify-content:flex-start;


}
.I184669 > .viewport:hover {
}

}

.I171554 .image, .I171554.image {
vertical-align:top;
width:100%;
height:auto;

}
.I171554 .image:hover, .I171554.image:hover {
}
@media (max-width:992px) {
.I171554 .image, .I171554.image {
width:100%;
height:auto;

}
.I171554 .image:hover, .I171554.image:hover {
}
}
@media (max-width:640px) {
.I171554 .image, .I171554.image {
width:100%;

}
.I171554 .image:hover, .I171554.image:hover {
}
}

.I171555, a.I171555 {
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;

}
.I171555:hover, a.I171555:hover {
}
@media (max-width:992px) {
.I171555, a.I171555 {
}
.I171555:hover, a.I171555:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I171555, a.I171555 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I171555:hover, a.I171555:hover {
}
}

.I171556 .button, .I171556.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I171556 button.button, button.I171556.button {
cursor:pointer;
}
.I171556 .button .text, .I171556.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
text-align:center;
color:rgb(250,50,99);
line-height:1.625rem;

}
.I171556 .button .icon, .I171556.button .icon {
flex:none;
background-size:100% 100%;
}
.I171556 .button:hover, .I171556.button:hover {
}
.I171556 .button:hover .text, .I171556.button:hover .text {
}
.I171556 .button:hover .icon, .I171556.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I171556 .button, .I171556.button {
}
.I171556 button.button, button.I171556.button {
}
.I171556 .button .text, .I171556.button .text {
font-family:Rubik;

}
.I171556 .button .icon, .I171556.button .icon {
background-size:100% 100%;
}
.I171556 .button:hover, .I171556.button:hover {
}
.I171556 .button:hover .text, .I171556.button:hover .text {
}
.I171556 .button:hover .icon, .I171556.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I171556 .button, .I171556.button {
}
.I171556 button.button, button.I171556.button {
}
.I171556 .button .text, .I171556.button .text {
color:rgb(250,50,99);

}
.I171556 .button .icon, .I171556.button .icon {
background-size:100% 100%;
}
.I171556 .button:hover, .I171556.button:hover {
}
.I171556 .button:hover .text, .I171556.button:hover .text {
}
.I171556 .button:hover .icon, .I171556.button:hover .icon {
background-size:100% 100%;
}
}
.I171557, a.I171557 {
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;

}
.I171557:hover, a.I171557:hover {
}
@media (max-width:992px) {
.I171557, a.I171557 {
}
.I171557:hover, a.I171557:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I171557, a.I171557 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I171557:hover, a.I171557:hover {
}
}

.I171558 .image, .I171558.image {
vertical-align:top;
width:100%;
height:auto;

}
.I171558 .image:hover, .I171558.image:hover {
}
@media (max-width:992px) {
.I171558 .image, .I171558.image {
width:100%;
height:auto;

}
.I171558 .image:hover, .I171558.image:hover {
}
}
@media (max-width:640px) {
.I171558 .image, .I171558.image {
width:100%;

}
.I171558 .image:hover, .I171558.image:hover {
}
}

.I171559 .button, .I171559.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I171559 button.button, button.I171559.button {
cursor:pointer;
}
.I171559 .button .text, .I171559.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
text-align:center;
color:rgb(250,50,99);
line-height:1.625rem;

}
.I171559 .button .icon, .I171559.button .icon {
flex:none;
background-size:100% 100%;
}
.I171559 .button:hover, .I171559.button:hover {
}
.I171559 .button:hover .text, .I171559.button:hover .text {
}
.I171559 .button:hover .icon, .I171559.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I171559 .button, .I171559.button {
}
.I171559 button.button, button.I171559.button {
}
.I171559 .button .text, .I171559.button .text {
font-family:Rubik;

}
.I171559 .button .icon, .I171559.button .icon {
background-size:100% 100%;
}
.I171559 .button:hover, .I171559.button:hover {
}
.I171559 .button:hover .text, .I171559.button:hover .text {
}
.I171559 .button:hover .icon, .I171559.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I171559 .button, .I171559.button {
}
.I171559 button.button, button.I171559.button {
}
.I171559 .button .text, .I171559.button .text {
color:rgb(250,50,99);

}
.I171559 .button .icon, .I171559.button .icon {
background-size:100% 100%;
}
.I171559 .button:hover, .I171559.button:hover {
}
.I171559 .button:hover .text, .I171559.button:hover .text {
}
.I171559 .button:hover .icon, .I171559.button:hover .icon {
background-size:100% 100%;
}
}
.I171560, a.I171560 {
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;

}
.I171560:hover, a.I171560:hover {
}
@media (max-width:992px) {
.I171560, a.I171560 {
}
.I171560:hover, a.I171560:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I171560, a.I171560 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I171560:hover, a.I171560:hover {
}
}

.I171561 .image, .I171561.image {
vertical-align:top;
width:100%;
height:auto;

}
.I171561 .image:hover, .I171561.image:hover {
}
@media (max-width:992px) {
.I171561 .image, .I171561.image {
width:100%;
height:auto;

}
.I171561 .image:hover, .I171561.image:hover {
}
}
@media (max-width:640px) {
.I171561 .image, .I171561.image {
width:100%;

}
.I171561 .image:hover, .I171561.image:hover {
}
}

.I171562 .button, .I171562.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I171562 button.button, button.I171562.button {
cursor:pointer;
}
.I171562 .button .text, .I171562.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
text-align:center;
color:rgb(250,50,99);
line-height:1.625rem;

}
.I171562 .button .icon, .I171562.button .icon {
flex:none;
background-size:100% 100%;
}
.I171562 .button:hover, .I171562.button:hover {
}
.I171562 .button:hover .text, .I171562.button:hover .text {
}
.I171562 .button:hover .icon, .I171562.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I171562 .button, .I171562.button {
}
.I171562 button.button, button.I171562.button {
}
.I171562 .button .text, .I171562.button .text {
font-family:Rubik;

}
.I171562 .button .icon, .I171562.button .icon {
background-size:100% 100%;
}
.I171562 .button:hover, .I171562.button:hover {
}
.I171562 .button:hover .text, .I171562.button:hover .text {
}
.I171562 .button:hover .icon, .I171562.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I171562 .button, .I171562.button {
}
.I171562 button.button, button.I171562.button {
}
.I171562 .button .text, .I171562.button .text {
color:rgb(250,50,99);

}
.I171562 .button .icon, .I171562.button .icon {
background-size:100% 100%;
}
.I171562 .button:hover, .I171562.button:hover {
}
.I171562 .button:hover .text, .I171562.button:hover .text {
}
.I171562 .button:hover .icon, .I171562.button:hover .icon {
background-size:100% 100%;
}
}
.I171563, a.I171563 {
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;

}
.I171563:hover, a.I171563:hover {
}
@media (max-width:992px) {
.I171563, a.I171563 {
display:flex;
font-size:1.625rem;


}
.I171563:hover, a.I171563:hover {
}
}
@media (max-width:640px) {
.I171563, a.I171563 {
display:flex;
justify-content:flex-start;
font-size:1.625rem;
text-align:left;


}
.I171563:hover, a.I171563:hover {
}
}

.I171564, a.I171564 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1.5rem;
padding-top:1rem;

}
.I171564:hover, a.I171564:hover {
}
@media (max-width:992px) {
.I171564, a.I171564 {
}
.I171564:hover, a.I171564:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I171564, a.I171564 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I171564:hover, a.I171564:hover {
}
}

.I171565 .image, .I171565.image {
vertical-align:top;
width:100%;
height:auto;

}
.I171565 .image:hover, .I171565.image:hover {
}

.I171566, a.I171566 {
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;

}
.I171566:hover, a.I171566:hover {
}
@media (max-width:992px) {
.I171566, a.I171566 {
}
.I171566:hover, a.I171566:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I171566, a.I171566 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I171566:hover, a.I171566:hover {
}
}

.I171567 .button, .I171567.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I171567 button.button, button.I171567.button {
cursor:pointer;
}
.I171567 .button .text, .I171567.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
color:rgb(250,50,99);
line-height:1.625rem;

}
.I171567 .button .icon, .I171567.button .icon {
flex:none;
background-size:100% 100%;
}
.I171567 .button:hover, .I171567.button:hover {
}
.I171567 .button:hover .text, .I171567.button:hover .text {
}
.I171567 .button:hover .icon, .I171567.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I171567 .button, .I171567.button {
}
.I171567 button.button, button.I171567.button {
}
.I171567 .button .text, .I171567.button .text {
font-family:Rubik;

}
.I171567 .button .icon, .I171567.button .icon {
background-size:100% 100%;
}
.I171567 .button:hover, .I171567.button:hover {
}
.I171567 .button:hover .text, .I171567.button:hover .text {
}
.I171567 .button:hover .icon, .I171567.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I171567 .button, .I171567.button {
}
.I171567 button.button, button.I171567.button {
}
.I171567 .button .text, .I171567.button .text {
color:rgb(250,50,99);

}
.I171567 .button .icon, .I171567.button .icon {
background-size:100% 100%;
}
.I171567 .button:hover, .I171567.button:hover {
}
.I171567 .button:hover .text, .I171567.button:hover .text {
}
.I171567 .button:hover .icon, .I171567.button:hover .icon {
background-size:100% 100%;
}
}
.I171568, a.I171568 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I171568:hover, a.I171568:hover {
}
@media (max-width:992px) {
.I171568, a.I171568 {
}
.I171568:hover, a.I171568:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I171568, a.I171568 {
display:flex;
padding-bottom:1rem;

}
.I171568:hover, a.I171568:hover {
}
}

.I171569, a.I171569 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I171569:hover, a.I171569:hover {
}
@media (max-width:992px) {
.I171569, a.I171569 {
}
.I171569:hover, a.I171569:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I171569, a.I171569 {
display:flex;
padding-bottom:1rem;

}
.I171569:hover, a.I171569:hover {
}
}

.I171570, a.I171570 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I171570:hover, a.I171570:hover {
}
@media (max-width:992px) {
.I171570, a.I171570 {
}
.I171570:hover, a.I171570:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I171570, a.I171570 {
display:flex;
padding-bottom:1rem;

}
.I171570:hover, a.I171570:hover {
}
}

.I171571, a.I171571 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I171571:hover, a.I171571:hover {
}
@media (max-width:992px) {
.I171571, a.I171571 {
}
.I171571:hover, a.I171571:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I171571, a.I171571 {
display:flex;
padding-bottom:1rem;

}
.I171571:hover, a.I171571:hover {
}
}

.I171588 .button, .I171588.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(91,167,255);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(91,167,255);

}
.I171588 button.button, button.I171588.button {
cursor:pointer;
}
.I171588 .button .text, .I171588.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I171588 .button .icon, .I171588.button .icon {
flex:none;
background-size:100% 100%;
}
.I171588 .button:hover, .I171588.button:hover {
border-color:rgb(67,125,192);
background-color:rgb(67,125,192);

}
.I171588 .button:hover .text, .I171588.button:hover .text {
}
.I171588 .button:hover .icon, .I171588.button:hover .icon {
background-size:100% 100%;
}

.I184661, a.I184661 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(91,167,255);


}
.I184661:hover, a.I184661:hover {
}
@media (max-width:992px) {
.I184661, a.I184661 {
display:flex;
font-size:1.25rem;


}
.I184661:hover, a.I184661:hover {
}
}
@media (max-width:640px) {
.I184661, a.I184661 {
display:flex;
font-size:1.25rem;


}
.I184661:hover, a.I184661:hover {
}
}

h1.I171653, .I171653 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171653 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I171653:hover {
}
.I171653 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I171653 > .viewport:hover {
}


.I171640 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:8rem;
padding-top:8rem;
background-color:rgb(245,245,245);

align-items:center;

	
}
.I171640:hover {
}
@media (max-width:992px) {
.I171640 {
padding-bottom:4rem;
padding-top:4rem;

	
}
.I171640:hover {
}
}

.I171641 {
display:flex;
position:var(--I171641-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1264px;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;

flex-direction:row;


}
.I171641:hover {
}

@media (max-width:992px) {
.I171641 {

flex-direction:column;


}
.I171641:hover {
}

}

.I171642 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 4rem);



	
}
.I171642:hover {
}

@media (max-width:992px) {
.I171642 {

width:100%;



	
}
.I171642:hover {
}

}

h1.I171643, .I171643 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171643 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 4rem);
margin-right:8rem;
margin-top:1.5rem;


}
.I171643:hover {
}
.I171643 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I171643 > .viewport:hover {
}

@media (max-width:992px) {
.I171643 {

width:100%;
margin-right:0;


}
.I171643:hover {
}
.I171643 > .viewport {



}
.I171643 > .viewport:hover {
}

}

h1.I171644, .I171644 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171644 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I171644:hover {
}
.I171644 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I171644 > .viewport:hover {
}


h1.I171645, .I171645 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171645 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I171645:hover {
}
.I171645 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I171645 > .viewport:hover {
}


h1.I171646, .I171646 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171646 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I171646:hover {
}
.I171646 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I171646 > .viewport:hover {
}


h1.I171647, .I171647 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171647 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:1;
width:100%;


}
.I171647:hover {
}
.I171647 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I171647 > .viewport:hover {
}


.I171648, a.I171648 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);
line-height:2.75rem;

padding-bottom:1rem;

}
.I171648:hover, a.I171648:hover {
}

.I171649 {
}
.I171649:hover {
}
.I171649 {
}
.I171649:hover {
}
/*------- ITEM -------*/
.accordion__item:first-child .accordion__header {
  border-top: 0;
}
.accordion__item .accordion__header:after {
  width: 0%;
}
.accordion__item .accordion__collapse {
  height: 0;
  transition: height 0.5s;
  overflow: hidden;
}
.accordion__item--active .accordion__header:after {
  width: 100%;
}
.accordion__item--active .accordion__collapse {
  height: auto;
  overflow: hidden;
}
/*------- HEADER -------*/
.accordion__header {
  border-top: 1px solid black;
  position: relative;
}
.accordion__header:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  border-bottom: 1px solid black;
  left: 0;
  bottom: 0;
  transition: width 0.25s;
}
/*------- BUTTON -------*/
.accordion__button {
  width: 100%;
  text-align: left;
  border: 0;
  padding-left: 0;
  padding-top: 2rem;
  padding-bottom: 1rem;
  padding-right: 30px;
  font-family: "Rubik", sans-serif;
  font-weight: 500;
  font-size: 1.063rem;
  line-height: 1.65em;
  background: transparent;
  position: relative;
  cursor: pointer;
  /* WA: Prevent blue text color on iOS devices */
  color: rgb(17, 17, 17);
  -webkit-appearance: none; /* Removes default styling in Safari */
  text-decoration: none; /* Removes any underline */
}
/*------- PLUSMINUS -------*/
.accordion__plusminus {
  position: absolute;
  width: 1rem;
  height: 1rem;
  cursor: pointer;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.accordion__plusminus:before,
.accordion__plusminus:after {
  content: "";
  display: block;
  background-color: #333;
  position: absolute;
  top: 50%;
  left: 0;
  transition: 0.35s;
  width: 100%;
  height: 2px;
}
.accordion__plusminus:before {
  transform: translatey(-50%);
}
.accordion__plusminus:after {
  transform: translatey(-50%) rotate(90deg);
}
.accordion__item--active .accordion__plusminus:before {
  transform: translatey(-50%) rotate(-90deg);
  opacity: 0;
}
.accordion__item--active .accordion__plusminus:after {
  transform: translatey(-50%) rotate(0);
}
/*------- BODY -------*/
.accordion__body {
  font-size: 1.063rem;
  font-family: "Rubik", sans-serif;
  font-weight: 300;
  line-height: 1.65em;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  position: relative;
}

.I171650 {
}
.I171650:hover {
}
.I171650 {
}
.I171650:hover {
}


.I171651 {
}
.I171651:hover {
}
.I171651 {
}
.I171651:hover {
}


.I171652 {
display:flex;
flex-direction:column;
}
.I171652:hover {
}
h1.I171652, .I171652 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I171652, .I171652 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I171652, .I171652 p {
margin:0px;
}

figure.I171652, .I171652 figure {
margin:0px;
}

a.I171652, .I171652 a {
text-decoration:inherit;
color:inherit;
}

.I171652 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I171652 article, article.I171652 {
flex-direction:column;	
}
.I171652 article:hover, article.I171652:hover {
}
.I171652 article.active, article.I171652.active {
}
.I171652 .title {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:1.65rem;

margin-bottom:1rem;
padding-top:2rem;

}
.I171652 .title:hover {
}
.I171652 article.active .title {
}


.I171652 .image, .I171652.image {
order:;
}
.I171652 .image:hover, .I171652.image:hover {
}
.I171652 article.active .image, .I171652.image {
}
.I171652 .body {
}
.I171652 .body:hover {
	
}
.I171652 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
line-height:1.65rem;

}
.I171652 .body img {
}
.I171652 .body img:hover {
}



.I171652 .articles {
display:flex;
flex:1;
flex-direction:column;
	
}
.I171652 .articles:hover {
}
.I171652 .article-container::after {
content:'';
display:flex;
align-items:center;
align-self:center;
display:flex;
padding-top:2rem;
border-bottom-color:rgb(181,181,181);
border-bottom-style:solid;
border-bottom-width:0.031rem;

}
.I171652 .article-container:last-child::after {
content:none;	
}
.I171652:hover .article-container::after {
}

@media (max-width:992px) {
.I171652 {
}
.I171652:hover {
}
.I171652 header {
}
.I171652 article, article.I171652 {
	
}
.I171652 article:hover, article.I171652:hover {
}
.I171652 article.active, article.I171652.active {
}
.I171652 .title {
display:flex;
font-family:Rubik;
font-size:1.063rem;


}
.I171652 .title:hover {
}
.I171652 article.active .title {
}


.I171652 .image, .I171652.image {
order:;
}
.I171652 .image:hover, .I171652.image:hover {
}
.I171652 article.active .image, .I171652.image {
}
.I171652 .body {
}
.I171652 .body:hover {
	
}



.I171652 .articles {
	
}
.I171652 .articles:hover {
}
.I171652 .article-container::after {
content:'';
}
.I171652 .article-container:last-child::after {
	
}
.I171652:hover .article-container::after {
}

}
@media (max-width:640px) {
.I171652 {
}
.I171652:hover {
}
.I171652 header {
}
.I171652 article, article.I171652 {
	
}
.I171652 article:hover, article.I171652:hover {
}
.I171652 article.active, article.I171652.active {
}
.I171652 .title {
display:flex;
font-weight:500;


}
.I171652 .title:hover {
}
.I171652 article.active .title {
}


.I171652 .image, .I171652.image {
order:;
}
.I171652 .image:hover, .I171652.image:hover {
}
.I171652 article.active .image, .I171652.image {
}
.I171652 .body {
}
.I171652 .body:hover {
	
}
.I171652 .body {
font-weight:300;

}



.I171652 .articles {
	
}
.I171652 .articles:hover {
}
.I171652 .article-container::after {
content:'';
}
.I171652 .article-container:last-child::after {
	
}
.I171652:hover .article-container::after {
}

}

h1.I171693, .I171693 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171693 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;


}
.I171693:hover {
}
.I171693 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I171693 > .viewport:hover {
}


.I171659 {
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;

	
}
.I171659:hover {
}
@media (max-width:992px) {
.I171659 {
width:100%;
margin-bottom:64px;
margin-top:64px;

flex-direction:column;

	
}
.I171659:hover {
}
}
@media (max-width:640px) {
.I171659 {
width:calc(100% - 52px);
height:auto;
margin-left:0;

flex-direction:column;

	
}
.I171659:hover {
}
}
@media (min-width:1440px) {
.I171659 {
width:calc(100% - 256px);

	
}
.I171659:hover {
}
}
.I171660 {
display:flex;
position:var(--I171660-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(24,31,42);
box-sizing:border-box;

align-items:flex-start;
justify-content:center;


}
.I171660:hover {
}

@media (max-width:992px) {
.I171660 {

order:2;
width:100%;
padding-bottom:4rem;
padding-right:2rem;
padding-top:4rem;

justify-content:center;


}
.I171660:hover {
}

}
@media (max-width:640px) {
.I171660 {

width:100%;
padding-bottom:4rem;

}
.I171660:hover {
}

}
@media (min-width:1440px) {
.I171660 {

padding-right:64px;

}
.I171660:hover {
}

}
.I171661 {
display:flex;
position:var(--I171661-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
background-image:url('https://www.genexus.com/media/images/hero_background_ai.png?timestamp=20241127113119');
background-clip:border-box;
background-repeat:no-repeat;
background-size:cover;
background-position:center top;

}
.I171661:hover {
}

@media (max-width:992px) {
.I171661 {

order:1;
width:100%;
height:444px;
background-position:center top;

}
.I171661:hover {
}

}
@media (max-width:640px) {
.I171661 {

width:100%;
height:300px;
background-position:center top;

}
.I171661:hover {
}

}

.I171662 {
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;

	
}
.I171662:hover {
}

@media (max-width:992px) {
.I171662 {

padding-left:2rem;



	
}
.I171662:hover {
}

}
@media (max-width:640px) {
.I171662 {

padding-left:26px;
padding-right:0rem;
padding-top:2rem;



	
}
.I171662:hover {
}

}
@media (min-width:1440px) {
.I171662 {

padding-left:64px;



	
}
.I171662:hover {
}

}
.I171663 {
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;

	
}
.I171663:hover {
}

@media (max-width:992px) {
.I171663 {

padding-left:2rem;
padding-right:2rem;



	
}
.I171663:hover {
}

}
@media (max-width:640px) {
.I171663 {

padding-bottom:2rem;
padding-right:0rem;
padding-top:2rem;



flex-direction:column;

	
}
.I171663:hover {
}

}
@media (min-width:1440px) {
.I171663 {

padding-left:64px;



	
}
.I171663:hover {
}

}
.I171664 {
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;

	
}
.I171664:hover {
}

@media (max-width:992px) {
.I171664 {

margin-left:2rem;



	
}
.I171664:hover {
}

}
@media (max-width:640px) {
.I171664 {

margin-bottom:0;



	
}
.I171664:hover {
}

}
@media (min-width:1440px) {
.I171664 {

margin-left:64px;



	
}
.I171664:hover {
}

}
h1.I171665, .I171665 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171665 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I171665:hover {
}
.I171665 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I171665 > .viewport:hover {
}

@media (min-width:1440px) {
.I171665 {

order:3;

}
.I171665:hover {
}
.I171665 > .viewport {



}
.I171665 > .viewport:hover {
}

}
h1.I171666, .I171666 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171666 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I171666:hover {
}
.I171666 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I171666 > .viewport:hover {
}

@media (min-width:1440px) {
.I171666 {

order:2;

}
.I171666:hover {
}
.I171666 > .viewport {



}
.I171666 > .viewport:hover {
}

}
h1.I171667, .I171667 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171667 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I171667:hover {
}
.I171667 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I171667 > .viewport:hover {
}

@media (min-width:1440px) {
.I171667 {

order:4;

}
.I171667:hover {
}
.I171667 > .viewport {



}
.I171667 > .viewport:hover {
}

}
h1.I171668, .I171668 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171668 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;

}
.I171668:hover {
}
.I171668 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I171668 > .viewport:hover {
}

@media (min-width:1440px) {
.I171668 {

order:11;

}
.I171668:hover {
}
.I171668 > .viewport {



}
.I171668 > .viewport:hover {
}

}
h1.I171669, .I171669 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171669 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
height:3.2rem;
margin-left:2rem;


}
.I171669:hover {
}
.I171669 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

align-items:center;


}
.I171669 > .viewport:hover {
}

@media (max-width:640px) {
.I171669 {

height:0;
margin-left:0rem;
margin-top:1.875rem;


}
.I171669:hover {
}
.I171669 > .viewport {



}
.I171669 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I171669 {

order:12;

}
.I171669:hover {
}
.I171669 > .viewport {



}
.I171669 > .viewport:hover {
}

}
h1.I171670, .I171670 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171670 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I171670:hover {
}
.I171670 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I171670 > .viewport:hover {
}

@media (min-width:1440px) {
.I171670 {

order:10;

}
.I171670:hover {
}
.I171670 > .viewport {



}
.I171670 > .viewport:hover {
}

}
h1.I171671, .I171671 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171671 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I171671:hover {
}
.I171671 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I171671 > .viewport:hover {
}


h1.I171672, .I171672 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171672 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I171672:hover {
}
.I171672 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I171672 > .viewport:hover {
}


h1.I171673, .I171673 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171673 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I171673:hover {
}
.I171673 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I171673 > .viewport:hover {
}


h1.I171674, .I171674 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171674 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I171674:hover {
}
.I171674 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I171674 > .viewport:hover {
}


h1.I171675, .I171675 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171675 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I171675:hover {
}
.I171675 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I171675 > .viewport:hover {
}


h1.I171676, .I171676 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171676 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I171676:hover {
}
.I171676 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I171676 > .viewport:hover {
}


h1.I171677, .I171677 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171677 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:1;
width:100%;
height:100%;


}
.I171677:hover {
}
.I171677 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;
align-items:center;


}
.I171677 > .viewport:hover {
}


h1.I171678, .I171678 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171678 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
padding-top:1rem;


}
.I171678:hover {
}
.I171678 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I171678 > .viewport:hover {
}

@media (min-width:1440px) {
.I171678 {

order:7;

}
.I171678:hover {
}
.I171678 > .viewport {



}
.I171678 > .viewport:hover {
}

}
.I171679, a.I171679 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(255,255,255);
line-height:2.75rem;

padding-bottom:1rem;

}
.I171679:hover, a.I171679:hover {
}

.I171680, a.I171680 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);

margin-bottom:0.5rem;
padding-bottom:0;

}
.I171680:hover, a.I171680:hover {
}
@media (max-width:992px) {
.I171680, a.I171680 {
display:flex;
font-size:1.25rem;


}
.I171680:hover, a.I171680:hover {
}
}
@media (max-width:640px) {
.I171680, a.I171680 {
display:flex;
font-size:1.25rem;


}
.I171680:hover, a.I171680:hover {
}
}

.I171681, a.I171681 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;


}
.I171681:hover, a.I171681:hover {
}
@media (max-width:992px) {
.I171681, a.I171681 {
}
.I171681:hover, a.I171681:hover {
display:flex;
width:100%;

}
}

.I171682 .button, .I171682.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-left:0rem;
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);

}
.I171682 button.button, button.I171682.button {
cursor:pointer;
}
.I171682 .button .text, .I171682.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I171682 .button .icon, .I171682.button .icon {
flex:none;
background-size:100% 100%;
}
.I171682 .button:hover, .I171682.button:hover {
background-color:rgb(217,217,217);

}
.I171682 .button:hover .text, .I171682.button:hover .text {
}
.I171682 .button:hover .icon, .I171682.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:640px) {
.I171682 .button, .I171682.button {
margin-left:0;
margin-top:24px;

}
.I171682 button.button, button.I171682.button {
}
.I171682 .button .text, .I171682.button .text {
}
.I171682 .button .icon, .I171682.button .icon {
background-size:100% 100%;
}
.I171682 .button:hover, .I171682.button:hover {
}
.I171682 .button:hover .text, .I171682.button:hover .text {
}
.I171682 .button:hover .icon, .I171682.button:hover .icon {
background-size:100% 100%;
}
}

.I171683, a.I171683 {
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;

}
.I171683:hover, a.I171683:hover {
}
@media (max-width:992px) {
.I171683, a.I171683 {
}
.I171683:hover, a.I171683:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I171683, a.I171683 {
display:flex;
padding-left:1.875rem;
padding-right:1.875rem;

}
.I171683:hover, a.I171683:hover {
}
}

.I171684 .button, .I171684.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);

}
.I171684 button.button, button.I171684.button {
cursor:pointer;
}
.I171684 .button .text, .I171684.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I171684 .button .icon, .I171684.button .icon {
flex:none;
background-size:100% 100%;
}
.I171684 .button:hover, .I171684.button:hover {
border-color:rgb(210,40,93);
background-color:rgb(210,40,93);

}
.I171684 .button:hover .text, .I171684.button:hover .text {
}
.I171684 .button:hover .icon, .I171684.button:hover .icon {
background-size:100% 100%;
}

.I171685 .image, .I171685.image {
vertical-align:top;
width:20px;
height:20px;

}
.I171685 .image:hover, .I171685.image:hover {
}

.I171686 .image, .I171686.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;

}
.I171686 .image:hover, .I171686.image:hover {
}
@media (max-width:992px) {
.I171686 .image, .I171686.image {
padding-left:2rem;

}
.I171686 .image:hover, .I171686.image:hover {
}
}
@media (min-width:1440px) {
.I171686 .image, .I171686.image {
padding-left:64px;

}
.I171686 .image:hover, .I171686.image:hover {
}
}
.I171687, a.I171687 {
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;

}
.I171687:hover, a.I171687:hover {
}

.I171688, a.I171688 {
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;

}
.I171688:hover, a.I171688:hover {
display:flex;
text-decoration:underline;


}

.I171689, a.I171689 {
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;

}
.I171689:hover, a.I171689:hover {
}

.I171690 .image, .I171690.image {
vertical-align:top;
}
.I171690 .image:hover, .I171690.image:hover {
}

.I171691 .image, .I171691.image {
vertical-align:top;
}
.I171691 .image:hover, .I171691.image:hover {
}

.I171692, a.I171692 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;


}
.I171692:hover, a.I171692:hover {
}
@media (max-width:992px) {
.I171692, a.I171692 {
}
.I171692:hover, a.I171692:hover {
display:flex;
width:100%;

}
}

h1.I171701, .I171701 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171701 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:120px;


}
.I171701:hover {
}
.I171701 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I171701 > .viewport:hover {
}

@media (max-width:992px) {
.I171701 {

width:100%;
padding-top:72px;


}
.I171701:hover {
}
.I171701 > .viewport {



}
.I171701 > .viewport:hover {
}

}
@media (max-width:640px) {
.I171701 {

padding-top:72px;


}
.I171701:hover {
}
.I171701 > .viewport {



}
.I171701 > .viewport:hover {
}

}

.I171697 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

	
}
.I171697:hover {
}
@media (max-width:992px) {
.I171697 {
width:100%;
background-color:rgb(245,245,245);

	
}
.I171697:hover {
}
}
@media (max-width:640px) {
.I171697 {
width:100%;

	
}
.I171697:hover {
}
}

.I171698 {
display:flex;
position:var(--I171698-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
position:-webkit-sticky;
position:sticky;
top:var(--I171698-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I171698-location-transform:translate(0px,0px);
z-index:var(--I171698-z-index, 1);

transform:
var(--I171698-location-transform, translate(0px,0px))
var(--I171698-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I171698:hover {
}

@media (max-width:640px) {
.I171698 {

width:100%;

}
.I171698:hover {
}

}

h1.I171699, .I171699 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171699 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
padding-bottom:20px;
padding-left:36px;
padding-right:36px;
padding-top:20px;
border-radius:120px;
background-color:rgb(243,243,243);


}
.I171699:hover {
}
.I171699 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I171699 > .viewport:hover {
}
.I171699 > .sector-title, .I171699 > .sector-title.i-collapsible-title {
}
.I171699 > .sector-title:hover, .I171699 > .sector-title.i-collapsible-title:hover {
}
.I171699 > .sector-title .text {
display:flex;
flex-direction:row;
}
.I171699 > .sector-title .text::before {
align-self:center;
content:'';
width:18px;
height:9px;
background-image:url('https://www.genexus.com/media/images/icon-whitepapers-menu.png?timestamp=20200903140945');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/icon-whitepapers-menu.png?timestamp=20200903140945') 1.00x,url('https://www.genexus.com/media/images/icon-whitepapers-menu_x2.png?timestamp=20200903140945') 2.00x,url('https://www.genexus.com/media/images/icon-whitepapers-menu_x3.png?timestamp=20200903140945') 3.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/icon-whitepapers-menu.png?timestamp=20200903140945') 1.00x,url('https://www.genexus.com/media/images/icon-whitepapers-menu_x2.png?timestamp=20200903140945') 2.00x,url('https://www.genexus.com/media/images/icon-whitepapers-menu_x3.png?timestamp=20200903140945') 3.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/icon-whitepapers-menu.png?timestamp=20200903140945') 1.00x,url('https://www.genexus.com/media/images/icon-whitepapers-menu_x2.png?timestamp=20200903140945') 2.00x,url('https://www.genexus.com/media/images/icon-whitepapers-menu_x3.png?timestamp=20200903140945') 3.00x);
background-image:image-set(url('https://www.genexus.com/media/images/icon-whitepapers-menu.png?timestamp=20200903140945') 1.00x,url('https://www.genexus.com/media/images/icon-whitepapers-menu_x2.png?timestamp=20200903140945') 2.00x,url('https://www.genexus.com/media/images/icon-whitepapers-menu_x3.png?timestamp=20200903140945') 3.00x);
background-repeat:no-repeat;
background-attachment:scroll;
background-origin:content-box;
background-size:100% 100%;
background-position:0% 0%;

order:0;
display:none;
}
.I171699> .sector-title.i-collapsible-title {
cursor:pointer;
display:flex;
}
.I171699> .sector-title.i-collapsible-title ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I171699> .sector-title.i-collapsible-title.expanded ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I171699> .sector-title.i-collapsible-title.collapsed ~ .i-collapsible-detail {
overflow:hidden;
max-height:0px;
}
.I171699> .sector-title.i-collapsible-title {
flex-direction:row;
}
.I171699> .sector-title .i-collapsible-title-text {
order:2;
}
.I171699> .sector-title.i-collapsible-title .i-collapsible-status {
cursor:pointer;
display:flex;
justify-content:center;
align-items:center;
align-self:center;
order:3;
}
.I171699> .sector-title.i-collapsible-title:hover .i-collapsible-status {
}
.I171699> .sector-title.i-collapsible-title .i-collapsible-status::before {
content:'';
background-size:100% 100%;
}
.I171699> .sector-title.i-collapsible-title:hover .i-collapsible-status::before {
}
.I171699> .sector-title.i-collapsible-title .i-collapsible-status::after {
}
.I171699> .sector-title.i-collapsible-title:hover .i-collapsible-status::after {
}
.I171699> .sector-title.i-collapsible-title {
}
.I171699> .sector-title.i-collapsible-title:hover {
}
.I171699> .sector-title.i-collapsible-title .i-collapsible-status {
}
.I171699> .sector-title.i-collapsible-title:hover .i-collapsible-status {
}
.I171699> .sector-title.i-collapsible-title .i-collapsible-status::before {
}
.I171699> .sector-title.i-collapsible-title:hover .i-collapsible-status::before {
}
.I171699> .sector-title.i-collapsible-title .i-collapsible-status::after {
content:attr(data-text-collapse);
}
.I171699> .sector-title.i-collapsible-title:hover .i-collapsible-status::after {
}

.I171699> .sector-title.i-collapsible-title.expanded {
}
.I171699> .sector-title.i-collapsible-title.expanded:hover {
}
.I171699> .sector-title.i-collapsible-title.expanded .i-collapsible-status {
}
.I171699> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status {
}
.I171699> .sector-title.i-collapsible-title.expanded .i-collapsible-status::before {
}
.I171699> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status::before {
}
.I171699> .sector-title.i-collapsible-title.expanded .i-collapsible-status::after {
content:attr(data-text-collapse);
}
.I171699> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status::after {
}
.I171699> .sector-title.i-collapsible-title.collapsed {
}
.I171699> .sector-title.i-collapsible-title.collapsed:hover {
}
.I171699> .sector-title.i-collapsible-title.collapsed .i-collapsible-status {
}
.I171699> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status {
}
.I171699> .sector-title.i-collapsible-title.collapsed .i-collapsible-status::before {
}
.I171699> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status::before {
}
.I171699> .sector-title.i-collapsible-title.collapsed .i-collapsible-status::after {
content:attr(data-text-expand);
}
.I171699> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status::after {
}
.I171699> .sector-title.i-collapsible-title.collapsed ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I171699 > .sector-title, .I171699 > .sector-title.i-collapsible-title {
display:none;
}
.I171699 > .sector-title .text, .I171699 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I171699 {

border-radius:0px;


}
.I171699:hover {
}
.I171699 > .viewport {



}
.I171699 > .viewport:hover {
}
.I171699 > .sector-title, .I171699 > .sector-title.i-collapsible-title {
display:flex;
font-family:Graphik;
font-size:14px;
font-weight:600;
color:rgb(0,0,0);


}
.I171699 > .sector-title:hover, .I171699 > .sector-title.i-collapsible-title:hover {
}
.I171699 > .sector-title .text {
flex-direction:row;
}
.I171699 > .sector-title .text::before {
display:flex;
margin-right:10px;

order:0;
}
.I171699> .sector-title.i-collapsible-title {
}
.I171699> .sector-title.i-collapsible-title ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I171699> .sector-title.i-collapsible-title.expanded ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I171699> .sector-title.i-collapsible-title.collapsed ~ .i-collapsible-detail {
overflow:hidden;
max-height:0px;
}
.I171699> .sector-title.i-collapsible-title {
flex-direction:row;
}
.I171699> .sector-title .i-collapsible-title-text {
}
.I171699> .sector-title.i-collapsible-title .i-collapsible-status {
}
.I171699> .sector-title.i-collapsible-title:hover .i-collapsible-status {
}
.I171699> .sector-title.i-collapsible-title .i-collapsible-status::before {
}
.I171699> .sector-title.i-collapsible-title:hover .i-collapsible-status::before {
}
.I171699> .sector-title.i-collapsible-title .i-collapsible-status::after {
}
.I171699> .sector-title.i-collapsible-title:hover .i-collapsible-status::after {
}

.I171699> .sector-title.i-collapsible-title.expanded {
}
.I171699> .sector-title.i-collapsible-title.expanded:hover {
}
.I171699> .sector-title.i-collapsible-title.expanded .i-collapsible-status {
}
.I171699> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status {
}
.I171699> .sector-title.i-collapsible-title.expanded .i-collapsible-status::before {
}
.I171699> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status::before {
}
.I171699> .sector-title.i-collapsible-title.expanded .i-collapsible-status::after {
content:attr(data-text-collapse);
}
.I171699> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status::after {
}
.I171699> .sector-title.i-collapsible-title.collapsed {
}
.I171699> .sector-title.i-collapsible-title.collapsed:hover {
}
.I171699> .sector-title.i-collapsible-title.collapsed .i-collapsible-status {
}
.I171699> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status {
}
.I171699> .sector-title.i-collapsible-title.collapsed .i-collapsible-status::before {
}
.I171699> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status::before {
}
.I171699> .sector-title.i-collapsible-title.collapsed .i-collapsible-status::after {
content:attr(data-text-expand);
}
.I171699> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status::after {
}
.I171699> .sector-title.i-collapsible-title.collapsed ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I171699 > .sector-title, .I171699 > .sector-title.i-collapsible-title {
display:none;
}
.I171699 > .sector-title .text, .I171699 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I171699 {

width:100%;
max-width:100%;
box-sizing:border-box;


}
.I171699:hover {
}
.I171699 > .viewport {


top:100%;right:auto;bottom:auto;left:auto;transform:translate(0px,0px);

}
.I171699 > .viewport:hover {
}
.I171699 > .sector-title, .I171699 > .sector-title.i-collapsible-title {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:1.5rem;

width:100%;

}
.I171699 > .sector-title:hover, .I171699 > .sector-title.i-collapsible-title:hover {
}
.I171699 > .sector-title .text {
flex-direction:row;
}
.I171699 > .sector-title .text::before {
display:flex;
margin-right:auto;

order:2;
display:none;
}
.I171699> .sector-title.i-collapsible-title {
--i-toggleable-initial-status:collapsed;
}
.I171699> .sector-title.i-collapsible-title ~ .i-collapsible-detail {
position:absolute;
z-index:900;
overflow:hidden;
max-height:0px;
}
.I171699> .sector-title.i-collapsible-title.expanded ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I171699> .sector-title.i-collapsible-title.collapsed ~ .i-collapsible-detail {
overflow:hidden;
max-height:0px;
}
.I171699> .sector-title.i-collapsible-title {
flex-direction:row;
}
.I171699> .sector-title .i-collapsible-title-text {
}
.I171699> .sector-title.i-collapsible-title .i-collapsible-status {
order:3;
}
.I171699> .sector-title.i-collapsible-title:hover .i-collapsible-status {
}
.I171699> .sector-title.i-collapsible-title .i-collapsible-status::before {
}
.I171699> .sector-title.i-collapsible-title:hover .i-collapsible-status::before {
}
.I171699> .sector-title.i-collapsible-title .i-collapsible-status::after {
}
.I171699> .sector-title.i-collapsible-title:hover .i-collapsible-status::after {
}
.I171699> .sector-title.i-collapsible-title {
}
.I171699> .sector-title.i-collapsible-title:hover {
}
.I171699> .sector-title.i-collapsible-title .i-collapsible-status {
margin-left:auto;

}
.I171699> .sector-title.i-collapsible-title:hover .i-collapsible-status {
}
.I171699> .sector-title.i-collapsible-title .i-collapsible-status::before {
width:12px;
height:8px;
background-image:url('https://www.genexus.com/media/images/arrow_desc-2.svg?timestamp=20220606192401');

}
.I171699> .sector-title.i-collapsible-title:hover .i-collapsible-status::before {
}
.I171699> .sector-title.i-collapsible-title .i-collapsible-status::after {
content:attr(data-text-expand);
}
.I171699> .sector-title.i-collapsible-title:hover .i-collapsible-status::after {
}

.I171699> .sector-title.i-collapsible-title.expanded {
}
.I171699> .sector-title.i-collapsible-title.expanded:hover {
}
.I171699> .sector-title.i-collapsible-title.expanded .i-collapsible-status {
}
.I171699> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status {
}
.I171699> .sector-title.i-collapsible-title.expanded .i-collapsible-status::before {
width:12px;
height:8px;
background-image:url('https://www.genexus.com/media/images/arrow_asc-2.svg?timestamp=20220606192500');

}
.I171699> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status::before {
}
.I171699> .sector-title.i-collapsible-title.expanded .i-collapsible-status::after {
content:attr(data-text-collapse);
}
.I171699> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status::after {
}
.I171699> .sector-title.i-collapsible-title.collapsed {
}
.I171699> .sector-title.i-collapsible-title.collapsed:hover {
}
.I171699> .sector-title.i-collapsible-title.collapsed .i-collapsible-status {
margin-left:auto;

}
.I171699> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status {
}
.I171699> .sector-title.i-collapsible-title.collapsed .i-collapsible-status::before {
width:12px;
height:8px;
background-image:url('https://www.genexus.com/media/images/arrow_desc-2.svg?timestamp=20220606192401');

}
.I171699> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status::before {
}
.I171699> .sector-title.i-collapsible-title.collapsed .i-collapsible-status::after {
content:attr(data-text-expand);
}
.I171699> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status::after {
}
.I171699 > .sector-title, .I171699 > .sector-title.i-collapsible-title {
display:flex;
}
.I171699 > .sector-title .text, .I171699 > .sector-title.i-collapsible-title .text {
}

}

ul.I171700, .I171700 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

a.I171700, .I171700 a {
text-decoration:inherit;
color:inherit;
}

.I171700 {
display:flex;
}
.I171700:hover {
}
.I171700 ul.I171700-level-top {
display:flex;
}
.I171700 ul.I171700-level-top:hover {
}
.I171700 ul.I171700-level-top > li.level-top {
display:flex;
flex:auto;
flex-direction:inherit;
position:relative;
}
.I171700 ul.I171700-level-top > li.level-top > .value-wrapper {
display:flex;
flex:auto;
white-space:nowrap;
flex-direction:row;
}
.I171700 ul.I171700-level-top > li.level-top > .value-wrapper > .component {
white-space:initial;
}
.I171700 ul.I171700-level-top > li.level-top > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I171700 ul.I171700-level-top > li.level-top > .value-wrapper {
display:flex;
}
.I171700 ul.I171700-level-top > li.level-top > .value-wrapper > .value > .text {
font-family:Rubik;
font-size:16px;
color:rgb(0,0,0);

}
.I171700 ul.I171700-level-top > li.level-top > .value-wrapper > .value > .text {
}
.I171700 ul.I171700-level-top > li.level-top:hover > .value-wrapper > .value > .text {
}
.I171700 ul.I171700-level-top > li.level-top.active > .value-wrapper {
display:flex;
border-bottom-color:rgb(103,161,255);
border-bottom-style:solid;
border-bottom-width:4px;

}
.I171700 ul.I171700-level-top > li.level-top.active > .value-wrapper > .value > .text {
}

.I171700 ul.I171700-level-top ul.I171700-level-child {
order:2;
}
.I171700 ul.I171700-level-top ul.I171700-level-child:hover {
}

.I171700 ul.I171700-level-top li.level-top > ul.I171700-level-child {
display:none;
z-index:9999;
}
.I171700 {
position:static;
}
.I171700 ul.I171700-level-top > li.level-top {
position:relative;
}
.I171700 ul.I171700-level-top li.level-top > ul.I171700-level-child {
position:absolute;
}
.I171700 ul.I171700-level-top li.level-top:hover > ul.I171700-level-child,
.I171700 ul.I171700-level-top li.level-top.hover > ul.I171700-level-child,
.I171700 ul.I171700-level-top li.level-top.touch > ul.I171700-level-child
{
top:100%;right:auto;bottom:auto;left:0px;
}
.I171700 ul.I171700-level-top li.level-child > ul.I171700-level-child {
display:none;
z-index:9999;
}
.I171700 {
position:static;
}
.I171700 ul.I171700-level-top > li.level-top {
position:relative;
}
.I171700 ul.I171700-level-top li.level-child > ul.I171700-level-child {
position:absolute;
}
.I171700 ul.I171700-level-top li.level-child:hover > ul.I171700-level-child,
.I171700 ul.I171700-level-top li.level-child.hover > ul.I171700-level-child,
.I171700 ul.I171700-level-top li.level-child.touch > ul.I171700-level-child
{
top:100%;right:auto;bottom:auto;left:0px;
}

.I171700 ul.I171700-level-top li.level-top.hover > ul.I171700-level-child {
display:none;
}
.I171700 ul.I171700-level-top li.level-top.touch > ul.I171700-level-child {
display:flex;
}
.I171700 ul.I171700-level-top li.level-top:hover > ul.I171700-level-child {
display:flex;
}
.I171700 ul.I171700-level-top li.level-child.hover > ul.I171700-level-child {
display:none;
}
.I171700 ul.I171700-level-top li.level-child.touch > ul.I171700-level-child {
display:flex;
}
.I171700 ul.I171700-level-top li.level-child:hover > ul.I171700-level-child {
display:flex;
}

.I171700 ul.I171700-level-top ul.I171700-level-child > li.level-child {
display:flex;
position:relative;
flex-direction:inherit;
}
.I171700 ul.I171700-level-top ul.I171700-level-child > li.level-child > .value-wrapper {
display:flex;
flex:auto;
white-space:nowrap;
flex-direction:row;
}
.I171700 ul.I171700-level-top ul.I171700-level-child > li.level-child > .value-wrapper > .component {
white-space:initial;
}
.I171700 ul.I171700-level-top ul.I171700-level-child > li.level-child > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I171700 ul.I171700-level-top ul.I171700-level-child > li.level-child > .value-wrapper > .value > .text {
}
.I171700 ul.I171700-level-top ul.I171700-level-child > li.level-child:hover > .value-wrapper > .value > .text {
}
.I171700 ul.I171700-level-top > li.level-top::after {
content:'';
display:flex;
align-items:center;
align-self:center;
order:3;
flex:none;
display:flex;
width:40px;

}
.I171700 ul.I171700-level-top > li.level-top:last-child::after {
content:none;
}
.I171700 ul.I171700-level-top ul.I171700-level-child > li.level-child::after {
content:'';
display:flex;
align-items:center;
align-self:center;
order:3;
flex:none;
}
.I171700 ul.I171700-level-top ul.I171700-level-child > li.level-child:last-child::after {
content:none;
}

@media (max-width:992px) {
.I171700 {
}
.I171700:hover {
}
.I171700 ul.I171700-level-top {
}
.I171700 ul.I171700-level-top:hover {
}
.I171700 ul.I171700-level-top > li.level-top {
}
.I171700 ul.I171700-level-top > li.level-top > .value-wrapper {
flex-direction:row;
}
.I171700 ul.I171700-level-top > li.level-top > .value-wrapper > .component {
}
.I171700 ul.I171700-level-top > li.level-top > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I171700 ul.I171700-level-top > li.level-top > .value-wrapper {
display:flex;
}
.I171700 ul.I171700-level-top > li.level-top > .value-wrapper > .value > .text {
font-size:14px;

}
.I171700 ul.I171700-level-top > li.level-top > .value-wrapper > .value > .text {
}
.I171700 ul.I171700-level-top > li.level-top:hover > .value-wrapper > .value > .text {
}
.I171700 ul.I171700-level-top ul.I171700-level-child {
}
.I171700 ul.I171700-level-top ul.I171700-level-child:hover {
}


.I171700 ul.I171700-level-top ul.I171700-level-child > li.level-child {
}
.I171700 ul.I171700-level-top ul.I171700-level-child > li.level-child > .value-wrapper {
flex-direction:row;
}
.I171700 ul.I171700-level-top ul.I171700-level-child > li.level-child > .value-wrapper > .component {
}
.I171700 ul.I171700-level-top ul.I171700-level-child > li.level-child > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I171700 ul.I171700-level-top ul.I171700-level-child > li.level-child > .value-wrapper > .value > .text {
}
.I171700 ul.I171700-level-top ul.I171700-level-child > li.level-child:hover > .value-wrapper > .value > .text {
}
.I171700 ul.I171700-level-top > li.level-top::after {
content:'';
display:flex;
width:20px;

}
.I171700 ul.I171700-level-top > li.level-top:last-child::after {
}
.I171700 ul.I171700-level-top ul.I171700-level-child > li.level-child::after {
content:'';
}
.I171700 ul.I171700-level-top ul.I171700-level-child > li.level-child:last-child::after {
}

}
@media (max-width:640px) {
.I171700 {
width:100vw;
max-width:100vw;
margin-left:-36px;
padding-bottom:1rem;
background-color:rgb(243,243,243);
box-sizing:border-box;

}
.I171700:hover {
}
.I171700 ul.I171700-level-top {
width:100%;

flex-direction:column;
}
.I171700 ul.I171700-level-top:hover {
}
.I171700 ul.I171700-level-top > li.level-top {
}
.I171700 ul.I171700-level-top > li.level-top > .value-wrapper {
flex-direction:row;
}
.I171700 ul.I171700-level-top > li.level-top > .value-wrapper > .component {
}
.I171700 ul.I171700-level-top > li.level-top > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I171700 ul.I171700-level-top > li.level-top > .value-wrapper {
display:flex;
align-items:center;
width:75%;
height:48px;
margin-left:30px;
padding-left:20px;
padding-right:30px;
box-sizing:border-box;

}
.I171700 ul.I171700-level-top > li.level-top > .value-wrapper > .value > .text {
font-size:1.063rem;
font-weight:300;
line-height:1.625rem;

}
.I171700 ul.I171700-level-top > li.level-top > .value-wrapper > .value > .text {
}
.I171700 ul.I171700-level-top > li.level-top:hover > .value-wrapper > .value > .text {
}
.I171700 ul.I171700-level-top > li.level-top.active > .value-wrapper {
display:flex;
border-bottom-color:transparent;
border-bottom-style:none;
border-bottom-width:0px;

}
.I171700 ul.I171700-level-top > li.level-top.active > .value-wrapper > .value > .text {
font-weight:500;

}

.I171700 ul.I171700-level-top ul.I171700-level-child {
}
.I171700 ul.I171700-level-top ul.I171700-level-child:hover {
}


.I171700 ul.I171700-level-top ul.I171700-level-child > li.level-child {
}
.I171700 ul.I171700-level-top ul.I171700-level-child > li.level-child > .value-wrapper {
flex-direction:row;
}
.I171700 ul.I171700-level-top ul.I171700-level-child > li.level-child > .value-wrapper > .component {
}
.I171700 ul.I171700-level-top ul.I171700-level-child > li.level-child > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I171700 ul.I171700-level-top ul.I171700-level-child > li.level-child > .value-wrapper {
display:flex;
width:100%;

}
.I171700 ul.I171700-level-top ul.I171700-level-child > li.level-child > .value-wrapper > .value > .text {
}
.I171700 ul.I171700-level-top ul.I171700-level-child > li.level-child > .value-wrapper > .value > .text {
}
.I171700 ul.I171700-level-top ul.I171700-level-child > li.level-child:hover > .value-wrapper > .value > .text {
}
.I171700 ul.I171700-level-top > li.level-top::after {
content:'';
display:flex;
width:75%;
margin-left:36px;
margin-right:36px;
padding-left:0px;
padding-right:0px;
border-top-color:rgb(217,217,217);
border-top-style:solid;
border-top-width:1px;
box-sizing:border-box;

}
.I171700 ul.I171700-level-top > li.level-top:last-child::after {
}
.I171700 ul.I171700-level-top ul.I171700-level-child > li.level-child::after {
content:'';
}
.I171700 ul.I171700-level-top ul.I171700-level-child > li.level-child:last-child::after {
}

}

.I114910 .image, .I114910.image {
vertical-align:top;
}
.I114910 .image:hover, .I114910.image:hover {
}

.I114914, a.I114914 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);
line-height:2.75rem;

padding-bottom:1rem;

}
.I114914:hover, a.I114914:hover {
}

h1.I114918, .I114918 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I114918, .I114918 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I114918, .I114918 p {
margin:0px;
}

figure.I114918, .I114918 figure {
margin:0px;
}

a.I114918, .I114918 a {
text-decoration:inherit;
color:inherit;
}

.I114918 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I114918 article, article.I114918 {
width:100%;

flex-direction:column;	
}
.I114918 article:hover, article.I114918:hover {
}
.I114918 article.active, article.I114918.active {
}
.I114918 .body {
}
.I114918 .body:hover {
	
}
.I114918 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I114918 .body a {
text-decoration:underline;

}
.I114918 .body img {
}
.I114918 .body ul, .I114918 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I114918 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I114918 .body iframe {
}
.I114918 .body img:hover {
}
.I114918 .body iframe:hover {
}

.I114918 .body li {
list-style-type:disc;
}


@media (max-width:640px) {
.I114918 header {
}
.I114918 article, article.I114918 {
	
}
.I114918 article:hover, article.I114918:hover {
}
.I114918 article.active, article.I114918.active {
}
.I114918 .body {
}
.I114918 .body:hover {
	
}
.I114918 .body {
text-align:left;

}



}

.I114920, a.I114920 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);
line-height:2.75rem;

padding-bottom:1rem;
padding-top:8rem;

}
.I114920:hover, a.I114920:hover {
}
@media (max-width:640px) {
.I114920, a.I114920 {
display:flex;
padding-top:4rem;

}
.I114920:hover, a.I114920:hover {
}
}

.I114925 {
display:flex;
border-color:rgb(255,255,255);
border-style:solid;
border-width:1px;

}
.I114925:hover {
}
@media (max-width:992px) {
.I114925 {
display:flex;
width:100%;
height:auto;
min-height:50vh;
border-color:rgb(255,255,255);
border-style:solid;
border-width:1px;

}
.I114925:hover {
}
}
@media (max-width:640px) {
.I114925 {
display:flex;
min-height:24vh;

}
.I114925:hover {
}
}

.I115141 .image, .I115141.image {
vertical-align:top;
}
.I115141 .image:hover, .I115141.image:hover {
}
@media (max-width:640px) {
.I115141 .image, .I115141.image {
width:100%;
height:auto;

}
.I115141 .image:hover, .I115141.image:hover {
}
}

.I117878 {
}
.I117878:hover {
}
.I117878 {
}
.I117878:hover {
}
.I19689{
display: none;
}

.I119889 {
}
.I119889:hover {
}
.I119889 {
}
.I119889:hover {
}

@media only screen and (max-width: 1024px) {
  .group-regions.I63230,
  .group-regions.I119843,
  .group-regions.I162449
{
    scroll-snap-type: x mandatory;
    overflow-x: scroll;
  }
  .group-regions.I63230 > section.region,
  .group-regions.I119843 > section.region, 
  .group-regions.I162449 > section.region
{
    scroll-snap-align: center;
    flex-shrink: 0;
  }
}


.I126593, a.I126593 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);
line-height:2.75rem;

padding-bottom:0rem;

}
.I126593:hover, a.I126593:hover {
}

.I163618, a.I163618 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I163618:hover, a.I163618:hover {
}

