/* Cache file:1307_es_20251017143930.css*/
body {
margin:0px;
}

html.popup-visible, html.uc-popup-visible {
overflow:hidden;
}
html.popup-visible.popup-ios body, html.uc-popup-visible.uc-popup-ios body {
position:fixed;
width:100vw;
}
html.popup-visible.popup-ios .popup-mask, html.uc-popup-visible.uc-popup-ios .uc-popup-mask {
-webkit-overflow-scrolling:touch;
}
html {
}
.I22422 {
display:flex;
flex-direction:column;
position:relative;
min-height:100vh;

	
}
.I22422:hover {
}

.I22423 {
display:flex;
position:var(--I22423-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
height:20vw;
min-height:50px;
max-height:70px;
padding-left:5%;
padding-right:5%;
padding-top:0px;
background-color:rgb(184,0,69);
box-sizing:border-box;

flex-direction:row;
justify-content:space-around;
align-items:center;

flex-wrap:wrap;
}
.I22423:hover {
}
.I22423 {
--I22423-position-static-computed:static;
}
.I22423 > .sector, .I22423 > .group-sectors {
position:relative;
}
@media (max-width:992px) {
.I22423 {

flex:auto;
height:20vw;
min-height:50px;
max-height:70px;

}
.I22423:hover {
}

}
@media (max-width:640px) {
.I22423 {

flex:none;
height:10vw;
min-height:70px;
box-sizing:border-box;

position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I22423-location-transform:translate(0px,0px);
z-index:var(--I22423-z-index, auto);
top:0px;
right:auto;
bottom:auto;
left:0px;
--I22423-location-transform:translate(0px,0px);
	

transform:
var(--I22423-location-transform, translate(0px,0px))
var(--I22423-user-box-transform, translate(0px,0px))
;

--I22423-z-index:999;
position:var(--I22423-position-static-computed, static);
}
.I22423:hover {
}

}

.I22424 {
display:flex;
position:var(--I22424-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:4;
width:100%;
padding-left:0px;
padding-right:0px;

align-items:flex-start;


}
.I22424:hover {
}


.I22425 {
display:flex;
position:var(--I22425-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
width:100%;
box-sizing:border-box;

align-items:center;


}
.I22425:hover {
}


.I22426 {
display:flex;
position:var(--I22426-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:6;
width:100%;
padding-left:5%;
padding-right:5%;

align-items:flex-start;


}
.I22426:hover {
}


.I22427 {
display:flex;
position:var(--I22427-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:7;
width:100%;
padding-bottom:50px;
padding-left:5%;
padding-right:5%;

}
.I22427:hover {
}


.I22428 {
display:flex;
position:var(--I22428-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
width:100%;
padding-bottom:50px;
padding-left:5%;
padding-right:5%;

align-items:center;


}
.I22428:hover {
}


.I22429 {
display:flex;
position:var(--I22429-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:10;
}
.I22429:hover {
}


.I22430 {
display:flex;
position:var(--I22430-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:11;
padding-bottom:0vw;
padding-left:5%;
padding-right:5%;
padding-top:3vw;
background-color:rgb(250,250,250);

align-items:center;
justify-content:flex-start;

flex-wrap:wrap;
}
.I22430:hover {
}
.I22430 {
--I22430-position-static-computed:static;
}
.I22430 > .sector, .I22430 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I22430 {

align-items:flex-start;


}
.I22430:hover {
}

}

.I22431 {
display:flex;
position:var(--I22431-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:12;
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;
--I22431-location-transform:translate(0px,0px);
z-index:var(--I22431-z-index, auto);

transform:
var(--I22431-location-transform, translate(0px,0px))
var(--I22431-user-box-transform, translate(0px,0px))
;

--I22431-z-index:1000;
position:var(--I22431-position-static-computed, static);
flex-direction:row;
justify-content:center;

flex-wrap:wrap;
}
.I22431:hover {
}
.I22431 {
--I22431-position-static-computed:static;
}
.I22431 > .sector, .I22431 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I22431 {

width:100%;

}
.I22431:hover {
}

}

.I126192 {
display:flex;
position:var(--I126192-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
}
.I126192:hover {
}


h1.I112945, .I112945 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I112945 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I112945:hover {
}
.I112945 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I112945 > .viewport:hover {
}

@media (min-width:1440px) {
.I112945 {

width:100%;


}
.I112945:hover {
}
.I112945 > .viewport {



}
.I112945 > .viewport:hover {
}

}
.I112927 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(255,255,255);

align-items:center;

	
}
.I112927:hover {
}
@media (min-width:1440px) {
.I112927 {
align-items:center;

	
}
.I112927:hover {
}
}
.I112928 {
display:flex;
position:var(--I112928-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;


}
.I112928:hover {
}

@media (max-width:992px) {
.I112928 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I112928:hover {
}

}
@media (max-width:640px) {
.I112928 {

padding-bottom:2rem;

align-items:flex-start;


}
.I112928:hover {
}

}

.I143600 {
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;

	
}
.I143600:hover {
}

@media (max-width:992px) {
.I143600 {

margin-left:0rem;



	
}
.I143600:hover {
}

}
@media (max-width:640px) {
.I143600 {

margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I143600:hover {
}

}
@media (min-width:1440px) {
.I143600 {

order:3;
margin-left:0px;



	
}
.I143600:hover {
}

}
h1.I112929, .I112929 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I112929 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
margin-bottom:0.5rem;


}
.I112929:hover {
}
.I112929 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I112929 > .viewport:hover {
}

@media (min-width:1440px) {
.I112929 {

order:2;

}
.I112929:hover {
}
.I112929 > .viewport {



}
.I112929 > .viewport:hover {
}

}
h1.I112930, .I112930 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I112930 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;
max-width:800px;


}
.I112930:hover {
}
.I112930 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I112930 > .viewport:hover {
}

@media (min-width:1440px) {
.I112930 {

order:4;

}
.I112930:hover {
}
.I112930 > .viewport {



}
.I112930 > .viewport:hover {
}

}
h1.I112931, .I112931 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I112931 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;
max-width:940px;
margin-top:1rem;


}
.I112931:hover {
}
.I112931 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I112931 > .viewport:hover {
}

@media (max-width:640px) {
.I112931 {


}
.I112931:hover {
}
.I112931 > .viewport {

justify-content:flex-start;


}
.I112931 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I112931 {

order:5;

}
.I112931:hover {
}
.I112931 > .viewport {



}
.I112931 > .viewport:hover {
}

}
h1.I112932, .I112932 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I112932 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
margin-top:2rem;


}
.I112932:hover {
}
.I112932 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I112932 > .viewport:hover {
}

@media (min-width:1440px) {
.I112932 {

order:13;

}
.I112932:hover {
}
.I112932 > .viewport {



}
.I112932 > .viewport:hover {
}

}
h1.I112933, .I112933 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I112933 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I112933:hover {
}
.I112933 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I112933 > .viewport:hover {
}


h1.I112934, .I112934 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I112934 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
margin-top:2rem;


}
.I112934:hover {
}
.I112934 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I112934 > .viewport:hover {
}

@media (min-width:1440px) {
.I112934 {

order:21;

}
.I112934:hover {
}
.I112934 > .viewport {



}
.I112934 > .viewport:hover {
}

}
h1.I112935, .I112935 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I112935 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
margin-top:2rem;


}
.I112935:hover {
}
.I112935 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I112935 > .viewport:hover {
}

@media (min-width:1440px) {
.I112935 {

order:9;

}
.I112935:hover {
}
.I112935 > .viewport {



}
.I112935 > .viewport:hover {
}

}
h1.I112936, .I112936 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I112936 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I112936:hover {
}
.I112936 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I112936 > .viewport:hover {
}

@media (max-width:640px) {
.I112936 {

padding-top:1rem;


}
.I112936:hover {
}
.I112936 > .viewport {

justify-content:flex-start;


}
.I112936 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I112936 {

order:6;

}
.I112936:hover {
}
.I112936 > .viewport {



}
.I112936 > .viewport:hover {
}

}
h1.I113920, .I113920 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113920 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:4rem;


}
.I113920:hover {
}
.I113920 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113920 > .viewport:hover {
}

@media (min-width:1440px) {
.I113920 {

order:1;

}
.I113920:hover {
}
.I113920 > .viewport {



}
.I113920 > .viewport:hover {
}

}
h1.I119686, .I119686 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I119686 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:14;

}
.I119686:hover {
}
.I119686 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I119686 > .viewport:hover {
}

@media (min-width:1440px) {
.I119686 {

order:14;

}
.I119686:hover {
}
.I119686 > .viewport {



}
.I119686 > .viewport:hover {
}

}
h1.I128150, .I128150 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128150 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I128150:hover {
}
.I128150 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128150 > .viewport:hover {
}

@media (min-width:1440px) {
.I128150 {

order:9;

}
.I128150:hover {
}
.I128150 > .viewport {



}
.I128150 > .viewport:hover {
}

}
h1.I136178, .I136178 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I136178 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I136178:hover {
}
.I136178 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I136178 > .viewport:hover {
}

@media (min-width:1440px) {
.I136178 {

order:14;

}
.I136178:hover {
}
.I136178 > .viewport {



}
.I136178 > .viewport:hover {
}

}
h1.I136504, .I136504 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I136504 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I136504:hover {
}
.I136504 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I136504 > .viewport:hover {
}

@media (min-width:1440px) {
.I136504 {

order:22;

}
.I136504:hover {
}
.I136504 > .viewport {



}
.I136504 > .viewport:hover {
}

}
h1.I143519, .I143519 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143519 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I143519:hover {
}
.I143519 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143519 > .viewport:hover {
}


h1.I143762, .I143762 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143762 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I143762:hover {
}
.I143762 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143762 > .viewport:hover {
}


h1.I143924, .I143924 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143924 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I143924:hover {
}
.I143924 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143924 > .viewport:hover {
}


h1.I144086, .I144086 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144086 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I144086:hover {
}
.I144086 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144086 > .viewport:hover {
}


h1.I144248, .I144248 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144248 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I144248:hover {
}
.I144248 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144248 > .viewport:hover {
}


.I112937, a.I112937 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(17,17,17);


}
.I112937:hover, a.I112937:hover {
}
@media (max-width:992px) {
.I112937, a.I112937 {
display:flex;
font-size:1.25rem;


}
.I112937:hover, a.I112937:hover {
}
}
@media (max-width:640px) {
.I112937, a.I112937 {
display:flex;
font-size:1.25rem;


}
.I112937:hover, a.I112937:hover {
}
}

.I112938, a.I112938 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);


}
.I112938:hover, a.I112938:hover {
}
@media (max-width:992px) {
.I112938, a.I112938 {
display:flex;
font-size:1.625rem;


}
.I112938:hover, a.I112938:hover {
}
}
@media (max-width:640px) {
.I112938, a.I112938 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I112938:hover, a.I112938:hover {
}
}

.I112939, a.I112939 {
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;

}
.I112939:hover, a.I112939:hover {
}
@media (max-width:992px) {
.I112939, a.I112939 {
}
.I112939:hover, a.I112939:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I112939, a.I112939 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I112939:hover, a.I112939:hover {
}
}

.I112940 .button, .I112940.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);

}
.I112940 button.button, button.I112940.button {
cursor:pointer;
}
.I112940 .button .text, .I112940.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I112940 .button .icon, .I112940.button .icon {
flex:none;
background-size:100% 100%;
}
.I112940 .button:hover, .I112940.button:hover {
background-color:rgb(217,217,217);

}
.I112940 .button:hover .text, .I112940.button:hover .text {
}
.I112940 .button:hover .icon, .I112940.button:hover .icon {
background-size:100% 100%;
}

.I112941 .button, .I112941.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I112941 button.button, button.I112941.button {
cursor:pointer;
}
.I112941 .button .text, .I112941.button .text {
}
.I112941 .button .icon, .I112941.button .icon {
flex:none;
background-size:100% 100%;
}
.I112941 .button:hover, .I112941.button:hover {
}
.I112941 .button:hover .text, .I112941.button:hover .text {
}
.I112941 .button:hover .icon, .I112941.button:hover .icon {
background-size:100% 100%;
}

.I112942 .button, .I112942.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I112942 button.button, button.I112942.button {
cursor:pointer;
}
.I112942 .button .text, .I112942.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I112942 .button .icon, .I112942.button .icon {
flex:none;
background-size:100% 100%;
}
.I112942 .button:hover, .I112942.button:hover {
}
.I112942 .button:hover .text, .I112942.button:hover .text {
}
.I112942 .button:hover .icon, .I112942.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I112942 .button, .I112942.button {
}
.I112942 button.button, button.I112942.button {
}
.I112942 .button .text, .I112942.button .text {
font-family:Rubik;

}
.I112942 .button .icon, .I112942.button .icon {
background-size:100% 100%;
}
.I112942 .button:hover, .I112942.button:hover {
}
.I112942 .button:hover .text, .I112942.button:hover .text {
}
.I112942 .button:hover .icon, .I112942.button:hover .icon {
background-size:100% 100%;
}
}

.I112943 .button, .I112943.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);

}
.I112943 button.button, button.I112943.button {
cursor:pointer;
}
.I112943 .button .text, .I112943.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I112943 .button .icon, .I112943.button .icon {
flex:none;
background-size:100% 100%;
}
.I112943 .button:hover, .I112943.button:hover {
background-color:rgb(210,40,93);

}
.I112943 .button:hover .text, .I112943.button:hover .text {
}
.I112943 .button:hover .icon, .I112943.button:hover .icon {
background-size:100% 100%;
}

.I112944, a.I112944 {
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;


}
.I112944:hover, a.I112944:hover {
}
@media (max-width:992px) {
.I112944, a.I112944 {
}
.I112944:hover, a.I112944:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I112944, a.I112944 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I112944:hover, a.I112944:hover {
}
}

.I113869 .image, .I113869.image {
vertical-align:top;
}
.I113869 .image:hover, .I113869.image:hover {
}

.I119631 .button, .I119631.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I119631 button.button, button.I119631.button {
cursor:pointer;
}
.I119631 .button .text, .I119631.button .text {
}
.I119631 .button .icon, .I119631.button .icon {
flex:none;
background-size:100% 100%;
}
.I119631 .button:hover, .I119631.button:hover {
}
.I119631 .button:hover .text, .I119631.button:hover .text {
}
.I119631 .button:hover .icon, .I119631.button:hover .icon {
background-size:100% 100%;
}

h1.I128089, .I128089 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I128089, .I128089 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I128089, .I128089 p {
margin:0px;
}

figure.I128089, .I128089 figure {
margin:0px;
}

a.I128089, .I128089 a {
text-decoration:inherit;
color:inherit;
}

.I128089 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I128089 article, article.I128089 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I128089 article:hover, article.I128089:hover {
}
.I128089 article.active, article.I128089.active {
}
.I128089 .body {
}
.I128089 .body:hover {
	
}
.I128089 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I128089 .body img {
}
.I128089 .body ul, .I128089 .body ol {
margin-left:1rem;

}
.I128089 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I128089 .body iframe {
}
.I128089 .body img:hover {
}
.I128089 .body iframe:hover {
}

.I128089 .body li {
list-style-type:disc;
}



.I136113 .image, .I136113.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I136113 .image:hover, .I136113.image:hover {
}

.I136433 .image, .I136433.image {
vertical-align:top;
}
.I136433 .image:hover, .I136433.image:hover {
}

.I143438 .image, .I143438.image {
vertical-align:top;
width:20px;
height:20px;

}
.I143438 .image:hover, .I143438.image:hover {
}

.I143681, a.I143681 {
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;

}
.I143681:hover, a.I143681:hover {
}

.I143843, a.I143843 {
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;

}
.I143843:hover, a.I143843:hover {
}

.I144005, a.I144005 {
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;

}
.I144005:hover, a.I144005:hover {
display:flex;
text-decoration:underline;


}

.I144167 .image, .I144167.image {
vertical-align:top;
}
.I144167 .image:hover, .I144167.image:hover {
}

h1.I112972, .I112972 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I112972 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I112972:hover {
}
.I112972 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I112972 > .viewport:hover {
}


.I112946 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I112946:hover {
}

.I112947 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0;
box-sizing:border-box;


}
.I112947:hover {
}
@media (max-width:992px) {
.I112947 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I112947:hover {
}
}
@media (max-width:640px) {
.I112947 {

padding-left:1.625em;
padding-right:1.625em;
padding-top:0;


flex-direction:column;
}
.I112947:hover {
}
}

.I112948 {
display:flex;
position:var(--I112948-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:50%;
padding-left:2rem;
box-sizing:border-box;

justify-content:center;


}
.I112948:hover {
}

@media (max-width:992px) {
.I112948 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I112948:hover {
}

}
@media (max-width:640px) {
.I112948 {

order:4;
min-width:100%;
padding-top:0;

}
.I112948:hover {
}

}
@media (min-width:1440px) {
.I112948 {

order:3;
width:50%;
padding-right:4rem;

}
.I112948:hover {
}

}
.I112949 {
display:flex;
position:var(--I112949-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;
justify-content:center;


}
.I112949:hover {
}

@media (max-width:992px) {
.I112949 {

order:3;
width:50%;
padding-left:0rem;

}
.I112949:hover {
}

}
@media (max-width:640px) {
.I112949 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I112949:hover {
}

}
@media (min-width:1440px) {
.I112949 {

order:2;
width:50%;

flex-direction:column;


}
.I112949:hover {
}

}
.I128352 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I128352:hover {
}


h1.I112950, .I112950 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I112950 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I112950:hover {
}
.I112950 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I112950 > .viewport:hover {
}


h1.I112951, .I112951 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I112951 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;


}
.I112951:hover {
}
.I112951 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I112951 > .viewport:hover {
}


h1.I112952, .I112952 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I112952 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I112952:hover {
}
.I112952 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I112952 > .viewport:hover {
}


h1.I112953, .I112953 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I112953 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I112953:hover {
}
.I112953 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I112953 > .viewport:hover {
}

@media (max-width:640px) {
.I112953 {

margin-bottom:0;


}
.I112953:hover {
}
.I112953 > .viewport {



}
.I112953 > .viewport:hover {
}

}

h1.I112954, .I112954 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I112954 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I112954:hover {
}
.I112954 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I112954 > .viewport:hover {
}


h1.I112955, .I112955 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I112955 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;

}
.I112955:hover {
}
.I112955 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I112955 > .viewport:hover {
}

@media (max-width:640px) {
.I112955 {

margin-bottom:-1.65rem;


}
.I112955:hover {
}
.I112955 > .viewport {



}
.I112955 > .viewport:hover {
}

}

h1.I112956, .I112956 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I112956 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I112956:hover {
}
.I112956 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I112956 > .viewport:hover {
}


h1.I112957, .I112957 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I112957 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I112957:hover {
}
.I112957 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I112957 > .viewport:hover {
}


h1.I112958, .I112958 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I112958 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I112958:hover {
}
.I112958 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I112958 > .viewport:hover {
}


h1.I112959, .I112959 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I112959 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I112959:hover {
}
.I112959 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I112959 > .viewport:hover {
}

@media (max-width:992px) {
.I112959 {

height:auto;


}
.I112959:hover {
}
.I112959 > .viewport {



}
.I112959 > .viewport:hover {
}

}

h1.I112960, .I112960 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I112960 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I112960:hover {
}
.I112960 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I112960 > .viewport:hover {
}

@media (min-width:1440px) {
.I112960 {

width:100%;
padding-top:0.75rem;


}
.I112960:hover {
}
.I112960 > .viewport {



}
.I112960 > .viewport:hover {
}

}
h1.I114886, .I114886 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114886 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114886:hover {
}
.I114886 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114886 > .viewport:hover {
}


h1.I126835, .I126835 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126835 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I126835:hover {
}
.I126835 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126835 > .viewport:hover {
}


.I112961, a.I112961 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I112961:hover, a.I112961:hover {
}
@media (max-width:992px) {
.I112961, a.I112961 {
display:flex;
font-size:1.625rem;


}
.I112961:hover, a.I112961:hover {
}
}
@media (max-width:640px) {
.I112961, a.I112961 {
display:flex;
font-size:1.625rem;


}
.I112961:hover, a.I112961:hover {
}
}

.I112962, a.I112962 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I112962:hover, a.I112962:hover {
}
@media (max-width:992px) {
.I112962, a.I112962 {
}
.I112962:hover, a.I112962:hover {
display:flex;
width:100%;

}
}

.I112963 .image, .I112963.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/gwds__img-3x2-placeholder.png?timestamp=20220404173848');
background-size:cover;
background-position:center center;

}
.I112963 .image:hover, .I112963.image:hover {
}

.I112964 .button, .I112964.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);

}
.I112964 button.button, button.I112964.button {
cursor:pointer;
}
.I112964 .button .text, .I112964.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I112964 .button .icon, .I112964.button .icon {
flex:none;
background-size:100% 100%;
}
.I112964 .button:hover, .I112964.button:hover {
background-color:rgb(210,40,93);

}
.I112964 .button:hover .text, .I112964.button:hover .text {
}
.I112964 .button:hover .icon, .I112964.button:hover .icon {
background-size:100% 100%;
}

.I112965, a.I112965 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I112965:hover, a.I112965:hover {
}

h1.I112966, .I112966 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I112966, .I112966 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I112966, .I112966 p {
margin:0px;
}

figure.I112966, .I112966 figure {
margin:0px;
}

a.I112966, .I112966 a {
text-decoration:inherit;
color:inherit;
}

.I112966 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I112966 article, article.I112966 {
width:100%;

flex-direction:column;	
}
.I112966 article:hover, article.I112966:hover {
}
.I112966 article.active, article.I112966.active {
}
.I112966 .body {
}
.I112966 .body:hover {
	
}
.I112966 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I112966 .body a {
text-decoration:underline;

}
.I112966 .body img {
}
.I112966 .body ul, .I112966 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I112966 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I112966 .body iframe {
}
.I112966 .body img:hover {
}
.I112966 .body iframe:hover {
}

.I112966 .body li {
list-style-type:disc;
}



.I112967 .button, .I112967.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);

}
.I112967 button.button, button.I112967.button {
cursor:pointer;
}
.I112967 .button .text, .I112967.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I112967 .button .icon, .I112967.button .icon {
flex:none;
background-size:100% 100%;
}
.I112967 .button:hover, .I112967.button:hover {
background-color:rgb(217,217,217);

}
.I112967 .button:hover .text, .I112967.button:hover .text {
}
.I112967 .button:hover .icon, .I112967.button:hover .icon {
background-size:100% 100%;
}

.I112968 .button, .I112968.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;

}
.I112968 button.button, button.I112968.button {
cursor:pointer;
}
.I112968 .button .text, .I112968.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I112968 .button .icon, .I112968.button .icon {
flex:none;
background-size:100% 100%;
}
.I112968 .button:hover, .I112968.button:hover {
}
.I112968 .button:hover .text, .I112968.button:hover .text {
}
.I112968 .button:hover .icon, .I112968.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I112968 .button, .I112968.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I112968 button.button, button.I112968.button {
}
.I112968 .button .text, .I112968.button .text {
color:rgb(108,72,201);

}
.I112968 .button .icon, .I112968.button .icon {
background-size:100% 100%;
}
.I112968 .button:hover, .I112968.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I112968 .button:hover .text, .I112968.button:hover .text {
color:rgb(150,155,160);

}
.I112968 .button:hover .icon, .I112968.button:hover .icon {
background-size:100% 100%;
}
}

.I112969 .button, .I112969.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I112969 button.button, button.I112969.button {
cursor:pointer;
}
.I112969 .button .text, .I112969.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I112969 .button .icon, .I112969.button .icon {
flex:none;
background-size:100% 100%;
}
.I112969 .button:hover, .I112969.button:hover {
}
.I112969 .button:hover .text, .I112969.button:hover .text {
}
.I112969 .button:hover .icon, .I112969.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I112969 .button, .I112969.button {
}
.I112969 button.button, button.I112969.button {
}
.I112969 .button .text, .I112969.button .text {
font-family:Rubik;

}
.I112969 .button .icon, .I112969.button .icon {
background-size:100% 100%;
}
.I112969 .button:hover, .I112969.button:hover {
}
.I112969 .button:hover .text, .I112969.button:hover .text {
}
.I112969 .button:hover .icon, .I112969.button:hover .icon {
background-size:100% 100%;
}
}

.I112970 {
display:flex;
width:100%;
height:270px;

}
.I112970:hover {
}

.I112971, a.I112971 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I112971:hover, a.I112971:hover {
}
@media (max-width:992px) {
.I112971, a.I112971 {
}
.I112971:hover, a.I112971:hover {
display:flex;
width:100%;

}
}

.I114831 .image, .I114831.image {
vertical-align:top;
}
.I114831 .image:hover, .I114831.image:hover {
}

.I126781 .button, .I126781.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I126781 button.button, button.I126781.button {
cursor:pointer;
}
.I126781 .button .text, .I126781.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I126781 .button .icon, .I126781.button .icon {
flex:none;
background-size:100% 100%;
}
.I126781 .button:hover, .I126781.button:hover {
}
.I126781 .button:hover .text, .I126781.button:hover .text {
}
.I126781 .button:hover .icon, .I126781.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I126781 .button, .I126781.button {
}
.I126781 button.button, button.I126781.button {
}
.I126781 .button .text, .I126781.button .text {
font-family:Rubik;

}
.I126781 .button .icon, .I126781.button .icon {
background-size:100% 100%;
}
.I126781 .button:hover, .I126781.button:hover {
}
.I126781 .button:hover .text, .I126781.button:hover .text {
}
.I126781 .button:hover .icon, .I126781.button:hover .icon {
background-size:100% 100%;
}
}

h1.I113133, .I113133 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113133 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I113133:hover {
}
.I113133 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113133 > .viewport:hover {
}


.I113105 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:120px;
padding-top:0;

align-items:center;

	
}
.I113105:hover {
}
@media (max-width:992px) {
.I113105 {
padding-bottom:4rem;
padding-top:0;

	
}
.I113105:hover {
}
}
@media (max-width:640px) {
.I113105 {
padding-top:0;

	
}
.I113105:hover {
}
}

.I113106 {
display:flex;
position:var(--I113106-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
max-width:1180px;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;

flex-direction:row;
justify-content:space-between;


}
.I113106:hover {
}

@media (max-width:640px) {
.I113106 {

padding-left:1.625rem;
padding-right:1.625rem;

flex-direction:column;


}
.I113106:hover {
}

}

.I113107 {
display:flex;
position:var(--I113107-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;

}
.I113107:hover {
}

@media (max-width:640px) {
.I113107 {

padding-left:1.625rem;
padding-right:1.625rem;

}
.I113107:hover {
}

}

.I113108 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:30%;



flex-direction:column;
align-items:center;

	
}
.I113108:hover {
}

@media (max-width:640px) {
.I113108 {

width:100%;
margin-bottom:2rem;



flex-direction:column;
align-items:flex-start;

	
}
.I113108:hover {
}

}

.I113109 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
width:30%;



flex-direction:column;
align-items:center;

	
}
.I113109:hover {
}

@media (max-width:640px) {
.I113109 {

width:100%;
margin-bottom:2rem;



flex-direction:column;
align-items:flex-start;

	
}
.I113109:hover {
}

}

.I113110 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
width:30%;



flex-direction:column;
align-items:center;

	
}
.I113110:hover {
}

@media (max-width:640px) {
.I113110 {

width:100%;



flex-direction:column;
align-items:flex-start;

	
}
.I113110:hover {
}

}

h1.I113111, .I113111 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113111 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I113111:hover {
}
.I113111 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113111 > .viewport:hover {
}


h1.I113112, .I113112 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113112 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I113112:hover {
}
.I113112 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113112 > .viewport:hover {
}

@media (max-width:640px) {
.I113112 {

width:100%;


}
.I113112:hover {
}
.I113112 > .viewport {

justify-content:flex-start;


}
.I113112 > .viewport:hover {
}

}

h1.I113113, .I113113 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113113 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I113113:hover {
}
.I113113 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113113 > .viewport:hover {
}


h1.I113114, .I113114 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113114 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I113114:hover {
}
.I113114 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113114 > .viewport:hover {
}

@media (max-width:640px) {
.I113114 {

width:100%;


}
.I113114:hover {
}
.I113114 > .viewport {

justify-content:flex-start;


}
.I113114 > .viewport:hover {
}

}

h1.I113115, .I113115 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113115 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I113115:hover {
}
.I113115 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113115 > .viewport:hover {
}


h1.I113116, .I113116 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113116 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I113116:hover {
}
.I113116 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113116 > .viewport:hover {
}

@media (max-width:640px) {
.I113116 {


}
.I113116:hover {
}
.I113116 > .viewport {

justify-content:flex-start;


}
.I113116 > .viewport:hover {
}

}

h1.I113117, .I113117 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113117 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I113117:hover {
}
.I113117 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113117 > .viewport:hover {
}

@media (max-width:640px) {
.I113117 {

width:100%;


}
.I113117:hover {
}
.I113117 > .viewport {

justify-content:flex-start;


}
.I113117 > .viewport:hover {
}

}

h1.I113118, .I113118 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113118 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I113118:hover {
}
.I113118 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113118 > .viewport:hover {
}


h1.I113119, .I113119 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113119 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I113119:hover {
}
.I113119 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113119 > .viewport:hover {
}

@media (max-width:640px) {
.I113119 {


}
.I113119:hover {
}
.I113119 > .viewport {

justify-content:flex-start;


}
.I113119 > .viewport:hover {
}

}

h1.I113120, .I113120 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113120 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I113120:hover {
}
.I113120 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113120 > .viewport:hover {
}


h1.I113121, .I113121 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113121 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;


}
.I113121:hover {
}
.I113121 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I113121 > .viewport:hover {
}

@media (max-width:640px) {
.I113121 {


}
.I113121:hover {
}
.I113121 > .viewport {

justify-content:flex-start;


}
.I113121 > .viewport:hover {
}

}

h1.I129836, .I129836 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129836 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-bottom:1rem;


}
.I129836:hover {
}
.I129836 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129836 > .viewport:hover {
}

@media (max-width:640px) {
.I129836 {

margin-bottom:0rem;


}
.I129836:hover {
}
.I129836 > .viewport {



}
.I129836 > .viewport:hover {
}

}

h1.I129844, .I129844 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129844 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-bottom:1rem;


}
.I129844:hover {
}
.I129844 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129844 > .viewport:hover {
}

@media (max-width:640px) {
.I129844 {

margin-bottom:0rem;


}
.I129844:hover {
}
.I129844 > .viewport {



}
.I129844 > .viewport:hover {
}

}

h1.I129852, .I129852 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I129852 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-bottom:1rem;


}
.I129852:hover {
}
.I129852 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I129852 > .viewport:hover {
}

@media (max-width:640px) {
.I129852 {

margin-bottom:0rem;


}
.I129852:hover {
}
.I129852 > .viewport {



}
.I129852 > .viewport:hover {
}

}

h1.I184689, .I184689 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I184689 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
width:100%;
padding-bottom:0.25rem;


}
.I184689:hover {
}
.I184689 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I184689 > .viewport:hover {
}

@media (max-width:640px) {
.I184689 {


}
.I184689:hover {
}
.I184689 > .viewport {

justify-content:flex-start;


}
.I184689 > .viewport:hover {
}

}

.I113122 .image, .I113122.image {
vertical-align:top;
width:100%;
height:auto;

}
.I113122 .image:hover, .I113122.image:hover {
}
@media (max-width:992px) {
.I113122 .image, .I113122.image {
width:100%;
height:auto;

}
.I113122 .image:hover, .I113122.image:hover {
}
}
@media (max-width:640px) {
.I113122 .image, .I113122.image {
width:100%;

}
.I113122 .image:hover, .I113122.image:hover {
}
}

.I113123, a.I113123 {
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;

}
.I113123:hover, a.I113123:hover {
}
@media (max-width:992px) {
.I113123, a.I113123 {
}
.I113123:hover, a.I113123:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I113123, a.I113123 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I113123:hover, a.I113123:hover {
}
}

.I113124 .button, .I113124.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I113124 button.button, button.I113124.button {
cursor:pointer;
}
.I113124 .button .text, .I113124.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
color:rgb(250,50,99);
line-height:1.625rem;

}
.I113124 .button .icon, .I113124.button .icon {
flex:none;
background-size:100% 100%;
}
.I113124 .button:hover, .I113124.button:hover {
}
.I113124 .button:hover .text, .I113124.button:hover .text {
}
.I113124 .button:hover .icon, .I113124.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I113124 .button, .I113124.button {
}
.I113124 button.button, button.I113124.button {
}
.I113124 .button .text, .I113124.button .text {
font-family:Rubik;

}
.I113124 .button .icon, .I113124.button .icon {
background-size:100% 100%;
}
.I113124 .button:hover, .I113124.button:hover {
}
.I113124 .button:hover .text, .I113124.button:hover .text {
}
.I113124 .button:hover .icon, .I113124.button:hover .icon {
background-size:100% 100%;
}
}

.I113125, a.I113125 {
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;

}
.I113125:hover, a.I113125:hover {
}
@media (max-width:992px) {
.I113125, a.I113125 {
}
.I113125:hover, a.I113125:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I113125, a.I113125 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I113125:hover, a.I113125:hover {
}
}

.I113126 .image, .I113126.image {
vertical-align:top;
width:100%;
height:auto;

}
.I113126 .image:hover, .I113126.image:hover {
}
@media (max-width:992px) {
.I113126 .image, .I113126.image {
width:100%;
height:auto;

}
.I113126 .image:hover, .I113126.image:hover {
}
}
@media (max-width:640px) {
.I113126 .image, .I113126.image {
width:100%;

}
.I113126 .image:hover, .I113126.image:hover {
}
}

.I113127 .button, .I113127.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I113127 button.button, button.I113127.button {
cursor:pointer;
}
.I113127 .button .text, .I113127.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
color:rgb(250,50,99);
line-height:1.625rem;

}
.I113127 .button .icon, .I113127.button .icon {
flex:none;
background-size:100% 100%;
}
.I113127 .button:hover, .I113127.button:hover {
}
.I113127 .button:hover .text, .I113127.button:hover .text {
}
.I113127 .button:hover .icon, .I113127.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I113127 .button, .I113127.button {
}
.I113127 button.button, button.I113127.button {
}
.I113127 .button .text, .I113127.button .text {
font-family:Rubik;

}
.I113127 .button .icon, .I113127.button .icon {
background-size:100% 100%;
}
.I113127 .button:hover, .I113127.button:hover {
}
.I113127 .button:hover .text, .I113127.button:hover .text {
}
.I113127 .button:hover .icon, .I113127.button:hover .icon {
background-size:100% 100%;
}
}

.I113128, a.I113128 {
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;

}
.I113128:hover, a.I113128:hover {
}
@media (max-width:992px) {
.I113128, a.I113128 {
}
.I113128:hover, a.I113128:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I113128, a.I113128 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I113128:hover, a.I113128:hover {
}
}

.I113129 .image, .I113129.image {
vertical-align:top;
width:100%;
height:auto;

}
.I113129 .image:hover, .I113129.image:hover {
}
@media (max-width:992px) {
.I113129 .image, .I113129.image {
width:100%;
height:auto;

}
.I113129 .image:hover, .I113129.image:hover {
}
}
@media (max-width:640px) {
.I113129 .image, .I113129.image {
width:100%;

}
.I113129 .image:hover, .I113129.image:hover {
}
}

.I113130 .button, .I113130.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I113130 button.button, button.I113130.button {
cursor:pointer;
}
.I113130 .button .text, .I113130.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
color:rgb(250,50,99);
line-height:1.625rem;

}
.I113130 .button .icon, .I113130.button .icon {
flex:none;
background-size:100% 100%;
}
.I113130 .button:hover, .I113130.button:hover {
}
.I113130 .button:hover .text, .I113130.button:hover .text {
}
.I113130 .button:hover .icon, .I113130.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I113130 .button, .I113130.button {
}
.I113130 button.button, button.I113130.button {
}
.I113130 .button .text, .I113130.button .text {
font-family:Rubik;

}
.I113130 .button .icon, .I113130.button .icon {
background-size:100% 100%;
}
.I113130 .button:hover, .I113130.button:hover {
}
.I113130 .button:hover .text, .I113130.button:hover .text {
}
.I113130 .button:hover .icon, .I113130.button:hover .icon {
background-size:100% 100%;
}
}

.I113131, a.I113131 {
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;

}
.I113131:hover, a.I113131:hover {
}
@media (max-width:992px) {
.I113131, a.I113131 {
display:flex;
font-size:1.625rem;


}
.I113131:hover, a.I113131:hover {
}
}
@media (max-width:640px) {
.I113131, a.I113131 {
display:flex;
justify-content:flex-start;
font-size:1.625rem;
text-align:left;


}
.I113131:hover, a.I113131:hover {
}
}

.I113132, a.I113132 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;
padding-top:1rem;

}
.I113132:hover, a.I113132:hover {
}
@media (max-width:992px) {
.I113132, a.I113132 {
}
.I113132:hover, a.I113132:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I113132, a.I113132 {
display:flex;
justify-content:flex-start;
text-align:left;

padding-bottom:0;

}
.I113132:hover, a.I113132:hover {
}
}

.I129832, a.I129832 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I129832:hover, a.I129832:hover {
}
@media (max-width:992px) {
.I129832, a.I129832 {
display:flex;
justify-content:center;
text-align:center;


}
.I129832:hover, a.I129832:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I129832, a.I129832 {
display:flex;
justify-content:flex-start;
text-align:left;

padding-bottom:1rem;

}
.I129832:hover, a.I129832:hover {
}
}

.I129840, a.I129840 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I129840:hover, a.I129840:hover {
}
@media (max-width:992px) {
.I129840, a.I129840 {
display:flex;
justify-content:center;
text-align:center;


}
.I129840:hover, a.I129840:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I129840, a.I129840 {
display:flex;
justify-content:flex-start;
text-align:left;

padding-bottom:1rem;

}
.I129840:hover, a.I129840:hover {
}
}

.I129848, a.I129848 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I129848:hover, a.I129848:hover {
}
@media (max-width:992px) {
.I129848, a.I129848 {
display:flex;
justify-content:center;
text-align:center;


}
.I129848:hover, a.I129848:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I129848, a.I129848 {
display:flex;
justify-content:flex-start;
text-align:left;

padding-bottom:1rem;

}
.I129848:hover, a.I129848:hover {
}
}

.I184678, a.I184678 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(91,167,255);


}
.I184678:hover, a.I184678:hover {
}
@media (max-width:992px) {
.I184678, a.I184678 {
display:flex;
font-size:1.25rem;


}
.I184678:hover, a.I184678:hover {
}
}
@media (max-width:640px) {
.I184678, a.I184678 {
display:flex;
font-size:1.25rem;


}
.I184678:hover, a.I184678:hover {
}
}

h1.I113162, .I113162 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113162 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I113162:hover {
}
.I113162 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113162 > .viewport:hover {
}


.I113135 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I113135:hover {
}

.I113136 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0;
box-sizing:border-box;


}
.I113136:hover {
}
@media (max-width:992px) {
.I113136 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I113136:hover {
}
}
@media (max-width:640px) {
.I113136 {

padding-top:0;


flex-direction:column;
}
.I113136:hover {
}
}

.I113137 {
display:flex;
position:var(--I113137-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;


}
.I113137:hover {
}

@media (max-width:992px) {
.I113137 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I113137:hover {
}

}
@media (max-width:640px) {
.I113137 {

order:3;
min-width:100%;
padding-bottom:2rem;
padding-top:0rem;

}
.I113137:hover {
}

}
@media (min-width:1440px) {
.I113137 {

width:50%;
padding-right:4rem;

}
.I113137:hover {
}

}
.I113138 {
display:flex;
position:var(--I113138-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;


}
.I113138:hover {
}

@media (max-width:992px) {
.I113138 {

width:50%;

}
.I113138:hover {
}

}
@media (max-width:640px) {
.I113138 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I113138:hover {
}

}
@media (min-width:1440px) {
.I113138 {

width:50%;

flex-direction:column;


}
.I113138:hover {
}

}
.I127638 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I127638:hover {
}

@media (max-width:992px) {
.I127638 {



flex-direction:column;

	
}
.I127638:hover {
}

}

h1.I113139, .I113139 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113139 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I113139:hover {
}
.I113139 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113139 > .viewport:hover {
}


h1.I113140, .I113140 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113140 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I113140:hover {
}
.I113140 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113140 > .viewport:hover {
}


h1.I113141, .I113141 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113141 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I113141:hover {
}
.I113141 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113141 > .viewport:hover {
}

@media (max-width:992px) {
.I113141 {

display:flex;

}
.I113141:hover {
}
.I113141 > .viewport {



}
.I113141 > .viewport:hover {
}

}
@media (max-width:640px) {
.I113141 {

height:auto;


}
.I113141:hover {
}
.I113141 > .viewport {



}
.I113141 > .viewport:hover {
}

}

h1.I113142, .I113142 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113142 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I113142:hover {
}
.I113142 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113142 > .viewport:hover {
}

@media (max-width:992px) {
.I113142 {

padding-bottom:1rem;


}
.I113142:hover {
}
.I113142 > .viewport {



}
.I113142 > .viewport:hover {
}

}
@media (max-width:640px) {
.I113142 {

margin-bottom:0;


}
.I113142:hover {
}
.I113142 > .viewport {



}
.I113142 > .viewport:hover {
}

}

h1.I113143, .I113143 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113143 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I113143:hover {
}
.I113143 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113143 > .viewport:hover {
}


h1.I113144, .I113144 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113144 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I113144:hover {
}
.I113144 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113144 > .viewport:hover {
}


h1.I113145, .I113145 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113145 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I113145:hover {
}
.I113145 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113145 > .viewport:hover {
}

@media (max-width:640px) {
.I113145 {

margin-bottom:-1.65rem;


}
.I113145:hover {
}
.I113145 > .viewport {



}
.I113145 > .viewport:hover {
}

}

h1.I113146, .I113146 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113146 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I113146:hover {
}
.I113146 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113146 > .viewport:hover {
}

@media (min-width:1440px) {
.I113146 {

display:none;

}
.I113146:hover {
}
.I113146 > .viewport {



}
.I113146 > .viewport:hover {
}

}
h1.I113147, .I113147 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113147 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I113147:hover {
}
.I113147 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113147 > .viewport:hover {
}


h1.I113148, .I113148 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113148 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I113148:hover {
}
.I113148 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113148 > .viewport:hover {
}

@media (max-width:992px) {
.I113148 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I113148:hover {
}
.I113148 > .viewport {



}
.I113148 > .viewport:hover {
}

}

h1.I113149, .I113149 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113149 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I113149:hover {
}
.I113149 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113149 > .viewport:hover {
}

@media (max-width:992px) {
.I113149 {

display:none;

}
.I113149:hover {
}
.I113149 > .viewport {



}
.I113149 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I113149 {

width:100%;
height:auto;


}
.I113149:hover {
}
.I113149 > .viewport {



}
.I113149 > .viewport:hover {
}

}
h1.I113150, .I113150 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113150 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I113150:hover {
}
.I113150 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113150 > .viewport:hover {
}

@media (min-width:1440px) {
.I113150 {

width:100%;
box-sizing:border-box;


}
.I113150:hover {
}
.I113150 > .viewport {



}
.I113150 > .viewport:hover {
}

}
h1.I114555, .I114555 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114555 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114555:hover {
}
.I114555 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114555 > .viewport:hover {
}


.I113151, a.I113151 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I113151:hover, a.I113151:hover {
}
@media (max-width:992px) {
.I113151, a.I113151 {
display:flex;
font-size:1.625rem;


}
.I113151:hover, a.I113151:hover {
}
}
@media (max-width:640px) {
.I113151, a.I113151 {
display:flex;
font-size:1.625rem;


}
.I113151:hover, a.I113151:hover {
}
}

.I113152, a.I113152 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I113152:hover, a.I113152:hover {
}
@media (max-width:992px) {
.I113152, a.I113152 {
}
.I113152:hover, a.I113152:hover {
display:flex;
width:100%;

}
}

.I113153 .image, .I113153.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/gwds__img-3x2-placeholder.png?timestamp=20220404173848');
background-size:cover;
background-position:center center;

}
.I113153 .image:hover, .I113153.image:hover {
}

.I113154 .button, .I113154.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);

}
.I113154 button.button, button.I113154.button {
cursor:pointer;
}
.I113154 .button .text, .I113154.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I113154 .button .icon, .I113154.button .icon {
flex:none;
background-size:100% 100%;
}
.I113154 .button:hover, .I113154.button:hover {
background-color:rgb(210,40,93);

}
.I113154 .button:hover .text, .I113154.button:hover .text {
}
.I113154 .button:hover .icon, .I113154.button:hover .icon {
background-size:100% 100%;
}

.I113155, a.I113155 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I113155:hover, a.I113155:hover {
}

h1.I113156, .I113156 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I113156, .I113156 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I113156, .I113156 p {
margin:0px;
}

figure.I113156, .I113156 figure {
margin:0px;
}

a.I113156, .I113156 a {
text-decoration:inherit;
color:inherit;
}

.I113156 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I113156 article, article.I113156 {
flex-direction:column;	
}
.I113156 article:hover, article.I113156:hover {
}
.I113156 article.active, article.I113156.active {
}
.I113156 .body {
}
.I113156 .body:hover {
	
}
.I113156 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I113156 .body a {
text-decoration:underline;

}
.I113156 .body img {
}
.I113156 .body ul, .I113156 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I113156 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I113156 .body iframe {
}
.I113156 .body img:hover {
}
.I113156 .body iframe:hover {
}

.I113156 .body li {
list-style-type:disc;
}



.I113157 .button, .I113157.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I113157 button.button, button.I113157.button {
cursor:pointer;
}
.I113157 .button .text, .I113157.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I113157 .button .icon, .I113157.button .icon {
flex:none;
background-size:100% 100%;
}
.I113157 .button:hover, .I113157.button:hover {
}
.I113157 .button:hover .text, .I113157.button:hover .text {
}
.I113157 .button:hover .icon, .I113157.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I113157 .button, .I113157.button {
}
.I113157 button.button, button.I113157.button {
}
.I113157 .button .text, .I113157.button .text {
font-family:Rubik;

}
.I113157 .button .icon, .I113157.button .icon {
background-size:100% 100%;
}
.I113157 .button:hover, .I113157.button:hover {
}
.I113157 .button:hover .text, .I113157.button:hover .text {
}
.I113157 .button:hover .icon, .I113157.button:hover .icon {
background-size:100% 100%;
}
}

.I113158 .button, .I113158.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;

}
.I113158 button.button, button.I113158.button {
cursor:pointer;
}
.I113158 .button .text, .I113158.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I113158 .button .icon, .I113158.button .icon {
flex:none;
background-size:100% 100%;
}
.I113158 .button:hover, .I113158.button:hover {
}
.I113158 .button:hover .text, .I113158.button:hover .text {
}
.I113158 .button:hover .icon, .I113158.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I113158 .button, .I113158.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I113158 button.button, button.I113158.button {
}
.I113158 .button .text, .I113158.button .text {
color:rgb(108,72,201);

}
.I113158 .button .icon, .I113158.button .icon {
background-size:100% 100%;
}
.I113158 .button:hover, .I113158.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I113158 .button:hover .text, .I113158.button:hover .text {
color:rgb(150,155,160);

}
.I113158 .button:hover .icon, .I113158.button:hover .icon {
background-size:100% 100%;
}
}

.I113159 .button, .I113159.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);

}
.I113159 button.button, button.I113159.button {
cursor:pointer;
}
.I113159 .button .text, .I113159.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I113159 .button .icon, .I113159.button .icon {
flex:none;
background-size:100% 100%;
}
.I113159 .button:hover, .I113159.button:hover {
background-color:rgb(217,217,217);

}
.I113159 .button:hover .text, .I113159.button:hover .text {
}
.I113159 .button:hover .icon, .I113159.button:hover .icon {
background-size:100% 100%;
}

.I113160 {
display:flex;
width:100%;
height:270px;

}
.I113160:hover {
}
@media (min-width:1440px) {
.I113160 {
display:flex;
width:100%;
height:270px;

}
.I113160:hover {
}
}
.I113161, a.I113161 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I113161:hover, a.I113161:hover {
}
@media (max-width:992px) {
.I113161, a.I113161 {
}
.I113161:hover, a.I113161:hover {
display:flex;
width:100%;

}
}

.I114498 .image, .I114498.image {
vertical-align:top;
}
.I114498 .image:hover, .I114498.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.I113181, .I113181 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113181 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;
max-width:1180px;
margin-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;


}
.I113181:hover {
}
.I113181 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113181 > .viewport:hover {
}

@media (max-width:640px) {
.I113181 {

margin-bottom:0;
padding-left:0;
padding-right:0;


}
.I113181:hover {
}
.I113181 > .viewport {



}
.I113181 > .viewport:hover {
}

}

.I113165 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(245,245,245);

align-items:center;

	
}
.I113165:hover {
}

.I113166 {
display:flex;

order:3;
width:100%;
max-width:1440px;
padding-bottom:4rem;
padding-left:4rem;
padding-right:4rem;
padding-top:4rem;
box-sizing:border-box;


}
.I113166:hover {
}
@media (max-width:992px) {
.I113166 {

padding-bottom:4rem;
padding-left:4rem;
padding-right:4rem;
padding-top:4rem;


flex-direction:column;
}
.I113166:hover {
}
}
@media (max-width:640px) {
.I113166 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:column;
}
.I113166:hover {
}
}
@media (min-width:1440px) {
.I113166 {

padding-left:4rem;
padding-right:4rem;


}
.I113166:hover {
}
}
.I113167 {
display:flex;
position:var(--I113167-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:60%;
padding-right:2rem;
box-sizing:border-box;

}
.I113167:hover {
}

@media (max-width:992px) {
.I113167 {

width:100%;
margin-right:0;
padding-bottom:2rem;
padding-right:0;

}
.I113167:hover {
}

}
@media (max-width:640px) {
.I113167 {

min-width:100%;

}
.I113167:hover {
}

}

.I113168 {
display:flex;
position:var(--I113168-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:40%;

flex-direction:row;
justify-content:flex-end;
align-items:center;


}
.I113168:hover {
}

@media (max-width:992px) {
.I113168 {

width:100%;

flex-direction:row;
justify-content:flex-start;


}
.I113168:hover {
}

}
@media (max-width:640px) {
.I113168 {

min-width:100%;

flex-direction:column;
align-items:flex-start;


}
.I113168:hover {
}

}

h1.I113169, .I113169 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113169 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I113169:hover {
}
.I113169 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113169 > .viewport:hover {
}

@media (min-width:1440px) {
.I113169 {

order:2;

}
.I113169:hover {
}
.I113169 > .viewport {



}
.I113169 > .viewport:hover {
}

}
h1.I113170, .I113170 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113170 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I113170:hover {
}
.I113170 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113170 > .viewport:hover {
}

@media (min-width:1440px) {
.I113170 {

order:3;

}
.I113170:hover {
}
.I113170 > .viewport {



}
.I113170 > .viewport:hover {
}

}
h1.I113171, .I113171 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113171 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I113171:hover {
}
.I113171 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-start;


}
.I113171 > .viewport:hover {
}

@media (max-width:640px) {
.I113171 {

padding-bottom:1rem;


}
.I113171:hover {
}
.I113171 > .viewport {



}
.I113171 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I113171 {


}
.I113171:hover {
}
.I113171 > .viewport {

justify-content:flex-end;


}
.I113171 > .viewport:hover {
}

}
h1.I113172, .I113172 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113172 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:2rem;


}
.I113172:hover {
}
.I113172 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-end;


}
.I113172 > .viewport:hover {
}

@media (max-width:640px) {
.I113172 {

margin-left:0;
padding-bottom:1rem;


}
.I113172:hover {
}
.I113172 > .viewport {



}
.I113172 > .viewport:hover {
}

}

h1.I113173, .I113173 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113173 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I113173:hover {
}
.I113173 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113173 > .viewport:hover {
}

@media (max-width:992px) {
.I113173 {

display:none;

}
.I113173:hover {
}
.I113173 > .viewport {



}
.I113173 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I113173 {

order:1;

}
.I113173:hover {
}
.I113173 > .viewport {



}
.I113173 > .viewport:hover {
}

}
h1.I113174, .I113174 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113174 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;
margin-left:0;


}
.I113174:hover {
}
.I113174 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-end;


}
.I113174 > .viewport:hover {
}

@media (max-width:640px) {
.I113174 {

margin-left:0;


}
.I113174:hover {
}
.I113174 > .viewport {



}
.I113174 > .viewport:hover {
}

}

.I113175, a.I113175 {
display:flex;
font-family:Graphik;
font-size:22px;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I113175:hover, a.I113175:hover {
}
@media (max-width:992px) {
.I113175, a.I113175 {
display:flex;
font-size:22px;


}
.I113175:hover, a.I113175:hover {
}
}
@media (max-width:640px) {
.I113175, a.I113175 {
display:flex;
font-size:22px;


}
.I113175:hover, a.I113175:hover {
}
}

.I113176, a.I113176 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I113176:hover, a.I113176:hover {
}
@media (max-width:992px) {
.I113176, a.I113176 {
}
.I113176:hover, a.I113176:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I113176, a.I113176 {
display:flex;
padding-bottom:1rem;

}
.I113176:hover, a.I113176:hover {
}
}

.I113177 .button, .I113177.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);

}
.I113177 button.button, button.I113177.button {
cursor:pointer;
}
.I113177 .button .text, .I113177.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I113177 .button .icon, .I113177.button .icon {
flex:none;
background-size:100% 100%;
}
.I113177 .button:hover, .I113177.button:hover {
background-color:rgb(210,40,93);

}
.I113177 .button:hover .text, .I113177.button:hover .text {
}
.I113177 .button:hover .icon, .I113177.button:hover .icon {
background-size:100% 100%;
}

.I113178 .button, .I113178.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);

}
.I113178 button.button, button.I113178.button {
cursor:pointer;
}
.I113178 .button .text, .I113178.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I113178 .button .icon, .I113178.button .icon {
flex:none;
background-size:100% 100%;
}
.I113178 .button:hover, .I113178.button:hover {
background-color:rgb(217,217,217);

}
.I113178 .button:hover .text, .I113178.button:hover .text {
}
.I113178 .button:hover .icon, .I113178.button:hover .icon {
background-size:100% 100%;
}

.I113179, a.I113179 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I113179:hover, a.I113179:hover {
}
@media (max-width:640px) {
.I113179, a.I113179 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I113179:hover, a.I113179:hover {
}
}

.I113180 .button, .I113180.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(17,17,17);
border-style:solid;
border-width:0.063rem;
border-radius:100em;

}
.I113180 button.button, button.I113180.button {
cursor:pointer;
}
.I113180 .button .text, .I113180.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:26px;

}
.I113180 .button .icon, .I113180.button .icon {
flex:none;
background-size:100% 100%;
}
.I113180 .button:hover, .I113180.button:hover {
background-color:rgb(217,217,217);

}
.I113180 .button:hover .text, .I113180.button:hover .text {
}
.I113180 .button:hover .icon, .I113180.button:hover .icon {
background-size:100% 100%;
}


