/* Cache file:3118_es_20251120161917.css*/
body {
margin:0px;
}

html.popup-visible, html.uc-popup-visible {
overflow:hidden;
}
html.popup-visible.popup-ios body, html.uc-popup-visible.uc-popup-ios body {
position:fixed;
width:100vw;
}
html.popup-visible.popup-ios .popup-mask, html.uc-popup-visible.uc-popup-ios .uc-popup-mask {
-webkit-overflow-scrolling:touch;
}
html {
}
.I70423 {
display:flex;
flex-direction:column;
position:relative;
min-height:100vh;

	
}
.I70423: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 {
}
.I70423 {
width:100%;

	
}
.I70423: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 {
}
.I70423 {
width:100%;

	
}
.I70423:hover {
}
}

.I70424 {
display:flex;

order:23;
flex:auto;
min-height:200px;
margin-top:0px;
padding-top:100px;
box-sizing:border-box;


}
.I70424:hover {
}
@media (max-width:992px) {
.I70424 {

padding-top:70px;


}
.I70424:hover {
}
}
@media (max-width:640px) {
.I70424 {

width:100%;
margin-top:40px;


}
.I70424:hover {
}
}
@media (min-width:1440px) {
.I70424 {

order:28;

}
.I70424:hover {
}
}
.I70429 {
display:flex;
position:var(--I70429-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:16;
width:100%;
height:90px;
padding-left:5%;
padding-right:5%;
background-color:rgb(255,255,255);
box-sizing:border-box;

position:fixed;
z-index:var(--I70429-z-index, 1);
top:0px;
right:auto;
bottom:auto;
left:0px;
--I70429-location-transform:translate(0px,0px);
	

transform:
var(--I70429-location-transform, translate(0px,0px))
var(--I70429-user-box-transform, translate(0px,0px))
;


flex-direction:row;
justify-content:flex-start;
align-items:center;

flex-wrap:wrap;
}
.I70429:hover {
}
.I70429 {
--I70429-position-static-computed:static;
}
.I70429 > .sector, .I70429 > .group-sectors {
position:relative;
}
@media (max-width:992px) {
.I70429 {

position:fixed;
z-index:var(--I70429-z-index, 1);

transform:
var(--I70429-location-transform, translate(0px,0px))
var(--I70429-user-box-transform, translate(0px,0px))
;


}
.I70429:hover {
}

}
@media (max-width:640px) {
.I70429 {

width:90%;
height:10vh;
box-sizing:content-box;
opacity:0.80;
visibility:visible;

position:fixed;
z-index:var(--I70429-z-index, 1);

transform:
var(--I70429-location-transform, translate(0px,0px))
var(--I70429-user-box-transform, translate(0px,0px))
;


flex-wrap:nowrap;
}
.I70429:hover {
}
.I70429 {
--I70429-position-static-computed:static;
}
.I70429 > .sector, .I70429 > .group-sectors {
position:relative;
}
}
@media (min-width:1440px) {
.I70429 {

order:25;
}
.I70429:hover {
}

}
.I70434 {
display:flex;
position:var(--I70434-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;


}
.I70434:hover {
}


.I70448 {
display:flex;
position:var(--I70448-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:53;
width:100%;
min-height:60px;
padding-bottom:43px;
padding-left:5%;
padding-right:5%;
padding-top:43px;
background-color:rgb(250,250,250);
box-sizing:border-box;

position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I70448-location-transform:translate(0px,0px);
z-index:var(--I70448-z-index, auto);

transform:
var(--I70448-location-transform, translate(0px,0px))
var(--I70448-user-box-transform, translate(0px,0px))
;

--I70448-z-index:1000;
position:var(--I70448-position-static-computed, static);
flex-direction:row;
justify-content:center;

flex-wrap:wrap;
}
.I70448:hover {
}
.I70448 {
--I70448-position-static-computed:static;
}
.I70448 > .sector, .I70448 > .group-sectors {
position:relative;
}
@media (max-width:992px) {
.I70448 {

width:100vw;

}
.I70448:hover {
}

}
@media (max-width:640px) {
.I70448 {

width:100%;

}
.I70448:hover {
}

}
@media (min-width:1440px) {
.I70448 {

order:59;
}
.I70448:hover {
}

}
.I70441 {
display:flex;
position:var(--I70441-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:42;
}
.I70441:hover {
}

@media (min-width:1440px) {
.I70441 {

order:49;
}
.I70441:hover {
}

}
.I70442 {
display:flex;
position:var(--I70442-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:44;
}
.I70442:hover {
}

@media (min-width:1440px) {
.I70442 {

order:51;
}
.I70442:hover {
}

}
.I70440 {
display:flex;
position:var(--I70440-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:40;
}
.I70440:hover {
}

@media (min-width:1440px) {
.I70440 {

order:47;
}
.I70440:hover {
}

}
.I70439 {
display:flex;
position:var(--I70439-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:37;
}
.I70439:hover {
}

@media (min-width:1440px) {
.I70439 {

order:44;
}
.I70439:hover {
}

}
.I70437 {
display:flex;
position:var(--I70437-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I70437:hover {
}


.I70438 {
display:flex;
position:var(--I70438-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:33;
}
.I70438:hover {
}

@media (min-width:1440px) {
.I70438 {

order:40;
}
.I70438:hover {
}

}
.I70430 {
display:flex;
position:var(--I70430-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:18;
}
.I70430:hover {
}

@media (min-width:1440px) {
.I70430 {

order:26;
}
.I70430:hover {
}

}
.I70436 {
display:flex;
position:var(--I70436-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:13;
}
.I70436:hover {
}


.I70427 {
display:flex;
position:var(--I70427-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:10;
width:100%;
height:100px;
max-width:1440px;
margin-bottom:-100px;
margin-left:auto;
margin-right:auto;
background-color:rgb(255,255,255);
box-shadow:0px 10px 20px 0px rgba(0,0,0,0.11000);

position:-webkit-sticky;
position:sticky;
top:var(--I70427-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I70427-location-transform:translate(0px,0px);
z-index:var(--I70427-z-index, 1);

transform:
var(--I70427-location-transform, translate(0px,0px))
var(--I70427-user-box-transform, translate(0px,0px))
;

--I70427-z-index:555;
}
.I70427:hover {
}
.I70427 {
--I70427-position-static-computed:relative;
}
.I70427 > .sector, .I70427 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I70427 {

height:72px;
margin-bottom:-72px;

}
.I70427:hover {
}

}
@media (max-width:640px) {
.I70427 {

box-sizing:border-box;

}
.I70427:hover {
}

}
@media (min-width:1440px) {
.I70427 {

order:17;
}
.I70427:hover {
}

}
.I70426 {
display:flex;
position:var(--I70426-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:7;
width:100%;
min-height:80px;
background-color:rgba(17,17,17,0.90000);

position:fixed;
z-index:var(--I70426-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I70426-location-transform:translate(-50%,0px);
	

transform:
var(--I70426-location-transform, translate(0px,0px))
var(--I70426-user-box-transform, translate(0px,0px))
;

--I70426-z-index:999;
}
.I70426:hover {
}
.I70426 {
--I70426-position-static-computed:relative;
}
.I70426 > .sector, .I70426 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I70426 {

height:auto;
min-height:90px;

}
.I70426:hover {
}
.I70426 {
--I70426-position-static-computed:static;
}
.I70426 > .sector, .I70426 > .group-sectors {
position:relative;
}
}
@media (max-width:640px) {
.I70426 {

width:100vw;
min-height:220px;
max-height:300px;
box-sizing:border-box;

}
.I70426:hover {
}

}
@media (min-width:1440px) {
.I70426 {

order:4;
background-color:rgba(17,17,17,0.90000);

position:fixed;
z-index:var(--I70426-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I70426-location-transform:translate(-50%,0px);
	

transform:
var(--I70426-location-transform, translate(0px,0px))
var(--I70426-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I70426:hover {
}

}
.I70431 {
display:flex;
position:var(--I70431-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:19;
align-items:center;


}
.I70431:hover {
}

@media (min-width:1440px) {
.I70431 {

order:18;
}
.I70431:hover {
}

}
.I70443 {
display:flex;
position:var(--I70443-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:45;
}
.I70443:hover {
}

@media (min-width:1440px) {
.I70443 {

order:52;
}
.I70443:hover {
}

}
.I70428 {
display:flex;
position:var(--I70428-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:12;
width:100%;

}
.I70428:hover {
}

@media (min-width:1440px) {
.I70428 {

order:19;
height:5px;
background-color:rgb(247,105,74);

}
.I70428:hover {
}

}
.I70445 {
display:flex;
position:var(--I70445-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:48;
}
.I70445:hover {
}

@media (min-width:1440px) {
.I70445 {

order:55;
}
.I70445:hover {
}

}
.I70444 {
display:flex;
position:var(--I70444-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:47;
}
.I70444:hover {
}

@media (min-width:1440px) {
.I70444 {

order:54;
}
.I70444:hover {
}

}
.I70446 {
display:flex;
position:var(--I70446-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:49;
}
.I70446:hover {
}

@media (min-width:1440px) {
.I70446 {

order:56;
}
.I70446:hover {
}

}
.I70432 {
display:flex;
position:var(--I70432-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:21;
}
.I70432:hover {
}

@media (min-width:1440px) {
.I70432 {

order:24;
}
.I70432:hover {
}

}
.I70435 {
display:flex;
position:var(--I70435-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I70435:hover {
}


.I70433 {
display:flex;
position:var(--I70433-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I70433:hover {
}

@media (min-width:1440px) {
.I70433 {

order:27;
}
.I70433:hover {
}

}
.I70447 {
display:flex;
position:var(--I70447-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:51;
}
.I70447:hover {
}

@media (min-width:1440px) {
.I70447 {

order:58;
}
.I70447:hover {
}

}
.I70449 {
display:flex;
position:var(--I70449-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:54;
}
.I70449:hover {
}

@media (min-width:1440px) {
.I70449 {

order:50;
}
.I70449:hover {
}

}
.I70450 {
display:flex;
position:var(--I70450-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:55;
}
.I70450:hover {
}

@media (min-width:1440px) {
.I70450 {

order:51;
}
.I70450:hover {
}

}
.I70451 {
display:flex;
position:var(--I70451-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:56;
}
.I70451:hover {
}

@media (min-width:1440px) {
.I70451 {

order:52;
}
.I70451:hover {
}

}
.I71197 {
display:flex;
position:var(--I71197-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I71197:hover {
}


.I79388 {
display:flex;
position:var(--I79388-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:57;
}
.I79388:hover {
}

@media (min-width:1440px) {
.I79388 {

order:62;
}
.I79388:hover {
}

}
.I80313 {
display:flex;
position:var(--I80313-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:59;
}
.I80313:hover {
}

@media (min-width:1440px) {
.I80313 {

order:64;
}
.I80313:hover {
}

}
.I80679 {
display:flex;
position:var(--I80679-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I80679:hover {
}

@media (min-width:1440px) {
.I80679 {

order:65;
}
.I80679:hover {
}

}
.I81932 {
display:flex;
position:var(--I81932-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:61;
}
.I81932:hover {
}

@media (min-width:1440px) {
.I81932 {

order:69;
}
.I81932:hover {
}

}
.I82298 {
display:flex;
position:var(--I82298-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:30;
}
.I82298:hover {
}

@media (min-width:1440px) {
.I82298 {

order:70;
}
.I82298:hover {
}

}
.I83092 {
display:flex;
position:var(--I83092-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:62;
}
.I83092:hover {
}

@media (min-width:1440px) {
.I83092 {

order:71;
}
.I83092:hover {
}

}
.I83655 {
display:flex;
position:var(--I83655-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:8;
}
.I83655:hover {
}

@media (min-width:1440px) {
.I83655 {

order:72;
}
.I83655:hover {
}

}
.I84423 {
display:flex;
position:var(--I84423-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I84423:hover {
}


.I85025 {
display:flex;
position:var(--I85025-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:6;
}
.I85025:hover {
}

@media (min-width:1440px) {
.I85025 {

order:16;
}
.I85025:hover {
}

}
.I99726 {
display:flex;
position:var(--I99726-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:63;
}
.I99726:hover {
}

@media (min-width:1440px) {
.I99726 {

order:76;
}
.I99726:hover {
}

}
.I115738 {
display:flex;
position:var(--I115738-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
}
.I115738:hover {
}


.I116358 {
display:flex;
position:var(--I116358-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:16;
}
.I116358:hover {
}


h1.I70452, .I70452 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70452 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I70452:hover {
}
.I70452 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70452 > .viewport:hover {
}


.I70453 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-top:6.25rem;
background-color:rgb(181,97,166);

align-items:center;

	
}
.I70453:hover {
}
@media (min-width:1440px) {
.I70453 {
align-items:center;

	
}
.I70453:hover {
}
}
.I70454 {
display:flex;
position:var(--I70454-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;


}
.I70454:hover {
}

@media (max-width:992px) {
.I70454 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I70454:hover {
}

}
@media (max-width:640px) {
.I70454 {

align-items:flex-start;


}
.I70454:hover {
}

}

.I143561 {
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;

	
}
.I143561:hover {
}

@media (max-width:992px) {
.I143561 {

margin-left:0rem;



	
}
.I143561:hover {
}

}
@media (max-width:640px) {
.I143561 {

margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I143561:hover {
}

}
@media (min-width:1440px) {
.I143561 {

order:3;
margin-left:0px;



	
}
.I143561:hover {
}

}
h1.I70455, .I70455 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70455 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
margin-bottom:0.5rem;


}
.I70455:hover {
}
.I70455 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70455 > .viewport:hover {
}

@media (min-width:1440px) {
.I70455 {

order:2;

}
.I70455:hover {
}
.I70455 > .viewport {



}
.I70455 > .viewport:hover {
}

}
h1.I70456, .I70456 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70456 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;
max-width:800px;


}
.I70456:hover {
}
.I70456 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I70456 > .viewport:hover {
}

@media (min-width:1440px) {
.I70456 {

order:4;

}
.I70456:hover {
}
.I70456 > .viewport {



}
.I70456 > .viewport:hover {
}

}
h1.I70457, .I70457 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70457 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;
max-width:940px;
margin-top:1rem;


}
.I70457:hover {
}
.I70457 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I70457 > .viewport:hover {
}

@media (max-width:640px) {
.I70457 {


}
.I70457:hover {
}
.I70457 > .viewport {

justify-content:flex-start;


}
.I70457 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I70457 {

order:5;

}
.I70457:hover {
}
.I70457 > .viewport {



}
.I70457 > .viewport:hover {
}

}
h1.I70458, .I70458 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70458 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
margin-top:2rem;


}
.I70458:hover {
}
.I70458 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70458 > .viewport:hover {
}

@media (min-width:1440px) {
.I70458 {

order:13;

}
.I70458:hover {
}
.I70458 > .viewport {



}
.I70458 > .viewport:hover {
}

}
h1.I70459, .I70459 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70459 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I70459:hover {
}
.I70459 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70459 > .viewport:hover {
}


h1.I70460, .I70460 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70460 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
margin-top:2rem;


}
.I70460:hover {
}
.I70460 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70460 > .viewport:hover {
}

@media (min-width:1440px) {
.I70460 {

order:21;

}
.I70460:hover {
}
.I70460 > .viewport {



}
.I70460 > .viewport:hover {
}

}
h1.I70461, .I70461 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70461 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
margin-top:2rem;


}
.I70461:hover {
}
.I70461 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70461 > .viewport:hover {
}

@media (min-width:1440px) {
.I70461 {

order:9;

}
.I70461:hover {
}
.I70461 > .viewport {



}
.I70461 > .viewport:hover {
}

}
h1.I108275, .I108275 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108275 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I108275:hover {
}
.I108275 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I108275 > .viewport:hover {
}

@media (max-width:640px) {
.I108275 {

padding-top:1rem;


}
.I108275:hover {
}
.I108275 > .viewport {

justify-content:flex-start;


}
.I108275 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I108275 {

order:6;

}
.I108275:hover {
}
.I108275 > .viewport {



}
.I108275 > .viewport:hover {
}

}
h1.I113881, .I113881 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113881 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:4rem;


}
.I113881:hover {
}
.I113881 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113881 > .viewport:hover {
}

@media (min-width:1440px) {
.I113881 {

order:1;

}
.I113881:hover {
}
.I113881 > .viewport {



}
.I113881 > .viewport:hover {
}

}
h1.I119647, .I119647 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I119647 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:14;

}
.I119647:hover {
}
.I119647 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I119647 > .viewport:hover {
}

@media (min-width:1440px) {
.I119647 {

order:14;

}
.I119647:hover {
}
.I119647 > .viewport {



}
.I119647 > .viewport:hover {
}

}
h1.I128111, .I128111 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128111 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I128111:hover {
}
.I128111 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128111 > .viewport:hover {
}

@media (min-width:1440px) {
.I128111 {

order:9;

}
.I128111:hover {
}
.I128111 > .viewport {



}
.I128111 > .viewport:hover {
}

}
h1.I136139, .I136139 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I136139 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I136139:hover {
}
.I136139 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I136139 > .viewport:hover {
}

@media (min-width:1440px) {
.I136139 {

order:14;

}
.I136139:hover {
}
.I136139 > .viewport {



}
.I136139 > .viewport:hover {
}

}
h1.I136465, .I136465 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I136465 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I136465:hover {
}
.I136465 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I136465 > .viewport:hover {
}

@media (min-width:1440px) {
.I136465 {

order:22;

}
.I136465:hover {
}
.I136465 > .viewport {



}
.I136465 > .viewport:hover {
}

}
h1.I143480, .I143480 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143480 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I143480:hover {
}
.I143480 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143480 > .viewport:hover {
}


h1.I143723, .I143723 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143723 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I143723:hover {
}
.I143723 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143723 > .viewport:hover {
}


h1.I143885, .I143885 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143885 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I143885:hover {
}
.I143885 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143885 > .viewport:hover {
}


h1.I144047, .I144047 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144047 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I144047:hover {
}
.I144047 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144047 > .viewport:hover {
}


h1.I144209, .I144209 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144209 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I144209:hover {
}
.I144209 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144209 > .viewport:hover {
}


.I70462, a.I70462 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I70462:hover, a.I70462:hover {
}
@media (max-width:992px) {
.I70462, a.I70462 {
display:flex;
font-size:1.25rem;


}
.I70462:hover, a.I70462:hover {
}
}
@media (max-width:640px) {
.I70462, a.I70462 {
display:flex;
font-size:1.25rem;


}
.I70462:hover, a.I70462:hover {
}
}

.I70463, a.I70463 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(255,255,255);


}
.I70463:hover, a.I70463:hover {
}
@media (max-width:992px) {
.I70463, a.I70463 {
display:flex;
font-size:1.625rem;


}
.I70463:hover, a.I70463:hover {
}
}
@media (max-width:640px) {
.I70463, a.I70463 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I70463:hover, a.I70463:hover {
}
}

.I70464, a.I70464 {
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;

}
.I70464:hover, a.I70464:hover {
}
@media (max-width:992px) {
.I70464, a.I70464 {
}
.I70464:hover, a.I70464:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I70464, a.I70464 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I70464:hover, a.I70464:hover {
}
}

.I70465 .button, .I70465.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);

}
.I70465 button.button, button.I70465.button {
cursor:pointer;
}
.I70465 .button .text, .I70465.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I70465 .button .icon, .I70465.button .icon {
flex:none;
background-size:100% 100%;
}
.I70465 .button:hover, .I70465.button:hover {
background-color:rgb(217,217,217);

}
.I70465 .button:hover .text, .I70465.button:hover .text {
}
.I70465 .button:hover .icon, .I70465.button:hover .icon {
background-size:100% 100%;
}

.I70466 .button, .I70466.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I70466 button.button, button.I70466.button {
cursor:pointer;
}
.I70466 .button .text, .I70466.button .text {
}
.I70466 .button .icon, .I70466.button .icon {
flex:none;
background-size:100% 100%;
}
.I70466 .button:hover, .I70466.button:hover {
}
.I70466 .button:hover .text, .I70466.button:hover .text {
}
.I70466 .button:hover .icon, .I70466.button:hover .icon {
background-size:100% 100%;
}

.I70467 .button, .I70467.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I70467 button.button, button.I70467.button {
cursor:pointer;
}
.I70467 .button .text, .I70467.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I70467 .button .icon, .I70467.button .icon {
flex:none;
background-size:100% 100%;
}
.I70467 .button:hover, .I70467.button:hover {
}
.I70467 .button:hover .text, .I70467.button:hover .text {
}
.I70467 .button:hover .icon, .I70467.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I70467 .button, .I70467.button {
}
.I70467 button.button, button.I70467.button {
}
.I70467 .button .text, .I70467.button .text {
font-family:Rubik;

}
.I70467 .button .icon, .I70467.button .icon {
background-size:100% 100%;
}
.I70467 .button:hover, .I70467.button:hover {
}
.I70467 .button:hover .text, .I70467.button:hover .text {
}
.I70467 .button:hover .icon, .I70467.button:hover .icon {
background-size:100% 100%;
}
}

.I70468 .button, .I70468.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);

}
.I70468 button.button, button.I70468.button {
cursor:pointer;
}
.I70468 .button .text, .I70468.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I70468 .button .icon, .I70468.button .icon {
flex:none;
background-size:100% 100%;
}
.I70468 .button:hover, .I70468.button:hover {
background-color:rgb(210,40,93);

}
.I70468 .button:hover .text, .I70468.button:hover .text {
}
.I70468 .button:hover .icon, .I70468.button:hover .icon {
background-size:100% 100%;
}

.I108231, a.I108231 {
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;


}
.I108231:hover, a.I108231:hover {
}
@media (max-width:992px) {
.I108231, a.I108231 {
}
.I108231:hover, a.I108231:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I108231, a.I108231 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I108231:hover, a.I108231:hover {
}
}

.I113830 .image, .I113830.image {
vertical-align:top;
}
.I113830 .image:hover, .I113830.image:hover {
}

.I119592 .button, .I119592.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I119592 button.button, button.I119592.button {
cursor:pointer;
}
.I119592 .button .text, .I119592.button .text {
}
.I119592 .button .icon, .I119592.button .icon {
flex:none;
background-size:100% 100%;
}
.I119592 .button:hover, .I119592.button:hover {
}
.I119592 .button:hover .text, .I119592.button:hover .text {
}
.I119592 .button:hover .icon, .I119592.button:hover .icon {
background-size:100% 100%;
}

h1.I128050, .I128050 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I128050, .I128050 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I128050, .I128050 p {
margin:0px;
}

figure.I128050, .I128050 figure {
margin:0px;
}

a.I128050, .I128050 a {
text-decoration:inherit;
color:inherit;
}

.I128050 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I128050 article, article.I128050 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I128050 article:hover, article.I128050:hover {
}
.I128050 article.active, article.I128050.active {
}
.I128050 .body {
}
.I128050 .body:hover {
	
}
.I128050 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I128050 .body img {
}
.I128050 .body ul, .I128050 .body ol {
margin-left:1rem;

}
.I128050 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I128050 .body iframe {
}
.I128050 .body img:hover {
}
.I128050 .body iframe:hover {
}

.I128050 .body li {
list-style-type:disc;
}



.I136074 .image, .I136074.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I136074 .image:hover, .I136074.image:hover {
}

.I136394 .image, .I136394.image {
vertical-align:top;
}
.I136394 .image:hover, .I136394.image:hover {
}

.I143399 .image, .I143399.image {
vertical-align:top;
width:20px;
height:20px;

}
.I143399 .image:hover, .I143399.image:hover {
}

.I143642, a.I143642 {
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;

}
.I143642:hover, a.I143642:hover {
}

.I143804, a.I143804 {
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;

}
.I143804:hover, a.I143804:hover {
}

.I143966, a.I143966 {
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;

}
.I143966:hover, a.I143966:hover {
display:flex;
text-decoration:underline;


}

.I144128 .image, .I144128.image {
vertical-align:top;
}
.I144128 .image:hover, .I144128.image:hover {
}

h1.I70469, .I70469 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70469 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I70469:hover {
}
.I70469 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70469 > .viewport:hover {
}


.I70470 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I70470:hover {
}

.I70471 {
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;


}
.I70471:hover {
}
@media (max-width:992px) {
.I70471 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I70471:hover {
}
}
@media (max-width:640px) {
.I70471 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I70471:hover {
}
}

.I70472 {
display:flex;
position:var(--I70472-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;


}
.I70472:hover {
}

@media (max-width:992px) {
.I70472 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I70472:hover {
}

}
@media (max-width:640px) {
.I70472 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I70472:hover {
}

}
@media (min-width:1440px) {
.I70472 {

order:3;
width:50%;
padding-right:4rem;

}
.I70472:hover {
}

}
.I70473 {
display:flex;
position:var(--I70473-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;


}
.I70473:hover {
}

@media (max-width:992px) {
.I70473 {

order:3;
width:50%;
padding-left:0rem;

}
.I70473:hover {
}

}
@media (max-width:640px) {
.I70473 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I70473:hover {
}

}
@media (min-width:1440px) {
.I70473 {

order:2;
width:50%;

flex-direction:column;


}
.I70473:hover {
}

}
.I128320 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I128320:hover {
}


h1.I70474, .I70474 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70474 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I70474:hover {
}
.I70474 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70474 > .viewport:hover {
}


h1.I70475, .I70475 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70475 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;


}
.I70475:hover {
}
.I70475 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70475 > .viewport:hover {
}


h1.I70476, .I70476 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70476 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I70476:hover {
}
.I70476 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70476 > .viewport:hover {
}


h1.I70477, .I70477 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70477 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I70477:hover {
}
.I70477 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70477 > .viewport:hover {
}

@media (max-width:640px) {
.I70477 {

margin-bottom:0;


}
.I70477:hover {
}
.I70477 > .viewport {



}
.I70477 > .viewport:hover {
}

}

h1.I70478, .I70478 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70478 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I70478:hover {
}
.I70478 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70478 > .viewport:hover {
}


h1.I70479, .I70479 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70479 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;

}
.I70479:hover {
}
.I70479 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70479 > .viewport:hover {
}

@media (max-width:640px) {
.I70479 {

margin-bottom:-1.65rem;


}
.I70479:hover {
}
.I70479 > .viewport {



}
.I70479 > .viewport:hover {
}

}

h1.I70480, .I70480 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70480 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I70480:hover {
}
.I70480 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70480 > .viewport:hover {
}


h1.I70481, .I70481 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70481 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I70481:hover {
}
.I70481 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70481 > .viewport:hover {
}


h1.I70482, .I70482 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70482 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I70482:hover {
}
.I70482 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70482 > .viewport:hover {
}


h1.I70483, .I70483 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70483 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I70483:hover {
}
.I70483 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70483 > .viewport:hover {
}

@media (max-width:992px) {
.I70483 {

height:auto;


}
.I70483:hover {
}
.I70483 > .viewport {



}
.I70483 > .viewport:hover {
}

}

h1.I74303, .I74303 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74303 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I74303:hover {
}
.I74303 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I74303 > .viewport:hover {
}

@media (min-width:1440px) {
.I74303 {

width:100%;
padding-top:0.75rem;


}
.I74303:hover {
}
.I74303 > .viewport {



}
.I74303 > .viewport:hover {
}

}
h1.I114854, .I114854 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114854 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114854:hover {
}
.I114854 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114854 > .viewport:hover {
}


h1.I126803, .I126803 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126803 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I126803:hover {
}
.I126803 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126803 > .viewport:hover {
}


.I70484, a.I70484 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I70484:hover, a.I70484:hover {
}
@media (max-width:992px) {
.I70484, a.I70484 {
display:flex;
font-size:1.625rem;


}
.I70484:hover, a.I70484:hover {
}
}
@media (max-width:640px) {
.I70484, a.I70484 {
display:flex;
font-size:1.625rem;


}
.I70484:hover, a.I70484:hover {
}
}

.I70485, a.I70485 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I70485:hover, a.I70485:hover {
}
@media (max-width:992px) {
.I70485, a.I70485 {
}
.I70485:hover, a.I70485:hover {
display:flex;
width:100%;

}
}

.I70486 .image, .I70486.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/problemas.png?timestamp=20220607143542');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/problemas.png?timestamp=20220607143542') 1.00x,url('https://www.genexus.com/media/images/problemas_x1.99.png?timestamp=20220607143542') 1.99x,url('https://www.genexus.com/media/images/problemas_x2.99.png?timestamp=20220607143542') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/problemas.png?timestamp=20220607143542') 1.00x,url('https://www.genexus.com/media/images/problemas_x1.99.png?timestamp=20220607143542') 1.99x,url('https://www.genexus.com/media/images/problemas_x2.99.png?timestamp=20220607143542') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/problemas.png?timestamp=20220607143542') 1.00x,url('https://www.genexus.com/media/images/problemas_x1.99.png?timestamp=20220607143542') 1.99x,url('https://www.genexus.com/media/images/problemas_x2.99.png?timestamp=20220607143542') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/problemas.png?timestamp=20220607143542') 1.00x,url('https://www.genexus.com/media/images/problemas_x1.99.png?timestamp=20220607143542') 1.99x,url('https://www.genexus.com/media/images/problemas_x2.99.png?timestamp=20220607143542') 2.99x);
background-size:cover;
background-position:center center;

}
.I70486 .image:hover, .I70486.image:hover {
}

.I70487 .button, .I70487.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);

}
.I70487 button.button, button.I70487.button {
cursor:pointer;
}
.I70487 .button .text, .I70487.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I70487 .button .icon, .I70487.button .icon {
flex:none;
background-size:100% 100%;
}
.I70487 .button:hover, .I70487.button:hover {
background-color:rgb(210,40,93);

}
.I70487 .button:hover .text, .I70487.button:hover .text {
}
.I70487 .button:hover .icon, .I70487.button:hover .icon {
background-size:100% 100%;
}

.I70488, a.I70488 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I70488:hover, a.I70488:hover {
}

h1.I70489, .I70489 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I70489, .I70489 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I70489, .I70489 p {
margin:0px;
}

figure.I70489, .I70489 figure {
margin:0px;
}

a.I70489, .I70489 a {
text-decoration:inherit;
color:inherit;
}

.I70489 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I70489 article, article.I70489 {
width:100%;

flex-direction:column;	
}
.I70489 article:hover, article.I70489:hover {
}
.I70489 article.active, article.I70489.active {
}
.I70489 .body {
}
.I70489 .body:hover {
	
}
.I70489 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I70489 .body a {
text-decoration:underline;

}
.I70489 .body img {
}
.I70489 .body ul, .I70489 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I70489 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I70489 .body iframe {
}
.I70489 .body img:hover {
}
.I70489 .body iframe:hover {
}

.I70489 .body li {
list-style-type:disc;
}



.I70490 .button, .I70490.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);

}
.I70490 button.button, button.I70490.button {
cursor:pointer;
}
.I70490 .button .text, .I70490.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I70490 .button .icon, .I70490.button .icon {
flex:none;
background-size:100% 100%;
}
.I70490 .button:hover, .I70490.button:hover {
background-color:rgb(217,217,217);

}
.I70490 .button:hover .text, .I70490.button:hover .text {
}
.I70490 .button:hover .icon, .I70490.button:hover .icon {
background-size:100% 100%;
}

.I70491 .button, .I70491.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;

}
.I70491 button.button, button.I70491.button {
cursor:pointer;
}
.I70491 .button .text, .I70491.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I70491 .button .icon, .I70491.button .icon {
flex:none;
background-size:100% 100%;
}
.I70491 .button:hover, .I70491.button:hover {
}
.I70491 .button:hover .text, .I70491.button:hover .text {
}
.I70491 .button:hover .icon, .I70491.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I70491 .button, .I70491.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I70491 button.button, button.I70491.button {
}
.I70491 .button .text, .I70491.button .text {
color:rgb(108,72,201);

}
.I70491 .button .icon, .I70491.button .icon {
background-size:100% 100%;
}
.I70491 .button:hover, .I70491.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I70491 .button:hover .text, .I70491.button:hover .text {
color:rgb(150,155,160);

}
.I70491 .button:hover .icon, .I70491.button:hover .icon {
background-size:100% 100%;
}
}

.I70492 .button, .I70492.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I70492 button.button, button.I70492.button {
cursor:pointer;
}
.I70492 .button .text, .I70492.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I70492 .button .icon, .I70492.button .icon {
flex:none;
background-size:100% 100%;
}
.I70492 .button:hover, .I70492.button:hover {
}
.I70492 .button:hover .text, .I70492.button:hover .text {
}
.I70492 .button:hover .icon, .I70492.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I70492 .button, .I70492.button {
}
.I70492 button.button, button.I70492.button {
}
.I70492 .button .text, .I70492.button .text {
font-family:Rubik;

}
.I70492 .button .icon, .I70492.button .icon {
background-size:100% 100%;
}
.I70492 .button:hover, .I70492.button:hover {
}
.I70492 .button:hover .text, .I70492.button:hover .text {
}
.I70492 .button:hover .icon, .I70492.button:hover .icon {
background-size:100% 100%;
}
}

.I70493 {
display:flex;
width:100%;
height:270px;

}
.I70493:hover {
}

.I74267, a.I74267 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I74267:hover, a.I74267:hover {
}
@media (max-width:992px) {
.I74267, a.I74267 {
}
.I74267:hover, a.I74267:hover {
display:flex;
width:100%;

}
}

.I114799 .image, .I114799.image {
vertical-align:top;
}
.I114799 .image:hover, .I114799.image:hover {
}

.I126749 .button, .I126749.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I126749 button.button, button.I126749.button {
cursor:pointer;
}
.I126749 .button .text, .I126749.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I126749 .button .icon, .I126749.button .icon {
flex:none;
background-size:100% 100%;
}
.I126749 .button:hover, .I126749.button:hover {
}
.I126749 .button:hover .text, .I126749.button:hover .text {
}
.I126749 .button:hover .icon, .I126749.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I126749 .button, .I126749.button {
}
.I126749 button.button, button.I126749.button {
}
.I126749 .button .text, .I126749.button .text {
font-family:Rubik;

}
.I126749 .button .icon, .I126749.button .icon {
background-size:100% 100%;
}
.I126749 .button:hover, .I126749.button:hover {
}
.I126749 .button:hover .text, .I126749.button:hover .text {
}
.I126749 .button:hover .icon, .I126749.button:hover .icon {
background-size:100% 100%;
}
}

h1.I70494, .I70494 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70494 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I70494:hover {
}
.I70494 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70494 > .viewport:hover {
}


.I70495 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I70495:hover {
}

.I70496 {
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;


}
.I70496:hover {
}
@media (max-width:992px) {
.I70496 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I70496:hover {
}
}
@media (max-width:640px) {
.I70496 {


flex-direction:column;
}
.I70496:hover {
}
}

.I70497 {
display:flex;
position:var(--I70497-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;


}
.I70497:hover {
}

@media (max-width:992px) {
.I70497 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I70497:hover {
}

}
@media (max-width:640px) {
.I70497 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I70497:hover {
}

}
@media (min-width:1440px) {
.I70497 {

width:50%;
padding-right:4rem;

}
.I70497:hover {
}

}
.I70498 {
display:flex;
position:var(--I70498-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;


}
.I70498:hover {
}

@media (max-width:992px) {
.I70498 {

width:50%;

}
.I70498:hover {
}

}
@media (max-width:640px) {
.I70498 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I70498:hover {
}

}
@media (min-width:1440px) {
.I70498 {

width:50%;

flex-direction:column;


}
.I70498:hover {
}

}
.I127607 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I127607:hover {
}

@media (max-width:992px) {
.I127607 {



flex-direction:column;

	
}
.I127607:hover {
}

}

h1.I70499, .I70499 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70499 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I70499:hover {
}
.I70499 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70499 > .viewport:hover {
}


h1.I70500, .I70500 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70500 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;


}
.I70500:hover {
}
.I70500 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70500 > .viewport:hover {
}


h1.I70501, .I70501 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70501 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I70501:hover {
}
.I70501 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70501 > .viewport:hover {
}

@media (max-width:992px) {
.I70501 {

display:flex;

}
.I70501:hover {
}
.I70501 > .viewport {



}
.I70501 > .viewport:hover {
}

}
@media (max-width:640px) {
.I70501 {

height:auto;


}
.I70501:hover {
}
.I70501 > .viewport {



}
.I70501 > .viewport:hover {
}

}

h1.I70502, .I70502 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70502 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I70502:hover {
}
.I70502 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70502 > .viewport:hover {
}

@media (max-width:992px) {
.I70502 {

padding-bottom:1rem;


}
.I70502:hover {
}
.I70502 > .viewport {



}
.I70502 > .viewport:hover {
}

}
@media (max-width:640px) {
.I70502 {

margin-bottom:0;


}
.I70502:hover {
}
.I70502 > .viewport {



}
.I70502 > .viewport:hover {
}

}

h1.I70503, .I70503 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70503 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I70503:hover {
}
.I70503 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70503 > .viewport:hover {
}


h1.I70504, .I70504 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70504 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I70504:hover {
}
.I70504 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70504 > .viewport:hover {
}


h1.I70505, .I70505 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70505 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:9;

}
.I70505:hover {
}
.I70505 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70505 > .viewport:hover {
}

@media (max-width:640px) {
.I70505 {

margin-bottom:-1.65rem;


}
.I70505:hover {
}
.I70505 > .viewport {



}
.I70505 > .viewport:hover {
}

}

h1.I70506, .I70506 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70506 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I70506:hover {
}
.I70506 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70506 > .viewport:hover {
}

@media (min-width:1440px) {
.I70506 {

display:none;

}
.I70506:hover {
}
.I70506 > .viewport {



}
.I70506 > .viewport:hover {
}

}
h1.I70507, .I70507 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70507 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I70507:hover {
}
.I70507 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70507 > .viewport:hover {
}


h1.I70508, .I70508 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70508 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I70508:hover {
}
.I70508 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70508 > .viewport:hover {
}

@media (max-width:992px) {
.I70508 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I70508:hover {
}
.I70508 > .viewport {



}
.I70508 > .viewport:hover {
}

}

h1.I70509, .I70509 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70509 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I70509:hover {
}
.I70509 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70509 > .viewport:hover {
}

@media (max-width:992px) {
.I70509 {

display:none;

}
.I70509:hover {
}
.I70509 > .viewport {



}
.I70509 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I70509 {

width:100%;
height:auto;


}
.I70509:hover {
}
.I70509 > .viewport {



}
.I70509 > .viewport:hover {
}

}
h1.I74237, .I74237 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74237 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I74237:hover {
}
.I74237 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I74237 > .viewport:hover {
}

@media (min-width:1440px) {
.I74237 {

width:100%;
box-sizing:border-box;


}
.I74237:hover {
}
.I74237 > .viewport {



}
.I74237 > .viewport:hover {
}

}
h1.I114524, .I114524 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114524 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114524:hover {
}
.I114524 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114524 > .viewport:hover {
}


.I70510, a.I70510 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I70510:hover, a.I70510:hover {
}
@media (max-width:992px) {
.I70510, a.I70510 {
display:flex;
font-size:1.625rem;


}
.I70510:hover, a.I70510:hover {
}
}
@media (max-width:640px) {
.I70510, a.I70510 {
display:flex;
font-size:1.625rem;


}
.I70510:hover, a.I70510:hover {
}
}

.I70511, a.I70511 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I70511:hover, a.I70511:hover {
}
@media (max-width:992px) {
.I70511, a.I70511 {
}
.I70511:hover, a.I70511:hover {
display:flex;
width:100%;

}
}

.I70512 .image, .I70512.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/elementos_externos.png?timestamp=20220607143636');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/elementos_externos.png?timestamp=20220607143636') 1.00x,url('https://www.genexus.com/media/images/elementos_externos_x1.99.png?timestamp=20220607143636') 1.99x,url('https://www.genexus.com/media/images/elementos_externos_x2.99.png?timestamp=20220607143636') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/elementos_externos.png?timestamp=20220607143636') 1.00x,url('https://www.genexus.com/media/images/elementos_externos_x1.99.png?timestamp=20220607143636') 1.99x,url('https://www.genexus.com/media/images/elementos_externos_x2.99.png?timestamp=20220607143636') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/elementos_externos.png?timestamp=20220607143636') 1.00x,url('https://www.genexus.com/media/images/elementos_externos_x1.99.png?timestamp=20220607143636') 1.99x,url('https://www.genexus.com/media/images/elementos_externos_x2.99.png?timestamp=20220607143636') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/elementos_externos.png?timestamp=20220607143636') 1.00x,url('https://www.genexus.com/media/images/elementos_externos_x1.99.png?timestamp=20220607143636') 1.99x,url('https://www.genexus.com/media/images/elementos_externos_x2.99.png?timestamp=20220607143636') 2.99x);
background-size:cover;
background-position:center center;

}
.I70512 .image:hover, .I70512.image:hover {
}

.I70513 .button, .I70513.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);

}
.I70513 button.button, button.I70513.button {
cursor:pointer;
}
.I70513 .button .text, .I70513.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I70513 .button .icon, .I70513.button .icon {
flex:none;
background-size:100% 100%;
}
.I70513 .button:hover, .I70513.button:hover {
background-color:rgb(210,40,93);

}
.I70513 .button:hover .text, .I70513.button:hover .text {
}
.I70513 .button:hover .icon, .I70513.button:hover .icon {
background-size:100% 100%;
}

.I70514, a.I70514 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I70514:hover, a.I70514:hover {
}

h1.I70515, .I70515 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I70515, .I70515 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I70515, .I70515 p {
margin:0px;
}

figure.I70515, .I70515 figure {
margin:0px;
}

a.I70515, .I70515 a {
text-decoration:inherit;
color:inherit;
}

.I70515 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I70515 article, article.I70515 {
flex-direction:column;	
}
.I70515 article:hover, article.I70515:hover {
}
.I70515 article.active, article.I70515.active {
}
.I70515 .body {
}
.I70515 .body:hover {
	
}
.I70515 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I70515 .body a {
text-decoration:underline;

}
.I70515 .body img {
}
.I70515 .body ul, .I70515 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I70515 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I70515 .body iframe {
}
.I70515 .body img:hover {
}
.I70515 .body iframe:hover {
}

.I70515 .body li {
list-style-type:disc;
}



.I70516 .button, .I70516.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I70516 button.button, button.I70516.button {
cursor:pointer;
}
.I70516 .button .text, .I70516.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I70516 .button .icon, .I70516.button .icon {
flex:none;
background-size:100% 100%;
}
.I70516 .button:hover, .I70516.button:hover {
}
.I70516 .button:hover .text, .I70516.button:hover .text {
}
.I70516 .button:hover .icon, .I70516.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I70516 .button, .I70516.button {
}
.I70516 button.button, button.I70516.button {
}
.I70516 .button .text, .I70516.button .text {
font-family:Rubik;

}
.I70516 .button .icon, .I70516.button .icon {
background-size:100% 100%;
}
.I70516 .button:hover, .I70516.button:hover {
}
.I70516 .button:hover .text, .I70516.button:hover .text {
}
.I70516 .button:hover .icon, .I70516.button:hover .icon {
background-size:100% 100%;
}
}

.I70517 .button, .I70517.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;

}
.I70517 button.button, button.I70517.button {
cursor:pointer;
}
.I70517 .button .text, .I70517.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I70517 .button .icon, .I70517.button .icon {
flex:none;
background-size:100% 100%;
}
.I70517 .button:hover, .I70517.button:hover {
}
.I70517 .button:hover .text, .I70517.button:hover .text {
}
.I70517 .button:hover .icon, .I70517.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I70517 .button, .I70517.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I70517 button.button, button.I70517.button {
}
.I70517 .button .text, .I70517.button .text {
color:rgb(108,72,201);

}
.I70517 .button .icon, .I70517.button .icon {
background-size:100% 100%;
}
.I70517 .button:hover, .I70517.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I70517 .button:hover .text, .I70517.button:hover .text {
color:rgb(150,155,160);

}
.I70517 .button:hover .icon, .I70517.button:hover .icon {
background-size:100% 100%;
}
}

.I70518 .button, .I70518.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);

}
.I70518 button.button, button.I70518.button {
cursor:pointer;
}
.I70518 .button .text, .I70518.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I70518 .button .icon, .I70518.button .icon {
flex:none;
background-size:100% 100%;
}
.I70518 .button:hover, .I70518.button:hover {
background-color:rgb(217,217,217);

}
.I70518 .button:hover .text, .I70518.button:hover .text {
}
.I70518 .button:hover .icon, .I70518.button:hover .icon {
background-size:100% 100%;
}

.I70519 {
display:flex;
width:100%;
height:270px;

}
.I70519:hover {
}
@media (min-width:1440px) {
.I70519 {
display:flex;
width:100%;
height:270px;

}
.I70519:hover {
}
}
.I74205, a.I74205 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I74205:hover, a.I74205:hover {
}
@media (max-width:992px) {
.I74205, a.I74205 {
}
.I74205:hover, a.I74205:hover {
display:flex;
width:100%;

}
}

.I114467 .image, .I114467.image {
vertical-align:top;
}
.I114467 .image:hover, .I114467.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.I70520, .I70520 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70520 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I70520:hover {
}
.I70520 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70520 > .viewport:hover {
}


.I70521 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I70521:hover {
}

.I70522 {
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;


}
.I70522:hover {
}
@media (max-width:992px) {
.I70522 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I70522:hover {
}
}
@media (max-width:640px) {
.I70522 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I70522:hover {
}
}

.I70523 {
display:flex;
position:var(--I70523-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;


}
.I70523:hover {
}

@media (max-width:992px) {
.I70523 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I70523:hover {
}

}
@media (max-width:640px) {
.I70523 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I70523:hover {
}

}
@media (min-width:1440px) {
.I70523 {

order:3;
width:50%;
padding-right:4rem;

}
.I70523:hover {
}

}
.I70524 {
display:flex;
position:var(--I70524-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;


}
.I70524:hover {
}

@media (max-width:992px) {
.I70524 {

order:3;
width:50%;
padding-left:0rem;

}
.I70524:hover {
}

}
@media (max-width:640px) {
.I70524 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I70524:hover {
}

}
@media (min-width:1440px) {
.I70524 {

order:2;
width:50%;

flex-direction:column;


}
.I70524:hover {
}

}
.I128321 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I128321:hover {
}


h1.I70525, .I70525 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70525 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I70525:hover {
}
.I70525 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70525 > .viewport:hover {
}


h1.I70526, .I70526 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70526 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;


}
.I70526:hover {
}
.I70526 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70526 > .viewport:hover {
}


h1.I70527, .I70527 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70527 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I70527:hover {
}
.I70527 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70527 > .viewport:hover {
}


h1.I70528, .I70528 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70528 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I70528:hover {
}
.I70528 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70528 > .viewport:hover {
}

@media (max-width:640px) {
.I70528 {

margin-bottom:0;


}
.I70528:hover {
}
.I70528 > .viewport {



}
.I70528 > .viewport:hover {
}

}

h1.I70529, .I70529 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70529 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I70529:hover {
}
.I70529 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70529 > .viewport:hover {
}


h1.I70530, .I70530 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70530 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;

}
.I70530:hover {
}
.I70530 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70530 > .viewport:hover {
}

@media (max-width:640px) {
.I70530 {

margin-bottom:-1.65rem;


}
.I70530:hover {
}
.I70530 > .viewport {



}
.I70530 > .viewport:hover {
}

}

h1.I70531, .I70531 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70531 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I70531:hover {
}
.I70531 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70531 > .viewport:hover {
}


h1.I70532, .I70532 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70532 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I70532:hover {
}
.I70532 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70532 > .viewport:hover {
}


h1.I70533, .I70533 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70533 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I70533:hover {
}
.I70533 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70533 > .viewport:hover {
}


h1.I70534, .I70534 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70534 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I70534:hover {
}
.I70534 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70534 > .viewport:hover {
}

@media (max-width:992px) {
.I70534 {

height:auto;


}
.I70534:hover {
}
.I70534 > .viewport {



}
.I70534 > .viewport:hover {
}

}

h1.I74304, .I74304 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74304 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I74304:hover {
}
.I74304 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I74304 > .viewport:hover {
}

@media (min-width:1440px) {
.I74304 {

width:100%;
padding-top:0.75rem;


}
.I74304:hover {
}
.I74304 > .viewport {



}
.I74304 > .viewport:hover {
}

}
h1.I114855, .I114855 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114855 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114855:hover {
}
.I114855 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114855 > .viewport:hover {
}


h1.I126804, .I126804 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126804 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I126804:hover {
}
.I126804 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126804 > .viewport:hover {
}


.I70535, a.I70535 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I70535:hover, a.I70535:hover {
}
@media (max-width:992px) {
.I70535, a.I70535 {
display:flex;
font-size:1.625rem;


}
.I70535:hover, a.I70535:hover {
}
}
@media (max-width:640px) {
.I70535, a.I70535 {
display:flex;
font-size:1.625rem;


}
.I70535:hover, a.I70535:hover {
}
}

.I70536, a.I70536 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I70536:hover, a.I70536:hover {
}
@media (max-width:992px) {
.I70536, a.I70536 {
}
.I70536:hover, a.I70536:hover {
display:flex;
width:100%;

}
}

.I70537 .image, .I70537.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/migrar.png?timestamp=20220607143725');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/migrar.png?timestamp=20220607143725') 1.00x,url('https://www.genexus.com/media/images/migrar_x1.99.png?timestamp=20220607143725') 1.99x,url('https://www.genexus.com/media/images/migrar_x2.99.png?timestamp=20220607143725') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/migrar.png?timestamp=20220607143725') 1.00x,url('https://www.genexus.com/media/images/migrar_x1.99.png?timestamp=20220607143725') 1.99x,url('https://www.genexus.com/media/images/migrar_x2.99.png?timestamp=20220607143725') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/migrar.png?timestamp=20220607143725') 1.00x,url('https://www.genexus.com/media/images/migrar_x1.99.png?timestamp=20220607143725') 1.99x,url('https://www.genexus.com/media/images/migrar_x2.99.png?timestamp=20220607143725') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/migrar.png?timestamp=20220607143725') 1.00x,url('https://www.genexus.com/media/images/migrar_x1.99.png?timestamp=20220607143725') 1.99x,url('https://www.genexus.com/media/images/migrar_x2.99.png?timestamp=20220607143725') 2.99x);
background-size:cover;
background-position:center center;

}
.I70537 .image:hover, .I70537.image:hover {
}

.I70538 .button, .I70538.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);

}
.I70538 button.button, button.I70538.button {
cursor:pointer;
}
.I70538 .button .text, .I70538.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I70538 .button .icon, .I70538.button .icon {
flex:none;
background-size:100% 100%;
}
.I70538 .button:hover, .I70538.button:hover {
background-color:rgb(210,40,93);

}
.I70538 .button:hover .text, .I70538.button:hover .text {
}
.I70538 .button:hover .icon, .I70538.button:hover .icon {
background-size:100% 100%;
}

.I70539, a.I70539 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I70539:hover, a.I70539:hover {
}

h1.I70540, .I70540 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I70540, .I70540 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I70540, .I70540 p {
margin:0px;
}

figure.I70540, .I70540 figure {
margin:0px;
}

a.I70540, .I70540 a {
text-decoration:inherit;
color:inherit;
}

.I70540 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I70540 article, article.I70540 {
width:100%;

flex-direction:column;	
}
.I70540 article:hover, article.I70540:hover {
}
.I70540 article.active, article.I70540.active {
}
.I70540 .body {
}
.I70540 .body:hover {
	
}
.I70540 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I70540 .body a {
text-decoration:underline;

}
.I70540 .body img {
}
.I70540 .body ul, .I70540 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I70540 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I70540 .body iframe {
}
.I70540 .body img:hover {
}
.I70540 .body iframe:hover {
}

.I70540 .body li {
list-style-type:disc;
}



.I70541 .button, .I70541.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);

}
.I70541 button.button, button.I70541.button {
cursor:pointer;
}
.I70541 .button .text, .I70541.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I70541 .button .icon, .I70541.button .icon {
flex:none;
background-size:100% 100%;
}
.I70541 .button:hover, .I70541.button:hover {
background-color:rgb(217,217,217);

}
.I70541 .button:hover .text, .I70541.button:hover .text {
}
.I70541 .button:hover .icon, .I70541.button:hover .icon {
background-size:100% 100%;
}

.I70542 .button, .I70542.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;

}
.I70542 button.button, button.I70542.button {
cursor:pointer;
}
.I70542 .button .text, .I70542.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I70542 .button .icon, .I70542.button .icon {
flex:none;
background-size:100% 100%;
}
.I70542 .button:hover, .I70542.button:hover {
}
.I70542 .button:hover .text, .I70542.button:hover .text {
}
.I70542 .button:hover .icon, .I70542.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I70542 .button, .I70542.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I70542 button.button, button.I70542.button {
}
.I70542 .button .text, .I70542.button .text {
color:rgb(108,72,201);

}
.I70542 .button .icon, .I70542.button .icon {
background-size:100% 100%;
}
.I70542 .button:hover, .I70542.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I70542 .button:hover .text, .I70542.button:hover .text {
color:rgb(150,155,160);

}
.I70542 .button:hover .icon, .I70542.button:hover .icon {
background-size:100% 100%;
}
}

.I70543 .button, .I70543.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I70543 button.button, button.I70543.button {
cursor:pointer;
}
.I70543 .button .text, .I70543.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I70543 .button .icon, .I70543.button .icon {
flex:none;
background-size:100% 100%;
}
.I70543 .button:hover, .I70543.button:hover {
}
.I70543 .button:hover .text, .I70543.button:hover .text {
}
.I70543 .button:hover .icon, .I70543.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I70543 .button, .I70543.button {
}
.I70543 button.button, button.I70543.button {
}
.I70543 .button .text, .I70543.button .text {
font-family:Rubik;

}
.I70543 .button .icon, .I70543.button .icon {
background-size:100% 100%;
}
.I70543 .button:hover, .I70543.button:hover {
}
.I70543 .button:hover .text, .I70543.button:hover .text {
}
.I70543 .button:hover .icon, .I70543.button:hover .icon {
background-size:100% 100%;
}
}

.I70544 {
display:flex;
width:100%;
height:270px;

}
.I70544:hover {
}

.I74268, a.I74268 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I74268:hover, a.I74268:hover {
}
@media (max-width:992px) {
.I74268, a.I74268 {
}
.I74268:hover, a.I74268:hover {
display:flex;
width:100%;

}
}

.I114800 .image, .I114800.image {
vertical-align:top;
}
.I114800 .image:hover, .I114800.image:hover {
}

.I126750 .button, .I126750.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I126750 button.button, button.I126750.button {
cursor:pointer;
}
.I126750 .button .text, .I126750.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I126750 .button .icon, .I126750.button .icon {
flex:none;
background-size:100% 100%;
}
.I126750 .button:hover, .I126750.button:hover {
}
.I126750 .button:hover .text, .I126750.button:hover .text {
}
.I126750 .button:hover .icon, .I126750.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I126750 .button, .I126750.button {
}
.I126750 button.button, button.I126750.button {
}
.I126750 .button .text, .I126750.button .text {
font-family:Rubik;

}
.I126750 .button .icon, .I126750.button .icon {
background-size:100% 100%;
}
.I126750 .button:hover, .I126750.button:hover {
}
.I126750 .button:hover .text, .I126750.button:hover .text {
}
.I126750 .button:hover .icon, .I126750.button:hover .icon {
background-size:100% 100%;
}
}

h1.I70545, .I70545 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70545 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I70545:hover {
}
.I70545 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70545 > .viewport:hover {
}


.I70546 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I70546:hover {
}

.I70547 {
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;


}
.I70547:hover {
}
@media (max-width:992px) {
.I70547 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I70547:hover {
}
}
@media (max-width:640px) {
.I70547 {


flex-direction:column;
}
.I70547:hover {
}
}

.I70548 {
display:flex;
position:var(--I70548-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;


}
.I70548:hover {
}

@media (max-width:992px) {
.I70548 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I70548:hover {
}

}
@media (max-width:640px) {
.I70548 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I70548:hover {
}

}
@media (min-width:1440px) {
.I70548 {

width:50%;
padding-right:4rem;

}
.I70548:hover {
}

}
.I70549 {
display:flex;
position:var(--I70549-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;


}
.I70549:hover {
}

@media (max-width:992px) {
.I70549 {

width:50%;

}
.I70549:hover {
}

}
@media (max-width:640px) {
.I70549 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I70549:hover {
}

}
@media (min-width:1440px) {
.I70549 {

width:50%;

flex-direction:column;


}
.I70549:hover {
}

}
.I127608 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I127608:hover {
}

@media (max-width:992px) {
.I127608 {



flex-direction:column;

	
}
.I127608:hover {
}

}

h1.I70550, .I70550 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70550 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I70550:hover {
}
.I70550 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70550 > .viewport:hover {
}


h1.I70551, .I70551 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70551 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;


}
.I70551:hover {
}
.I70551 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70551 > .viewport:hover {
}


h1.I70552, .I70552 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70552 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I70552:hover {
}
.I70552 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70552 > .viewport:hover {
}

@media (max-width:992px) {
.I70552 {

display:flex;

}
.I70552:hover {
}
.I70552 > .viewport {



}
.I70552 > .viewport:hover {
}

}
@media (max-width:640px) {
.I70552 {

height:auto;


}
.I70552:hover {
}
.I70552 > .viewport {



}
.I70552 > .viewport:hover {
}

}

h1.I70553, .I70553 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70553 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I70553:hover {
}
.I70553 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70553 > .viewport:hover {
}

@media (max-width:992px) {
.I70553 {

padding-bottom:1rem;


}
.I70553:hover {
}
.I70553 > .viewport {



}
.I70553 > .viewport:hover {
}

}
@media (max-width:640px) {
.I70553 {

margin-bottom:0;


}
.I70553:hover {
}
.I70553 > .viewport {



}
.I70553 > .viewport:hover {
}

}

h1.I70554, .I70554 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70554 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I70554:hover {
}
.I70554 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70554 > .viewport:hover {
}


h1.I70555, .I70555 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70555 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I70555:hover {
}
.I70555 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70555 > .viewport:hover {
}


h1.I70556, .I70556 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70556 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:9;

}
.I70556:hover {
}
.I70556 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70556 > .viewport:hover {
}

@media (max-width:640px) {
.I70556 {

margin-bottom:-1.65rem;


}
.I70556:hover {
}
.I70556 > .viewport {



}
.I70556 > .viewport:hover {
}

}

h1.I70557, .I70557 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70557 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I70557:hover {
}
.I70557 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70557 > .viewport:hover {
}

@media (min-width:1440px) {
.I70557 {

display:none;

}
.I70557:hover {
}
.I70557 > .viewport {



}
.I70557 > .viewport:hover {
}

}
h1.I70558, .I70558 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70558 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I70558:hover {
}
.I70558 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70558 > .viewport:hover {
}


h1.I70559, .I70559 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70559 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I70559:hover {
}
.I70559 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70559 > .viewport:hover {
}

@media (max-width:992px) {
.I70559 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I70559:hover {
}
.I70559 > .viewport {



}
.I70559 > .viewport:hover {
}

}

h1.I70560, .I70560 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70560 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I70560:hover {
}
.I70560 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70560 > .viewport:hover {
}

@media (max-width:992px) {
.I70560 {

display:none;

}
.I70560:hover {
}
.I70560 > .viewport {



}
.I70560 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I70560 {

width:100%;
height:auto;


}
.I70560:hover {
}
.I70560 > .viewport {



}
.I70560 > .viewport:hover {
}

}
h1.I74238, .I74238 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74238 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I74238:hover {
}
.I74238 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I74238 > .viewport:hover {
}

@media (min-width:1440px) {
.I74238 {

width:100%;
box-sizing:border-box;


}
.I74238:hover {
}
.I74238 > .viewport {



}
.I74238 > .viewport:hover {
}

}
h1.I114525, .I114525 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114525 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114525:hover {
}
.I114525 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114525 > .viewport:hover {
}


.I70561, a.I70561 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I70561:hover, a.I70561:hover {
}
@media (max-width:992px) {
.I70561, a.I70561 {
display:flex;
font-size:1.625rem;


}
.I70561:hover, a.I70561:hover {
}
}
@media (max-width:640px) {
.I70561, a.I70561 {
display:flex;
font-size:1.625rem;


}
.I70561:hover, a.I70561:hover {
}
}

.I70562, a.I70562 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I70562:hover, a.I70562:hover {
}
@media (max-width:992px) {
.I70562, a.I70562 {
}
.I70562:hover, a.I70562:hover {
display:flex;
width:100%;

}
}

.I70563 .image, .I70563.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/mejor_enfoque.png?timestamp=20220607143821');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/mejor_enfoque.png?timestamp=20220607143821') 1.00x,url('https://www.genexus.com/media/images/mejor_enfoque_x1.99.png?timestamp=20220607143821') 1.99x,url('https://www.genexus.com/media/images/mejor_enfoque_x2.99.png?timestamp=20220607143821') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/mejor_enfoque.png?timestamp=20220607143821') 1.00x,url('https://www.genexus.com/media/images/mejor_enfoque_x1.99.png?timestamp=20220607143821') 1.99x,url('https://www.genexus.com/media/images/mejor_enfoque_x2.99.png?timestamp=20220607143821') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/mejor_enfoque.png?timestamp=20220607143821') 1.00x,url('https://www.genexus.com/media/images/mejor_enfoque_x1.99.png?timestamp=20220607143821') 1.99x,url('https://www.genexus.com/media/images/mejor_enfoque_x2.99.png?timestamp=20220607143821') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/mejor_enfoque.png?timestamp=20220607143821') 1.00x,url('https://www.genexus.com/media/images/mejor_enfoque_x1.99.png?timestamp=20220607143821') 1.99x,url('https://www.genexus.com/media/images/mejor_enfoque_x2.99.png?timestamp=20220607143821') 2.99x);
background-size:cover;
background-position:center center;

}
.I70563 .image:hover, .I70563.image:hover {
}

.I70564 .button, .I70564.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);

}
.I70564 button.button, button.I70564.button {
cursor:pointer;
}
.I70564 .button .text, .I70564.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I70564 .button .icon, .I70564.button .icon {
flex:none;
background-size:100% 100%;
}
.I70564 .button:hover, .I70564.button:hover {
background-color:rgb(210,40,93);

}
.I70564 .button:hover .text, .I70564.button:hover .text {
}
.I70564 .button:hover .icon, .I70564.button:hover .icon {
background-size:100% 100%;
}

.I70565, a.I70565 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I70565:hover, a.I70565:hover {
}

h1.I70566, .I70566 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I70566, .I70566 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I70566, .I70566 p {
margin:0px;
}

figure.I70566, .I70566 figure {
margin:0px;
}

a.I70566, .I70566 a {
text-decoration:inherit;
color:inherit;
}

.I70566 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I70566 article, article.I70566 {
flex-direction:column;	
}
.I70566 article:hover, article.I70566:hover {
}
.I70566 article.active, article.I70566.active {
}
.I70566 .body {
}
.I70566 .body:hover {
	
}
.I70566 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I70566 .body a {
text-decoration:underline;

}
.I70566 .body img {
}
.I70566 .body ul, .I70566 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I70566 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I70566 .body iframe {
}
.I70566 .body img:hover {
}
.I70566 .body iframe:hover {
}

.I70566 .body li {
list-style-type:disc;
}



.I70567 .button, .I70567.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I70567 button.button, button.I70567.button {
cursor:pointer;
}
.I70567 .button .text, .I70567.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I70567 .button .icon, .I70567.button .icon {
flex:none;
background-size:100% 100%;
}
.I70567 .button:hover, .I70567.button:hover {
}
.I70567 .button:hover .text, .I70567.button:hover .text {
}
.I70567 .button:hover .icon, .I70567.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I70567 .button, .I70567.button {
}
.I70567 button.button, button.I70567.button {
}
.I70567 .button .text, .I70567.button .text {
font-family:Rubik;

}
.I70567 .button .icon, .I70567.button .icon {
background-size:100% 100%;
}
.I70567 .button:hover, .I70567.button:hover {
}
.I70567 .button:hover .text, .I70567.button:hover .text {
}
.I70567 .button:hover .icon, .I70567.button:hover .icon {
background-size:100% 100%;
}
}

.I70568 .button, .I70568.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;

}
.I70568 button.button, button.I70568.button {
cursor:pointer;
}
.I70568 .button .text, .I70568.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I70568 .button .icon, .I70568.button .icon {
flex:none;
background-size:100% 100%;
}
.I70568 .button:hover, .I70568.button:hover {
}
.I70568 .button:hover .text, .I70568.button:hover .text {
}
.I70568 .button:hover .icon, .I70568.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I70568 .button, .I70568.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I70568 button.button, button.I70568.button {
}
.I70568 .button .text, .I70568.button .text {
color:rgb(108,72,201);

}
.I70568 .button .icon, .I70568.button .icon {
background-size:100% 100%;
}
.I70568 .button:hover, .I70568.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I70568 .button:hover .text, .I70568.button:hover .text {
color:rgb(150,155,160);

}
.I70568 .button:hover .icon, .I70568.button:hover .icon {
background-size:100% 100%;
}
}

.I70569 .button, .I70569.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);

}
.I70569 button.button, button.I70569.button {
cursor:pointer;
}
.I70569 .button .text, .I70569.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I70569 .button .icon, .I70569.button .icon {
flex:none;
background-size:100% 100%;
}
.I70569 .button:hover, .I70569.button:hover {
background-color:rgb(217,217,217);

}
.I70569 .button:hover .text, .I70569.button:hover .text {
}
.I70569 .button:hover .icon, .I70569.button:hover .icon {
background-size:100% 100%;
}

.I70570 {
display:flex;
width:100%;
height:270px;

}
.I70570:hover {
}
@media (min-width:1440px) {
.I70570 {
display:flex;
width:100%;
height:270px;

}
.I70570:hover {
}
}
.I74206, a.I74206 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I74206:hover, a.I74206:hover {
}
@media (max-width:992px) {
.I74206, a.I74206 {
}
.I74206:hover, a.I74206:hover {
display:flex;
width:100%;

}
}

.I114468 .image, .I114468.image {
vertical-align:top;
}
.I114468 .image:hover, .I114468.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.I70571, .I70571 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70571 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:14;
width:100%;


}
.I70571:hover {
}
.I70571 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70571 > .viewport:hover {
}


.I70572 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-left:57px;
padding-right:57px;
box-sizing:border-box;

align-items:center;

	
}
.I70572:hover {
}
@media (max-width:992px) {
.I70572 {
width:100vw;
padding-left:30px;
padding-right:30px;

	
}
.I70572:hover {
}
}
@media (max-width:640px) {
.I70572 {
padding-left:8px;
padding-right:8px;

	
}
.I70572:hover {
}
}

.I70573 {
display:flex;
position:var(--I70573-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1135px;

}
.I70573:hover {
}

@media (max-width:992px) {
.I70573 {

width:100%;

}
.I70573:hover {
}

}

.I70574 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;
max-width:1104px;
margin-bottom:20px;
padding-left:7px;
padding-right:7px;
box-sizing:border-box;



align-items:center;

	
}
.I70574:hover {
}

@media (max-width:992px) {
.I70574 {



flex-direction:column;

	
}
.I70574:hover {
}

}
@media (max-width:640px) {
.I70574 {

margin-bottom:35px;
padding-left:29px;
padding-right:0px;
box-sizing:border-box;



flex-direction:column;
align-items:flex-start;

	
}
.I70574:hover {
}

}

.I70575 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
width:100%;



	
}
.I70575:hover {
}


h1.I70576, .I70576 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70576 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I70576:hover {
}
.I70576 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70576 > .viewport:hover {
}

@media (max-width:992px) {
.I70576 {


}
.I70576:hover {
}
.I70576 > .viewport {

justify-content:center;


}
.I70576 > .viewport:hover {
}

}
@media (max-width:640px) {
.I70576 {

width:100%;
box-sizing:border-box;


}
.I70576:hover {
}
.I70576 > .viewport {

justify-content:center;


}
.I70576 > .viewport:hover {
}

}

h1.I70577, .I70577 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70577 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
width:100%;


}
.I70577:hover {
}
.I70577 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70577 > .viewport:hover {
}

@media (max-width:992px) {
.I70577 {

margin-bottom:15px;
padding-left:0px;


}
.I70577:hover {
}
.I70577 > .viewport {



}
.I70577 > .viewport:hover {
}

}
@media (max-width:640px) {
.I70577 {

width:100%;
margin-bottom:15px;
box-sizing:border-box;


}
.I70577:hover {
}
.I70577 > .viewport {



}
.I70577 > .viewport:hover {
}

}

h1.I70578, .I70578 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70578 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:auto;


}
.I70578:hover {
}
.I70578 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70578 > .viewport:hover {
}

@media (max-width:992px) {
.I70578 {

width:100%;


}
.I70578:hover {
}
.I70578 > .viewport {

justify-content:center;


}
.I70578 > .viewport:hover {
}

}
@media (max-width:640px) {
.I70578 {

width:100%;


}
.I70578:hover {
}
.I70578 > .viewport {

justify-content:flex-start;


}
.I70578 > .viewport:hover {
}

}

h1.I70579, .I70579 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70579 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;


}
.I70579:hover {
}
.I70579 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70579 > .viewport:hover {
}


.I70580 {
display:flex;
flex-direction:column;
width:100%;

}
.I70580:hover {
}
h1.I70580, .I70580 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I70580, .I70580 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I70580, .I70580 p {
margin:0px;
}

figure.I70580, .I70580 figure {
margin:0px;
}

a.I70580, .I70580 a {
text-decoration:inherit;
color:inherit;
}

.I70580 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I70580 article, article.I70580 {
margin-bottom:78px;
margin-left:9px;
margin-right:9px;

flex-direction:column;	
}
.I70580 article:hover, article.I70580:hover {
}
.I70580 article.active, article.I70580.active {
}
.I70580 .title {
display:flex;
font-family:Graphik;
font-size:18px;
font-weight:600;
line-height:22px;

width:360px;
margin-top:16px;

}
.I70580 .title:hover {
}
.I70580 article.active .title {
}

.I70580 .title {order:2;}
.I70580 .image, .I70580.image {
width:360px;
height:234px;

order:1;
}
.I70580 .image:hover, .I70580.image:hover {
}
.I70580 article.active .image, .I70580.image {
}

.I70580 .articles {
display:flex;
flex:1;
flex-direction:row;
width:100%;

flex-wrap:wrap;	
}
.I70580 .articles:hover {
}
.I70580 .article-container::after {
content:'';
display:flex;
align-items:center;
align-self:center;
}
.I70580 .article-container:last-child::after {
content:none;	
}
.I70580:hover .article-container::after {
}

@media (max-width:992px) {
.I70580 {
width:100%;

}
.I70580:hover {
}
.I70580 header {
}
.I70580 article, article.I70580 {
margin-bottom:30px;
margin-left:5px;
margin-right:5px;

	
}
.I70580 article:hover, article.I70580:hover {
}
.I70580 article.active, article.I70580.active {
}
.I70580 .title {
display:flex;
width:344px;

}
.I70580 .title:hover {
}
.I70580 article.active .title {
}


.I70580 .image, .I70580.image {
width:344px;

order:;
}
.I70580 .image:hover, .I70580.image:hover {
}
.I70580 article.active .image, .I70580.image {
}

.I70580 .articles {
flex-wrap:wrap;	
}
.I70580 .articles:hover {
}
.I70580 .article-container::after {
content:'';
}
.I70580 .article-container:last-child::after {
	
}
.I70580:hover .article-container::after {
}

}
@media (max-width:640px) {
.I70580 {
width:auto;

}
.I70580:hover {
}
.I70580 header {
}
.I70580 article, article.I70580 {
margin-bottom:35px;
margin-left:0px;
margin-right:0px;
box-sizing:border-box;

	
}
.I70580 article:hover, article.I70580:hover {
}
.I70580 article.active, article.I70580.active {
}
.I70580 .title {
display:flex;
font-size:14px;
color:rgb(0,0,0);

width:343px;
margin-top:12px;

}
.I70580 .title:hover {
}
.I70580 article.active .title {
}


.I70580 .image, .I70580.image {
width:343px;
height:auto;

order:;
}
.I70580 .image:hover, .I70580.image:hover {
}
.I70580 article.active .image, .I70580.image {
}

.I70580 .articles {
flex-direction:column;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

flex-wrap:nowrap;	
}
.I70580 .articles:hover {
}
.I70580 .article-container::after {
content:'';
}
.I70580 .article-container:last-child::after {
	
}
.I70580:hover .article-container::after {
}

}

.I70581, a.I70581 {
display:flex;
font-family:Graphik;
font-size:1.625rem;
font-weight:600;

width:100%;
padding-left:0px;
padding-right:0px;

}
.I70581:hover, a.I70581:hover {
}
@media (max-width:992px) {
.I70581, a.I70581 {
display:flex;
font-size:36px;


}
.I70581:hover, a.I70581:hover {
}
}
@media (max-width:640px) {
.I70581, a.I70581 {
display:flex;
font-size:26px;

width:80%;

}
.I70581:hover, a.I70581:hover {
}
}

.I70582 .button, .I70582.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I70582 button.button, button.I70582.button {
cursor:pointer;
}
.I70582 .button .text, .I70582.button .text {
font-family:Graphik;
font-size:16px;
font-weight:600;
color:rgb(250,50,99);

}
.I70582 .button .icon, .I70582.button .icon {
flex:none;
background-size:100% 100%;
}
.I70582 .button:hover, .I70582.button:hover {
}
.I70582 .button:hover .text, .I70582.button:hover .text {
}
.I70582 .button:hover .icon, .I70582.button:hover .icon {
background-size:100% 100%;
}

.I70583, a.I70583 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;
padding-left:10px;
padding-right:10px;

}
.I70583:hover, a.I70583:hover {
}
@media (max-width:992px) {
.I70583, a.I70583 {
}
.I70583:hover, a.I70583:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I70583, a.I70583 {
display:flex;
padding-bottom:1rem;

}
.I70583:hover, a.I70583:hover {
}
}

h1.I70584, .I70584 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70584 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I70584:hover {
}
.I70584 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70584 > .viewport:hover {
}


.I70585 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:0px;
padding-top:8rem;
background-color:rgb(255,255,255);
box-sizing:border-box;

align-items:center;

	
}
.I70585:hover {
}
@media (max-width:992px) {
.I70585 {
width:100vw;
padding-bottom:4rem;
padding-left:4rem;
padding-right:4rem;
padding-top:4rem;
background-color:rgb(255,255,255);

	
}
.I70585:hover {
}
}
@media (max-width:640px) {
.I70585 {
padding-bottom:0rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:2rem;

	
}
.I70585:hover {
}
}

.I70586 {
display:flex;
position:var(--I70586-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;

align-items:center;


}
.I70586:hover {
}

@media (max-width:640px) {
.I70586 {

align-items:center;


}
.I70586:hover {
}

}

h1.I70587, .I70587 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70587 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
margin-bottom:32px;


}
.I70587:hover {
}
.I70587 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70587 > .viewport:hover {
}

@media (max-width:640px) {
.I70587 {

margin-bottom:16px;


}
.I70587:hover {
}
.I70587 > .viewport {



}
.I70587 > .viewport:hover {
}

}

h1.I70588, .I70588 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70588 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-bottom:16px;


}
.I70588:hover {
}
.I70588 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70588 > .viewport:hover {
}

@media (max-width:640px) {
.I70588 {

margin-bottom:8px;


}
.I70588:hover {
}
.I70588 > .viewport {



}
.I70588 > .viewport:hover {
}

}

h1.I70589, .I70589 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70589 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
max-width:800px;
margin-bottom:2rem;


}
.I70589:hover {
}
.I70589 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70589 > .viewport:hover {
}

@media (max-width:992px) {
.I70589 {


}
.I70589:hover {
}
.I70589 > .viewport {



}
.I70589 > .viewport:hover {
}

}
@media (max-width:640px) {
.I70589 {

margin-bottom:16px;


}
.I70589:hover {
}
.I70589 > .viewport {



}
.I70589 > .viewport:hover {
}

}

h1.I70590, .I70590 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70590 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;
max-width:600px;


}
.I70590:hover {
}
.I70590 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I70590 > .viewport:hover {
}

@media (max-width:992px) {
.I70590 {

max-width:512px;


}
.I70590:hover {
}
.I70590 > .viewport {



}
.I70590 > .viewport:hover {
}

}

h1.I70591, .I70591 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70591 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
max-width:800px;
margin-bottom:32px;


}
.I70591:hover {
}
.I70591 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70591 > .viewport:hover {
}

@media (max-width:992px) {
.I70591 {


}
.I70591:hover {
}
.I70591 > .viewport {



}
.I70591 > .viewport:hover {
}

}
@media (max-width:640px) {
.I70591 {

margin-bottom:16px;


}
.I70591:hover {
}
.I70591 > .viewport {



}
.I70591 > .viewport:hover {
}

}

h1.I70592, .I70592 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70592 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
width:100%;
max-width:600px;


}
.I70592:hover {
}
.I70592 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I70592 > .viewport:hover {
}

@media (max-width:992px) {
.I70592 {

max-width:512px;


}
.I70592:hover {
}
.I70592 > .viewport {



}
.I70592 > .viewport:hover {
}

}

.I70593 .image, .I70593.image {
vertical-align:top;
width:60px;
height:auto;

}
.I70593 .image:hover, .I70593.image:hover {
}
@media (max-width:992px) {
.I70593 .image, .I70593.image {
width:48px;

}
.I70593 .image:hover, .I70593.image:hover {
}
}

.I70594, a.I70594 {
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;

}
.I70594:hover, a.I70594:hover {
}
@media (max-width:640px) {
.I70594, a.I70594 {
display:flex;
padding-left:0px;
padding-right:0px;

}
.I70594:hover, a.I70594:hover {
}
}

.I70595, a.I70595 {
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;

}
.I70595:hover, a.I70595:hover {
}
@media (max-width:992px) {
.I70595, a.I70595 {
display:flex;
font-size:1.625rem;
line-height:30px;


}
.I70595:hover, a.I70595:hover {
}
}

.I70596, a.I70596 {
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;

}
.I70596:hover, a.I70596:hover {
}
@media (max-width:992px) {
.I70596, a.I70596 {
}
.I70596:hover, a.I70596:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I70596, a.I70596 {
display:flex;
padding-bottom:1rem;

}
.I70596:hover, a.I70596:hover {
}
}

.I70597, a.I70597 {
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;

}
.I70597:hover, a.I70597:hover {
}
@media (max-width:992px) {
.I70597, a.I70597 {
display:flex;
font-size:1.625rem;
line-height:30px;


}
.I70597:hover, a.I70597:hover {
}
}

.I70598, a.I70598 {
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;

}
.I70598:hover, a.I70598:hover {
}
@media (max-width:992px) {
.I70598, a.I70598 {
}
.I70598:hover, a.I70598:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I70598, a.I70598 {
display:flex;
padding-bottom:1rem;

}
.I70598:hover, a.I70598:hover {
}
}

h1.I70599, .I70599 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70599 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:18;
width:100%;


}
.I70599:hover {
}
.I70599 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70599 > .viewport:hover {
}


.I70600 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;
background-color:rgb(245,245,245);

align-items:center;

	
}
.I70600:hover {
}

.I70601 {
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;


}
.I70601:hover {
}
@media (max-width:992px) {
.I70601 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I70601:hover {
}
}
@media (max-width:640px) {
.I70601 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I70601:hover {
}
}

.I70602 {
display:flex;
position:var(--I70602-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;


}
.I70602:hover {
}

@media (max-width:992px) {
.I70602 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I70602:hover {
}

}
@media (max-width:640px) {
.I70602 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I70602:hover {
}

}
@media (min-width:1440px) {
.I70602 {

order:3;
width:50%;
padding-right:4rem;

}
.I70602:hover {
}

}
.I70603 {
display:flex;
position:var(--I70603-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;


}
.I70603:hover {
}

@media (max-width:992px) {
.I70603 {

order:3;
width:50%;
padding-left:0rem;

}
.I70603:hover {
}

}
@media (max-width:640px) {
.I70603 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I70603:hover {
}

}
@media (min-width:1440px) {
.I70603 {

order:2;
width:50%;

flex-direction:column;


}
.I70603:hover {
}

}
.I128322 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I128322:hover {
}


h1.I70604, .I70604 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70604 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I70604:hover {
}
.I70604 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70604 > .viewport:hover {
}


h1.I70605, .I70605 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70605 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I70605:hover {
}
.I70605 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70605 > .viewport:hover {
}


h1.I70606, .I70606 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70606 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I70606:hover {
}
.I70606 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70606 > .viewport:hover {
}


h1.I70607, .I70607 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70607 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I70607:hover {
}
.I70607 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70607 > .viewport:hover {
}

@media (max-width:640px) {
.I70607 {

margin-bottom:0;


}
.I70607:hover {
}
.I70607 > .viewport {



}
.I70607 > .viewport:hover {
}

}

h1.I70608, .I70608 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70608 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I70608:hover {
}
.I70608 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70608 > .viewport:hover {
}


h1.I70609, .I70609 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70609 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I70609:hover {
}
.I70609 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70609 > .viewport:hover {
}

@media (max-width:640px) {
.I70609 {

margin-bottom:-1.65rem;


}
.I70609:hover {
}
.I70609 > .viewport {



}
.I70609 > .viewport:hover {
}

}

h1.I70610, .I70610 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70610 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I70610:hover {
}
.I70610 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70610 > .viewport:hover {
}


h1.I70611, .I70611 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70611 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I70611:hover {
}
.I70611 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70611 > .viewport:hover {
}


h1.I70612, .I70612 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70612 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I70612:hover {
}
.I70612 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70612 > .viewport:hover {
}


h1.I70613, .I70613 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70613 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I70613:hover {
}
.I70613 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70613 > .viewport:hover {
}

@media (max-width:992px) {
.I70613 {

height:auto;


}
.I70613:hover {
}
.I70613 > .viewport {



}
.I70613 > .viewport:hover {
}

}

h1.I74305, .I74305 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74305 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I74305:hover {
}
.I74305 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I74305 > .viewport:hover {
}

@media (min-width:1440px) {
.I74305 {

width:100%;
padding-top:0.75rem;


}
.I74305:hover {
}
.I74305 > .viewport {



}
.I74305 > .viewport:hover {
}

}
h1.I114856, .I114856 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114856 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114856:hover {
}
.I114856 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114856 > .viewport:hover {
}


h1.I126805, .I126805 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126805 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I126805:hover {
}
.I126805 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126805 > .viewport:hover {
}


.I70614, a.I70614 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I70614:hover, a.I70614:hover {
}
@media (max-width:992px) {
.I70614, a.I70614 {
display:flex;
font-size:1.625rem;


}
.I70614:hover, a.I70614:hover {
}
}
@media (max-width:640px) {
.I70614, a.I70614 {
display:flex;
font-size:1.625rem;


}
.I70614:hover, a.I70614:hover {
}
}

.I70615, a.I70615 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I70615:hover, a.I70615:hover {
}
@media (max-width:992px) {
.I70615, a.I70615 {
}
.I70615:hover, a.I70615:hover {
display:flex;
width:100%;

}
}

.I70616 .image, .I70616.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/whitepaper_canal-panama.png?timestamp=20220526140209');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/whitepaper_canal-panama.png?timestamp=20220526140209') 1.00x,url('https://www.genexus.com/media/images/whitepaper_canal-panama_x1.99.png?timestamp=20220526140209') 1.99x,url('https://www.genexus.com/media/images/whitepaper_canal-panama_x2.99.png?timestamp=20220526140209') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/whitepaper_canal-panama.png?timestamp=20220526140209') 1.00x,url('https://www.genexus.com/media/images/whitepaper_canal-panama_x1.99.png?timestamp=20220526140209') 1.99x,url('https://www.genexus.com/media/images/whitepaper_canal-panama_x2.99.png?timestamp=20220526140209') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/whitepaper_canal-panama.png?timestamp=20220526140209') 1.00x,url('https://www.genexus.com/media/images/whitepaper_canal-panama_x1.99.png?timestamp=20220526140209') 1.99x,url('https://www.genexus.com/media/images/whitepaper_canal-panama_x2.99.png?timestamp=20220526140209') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/whitepaper_canal-panama.png?timestamp=20220526140209') 1.00x,url('https://www.genexus.com/media/images/whitepaper_canal-panama_x1.99.png?timestamp=20220526140209') 1.99x,url('https://www.genexus.com/media/images/whitepaper_canal-panama_x2.99.png?timestamp=20220526140209') 2.99x);
background-size:cover;
background-position:center center;

}
.I70616 .image:hover, .I70616.image:hover {
}

.I70617 .button, .I70617.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);

}
.I70617 button.button, button.I70617.button {
cursor:pointer;
}
.I70617 .button .text, .I70617.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I70617 .button .icon, .I70617.button .icon {
flex:none;
background-size:100% 100%;
}
.I70617 .button:hover, .I70617.button:hover {
background-color:rgb(210,40,93);

}
.I70617 .button:hover .text, .I70617.button:hover .text {
}
.I70617 .button:hover .icon, .I70617.button:hover .icon {
background-size:100% 100%;
}

.I70618, a.I70618 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I70618:hover, a.I70618:hover {
}

h1.I70619, .I70619 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I70619, .I70619 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I70619, .I70619 p {
margin:0px;
}

figure.I70619, .I70619 figure {
margin:0px;
}

a.I70619, .I70619 a {
text-decoration:inherit;
color:inherit;
}

.I70619 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I70619 article, article.I70619 {
width:100%;

flex-direction:column;	
}
.I70619 article:hover, article.I70619:hover {
}
.I70619 article.active, article.I70619.active {
}
.I70619 .body {
}
.I70619 .body:hover {
	
}
.I70619 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I70619 .body a {
text-decoration:underline;

}
.I70619 .body img {
}
.I70619 .body ul, .I70619 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I70619 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I70619 .body iframe {
}
.I70619 .body img:hover {
}
.I70619 .body iframe:hover {
}

.I70619 .body li {
list-style-type:disc;
}



.I70620 .button, .I70620.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);

}
.I70620 button.button, button.I70620.button {
cursor:pointer;
}
.I70620 .button .text, .I70620.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I70620 .button .icon, .I70620.button .icon {
flex:none;
background-size:100% 100%;
}
.I70620 .button:hover, .I70620.button:hover {
background-color:rgb(217,217,217);

}
.I70620 .button:hover .text, .I70620.button:hover .text {
}
.I70620 .button:hover .icon, .I70620.button:hover .icon {
background-size:100% 100%;
}

.I70621 .button, .I70621.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;

}
.I70621 button.button, button.I70621.button {
cursor:pointer;
}
.I70621 .button .text, .I70621.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I70621 .button .icon, .I70621.button .icon {
flex:none;
background-size:100% 100%;
}
.I70621 .button:hover, .I70621.button:hover {
}
.I70621 .button:hover .text, .I70621.button:hover .text {
}
.I70621 .button:hover .icon, .I70621.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I70621 .button, .I70621.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I70621 button.button, button.I70621.button {
}
.I70621 .button .text, .I70621.button .text {
color:rgb(108,72,201);

}
.I70621 .button .icon, .I70621.button .icon {
background-size:100% 100%;
}
.I70621 .button:hover, .I70621.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I70621 .button:hover .text, .I70621.button:hover .text {
color:rgb(150,155,160);

}
.I70621 .button:hover .icon, .I70621.button:hover .icon {
background-size:100% 100%;
}
}

.I70622 .button, .I70622.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I70622 button.button, button.I70622.button {
cursor:pointer;
}
.I70622 .button .text, .I70622.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I70622 .button .icon, .I70622.button .icon {
flex:none;
background-size:100% 100%;
}
.I70622 .button:hover, .I70622.button:hover {
}
.I70622 .button:hover .text, .I70622.button:hover .text {
}
.I70622 .button:hover .icon, .I70622.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I70622 .button, .I70622.button {
}
.I70622 button.button, button.I70622.button {
}
.I70622 .button .text, .I70622.button .text {
font-family:Rubik;

}
.I70622 .button .icon, .I70622.button .icon {
background-size:100% 100%;
}
.I70622 .button:hover, .I70622.button:hover {
}
.I70622 .button:hover .text, .I70622.button:hover .text {
}
.I70622 .button:hover .icon, .I70622.button:hover .icon {
background-size:100% 100%;
}
}

.I70623 {
display:flex;
width:100%;
height:270px;

}
.I70623:hover {
}

.I74269, a.I74269 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I74269:hover, a.I74269:hover {
}
@media (max-width:992px) {
.I74269, a.I74269 {
}
.I74269:hover, a.I74269:hover {
display:flex;
width:100%;

}
}

.I114801 .image, .I114801.image {
vertical-align:top;
}
.I114801 .image:hover, .I114801.image:hover {
}

.I126751 .button, .I126751.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I126751 button.button, button.I126751.button {
cursor:pointer;
}
.I126751 .button .text, .I126751.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I126751 .button .icon, .I126751.button .icon {
flex:none;
background-size:100% 100%;
}
.I126751 .button:hover, .I126751.button:hover {
}
.I126751 .button:hover .text, .I126751.button:hover .text {
}
.I126751 .button:hover .icon, .I126751.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I126751 .button, .I126751.button {
}
.I126751 button.button, button.I126751.button {
}
.I126751 .button .text, .I126751.button .text {
font-family:Rubik;

}
.I126751 .button .icon, .I126751.button .icon {
background-size:100% 100%;
}
.I126751 .button:hover, .I126751.button:hover {
}
.I126751 .button:hover .text, .I126751.button:hover .text {
}
.I126751 .button:hover .icon, .I126751.button:hover .icon {
background-size:100% 100%;
}
}

h1.I70624, .I70624 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70624 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:22;
width:100%;


}
.I70624:hover {
}
.I70624 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70624 > .viewport:hover {
}


.I70625 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:8rem;
padding-top:0rem;
background-color:rgb(255,255,255);

align-items:center;

	
}
.I70625:hover {
}
@media (max-width:992px) {
.I70625 {
padding-bottom:4rem;
padding-top:0rem;

	
}
.I70625:hover {
}
}

.I70626 {
display:flex;

order:1;
width:100%;
max-width:1024px;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;


flex-direction:column;
}
.I70626:hover {
}
@media (max-width:992px) {
.I70626 {

padding-left:1.625rem;
padding-right:1.625rem;


}
.I70626:hover {
}
}
@media (min-width:1440px) {
.I70626 {

width:100%;


}
.I70626:hover {
}
}
.I70627 {
display:flex;
position:var(--I70627-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:1;
box-sizing:border-box;

}
.I70627:hover {
}


.I70628 {
display:flex;
position:var(--I70628-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
margin-top:4rem;
box-sizing:border-box;

flex-direction:row;
justify-content:flex-start;
align-items:stretch;


}
.I70628:hover {
}

@media (max-width:992px) {
.I70628 {

margin-top:2rem;

}
.I70628:hover {
}

}
@media (max-width:640px) {
.I70628 {

flex-direction:column;


}
.I70628:hover {
}

}

.I70629 {
display:flex;
position:var(--I70629-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
margin-bottom:0;
margin-top:4rem;

flex-direction:row;
align-items:stretch;


}
.I70629:hover {
}

@media (max-width:992px) {
.I70629 {

margin-top:2rem;

}
.I70629:hover {
}

}
@media (max-width:640px) {
.I70629 {

margin-top:1rem;

flex-direction:column;


}
.I70629:hover {
}

}

.I70630 {
display:flex;
position:var(--I70630-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:4;
margin-top:4rem;

flex-direction:row;
align-items:stretch;


}
.I70630:hover {
}

@media (max-width:992px) {
.I70630 {

margin-top:2rem;

}
.I70630:hover {
}

}
@media (max-width:640px) {
.I70630 {

margin-top:1rem;

flex-direction:column;


}
.I70630:hover {
}

}

.I70631 {
display:flex;
position:var(--I70631-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:6;
}
.I70631:hover {
}


.I161574 {
display:flex;
position:var(--I161574-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:5;
margin-top:4rem;

flex-direction:row;
align-items:stretch;


}
.I161574:hover {
}

@media (max-width:640px) {
.I161574 {

margin-top:1rem;

flex-direction:column;


}
.I161574:hover {
}

}

.I70632 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 2rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(242,228,239);
box-sizing:border-box;



flex-direction:column;

	
}
.I70632:hover {
}

@media (max-width:992px) {
.I70632 {

width:calc(50% - 1rem);
margin-left:1rem;



	
}
.I70632:hover {
}

}
@media (max-width:640px) {
.I70632 {

width:100%;
margin-left:0;
margin-top:1rem;



	
}
.I70632:hover {
}

}

.I70633 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 2rem);
margin-right:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(242,228,239);
box-sizing:border-box;
box-shadow:none;



flex-direction:column;

	
}
.I70633:hover {
}

@media (max-width:992px) {
.I70633 {

width:calc(50% - 1rem);
margin-right:1rem;



	
}
.I70633:hover {
}

}
@media (max-width:640px) {
.I70633 {

width:100%;



	
}
.I70633:hover {
}

}

.I70634 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 2rem);
margin-right:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(242,228,239);
box-sizing:border-box;



flex-direction:column;

	
}
.I70634:hover {
}

@media (max-width:992px) {
.I70634 {

width:calc(50% - 1rem);
margin-right:1rem;



	
}
.I70634:hover {
}

}
@media (max-width:640px) {
.I70634 {

width:100%;
margin-right:0;



	
}
.I70634:hover {
}

}

.I70635 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 2rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(242,228,239);
box-sizing:border-box;



flex-direction:column;

	
}
.I70635:hover {
}

@media (max-width:992px) {
.I70635 {

width:calc(50% - 1rem);
margin-left:1rem;



	
}
.I70635:hover {
}

}
@media (max-width:640px) {
.I70635 {

width:100%;
margin-left:0;
margin-top:1rem;



	
}
.I70635:hover {
}

}

.I70636 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 2rem);
margin-right:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(242,228,239);
box-sizing:border-box;



flex-direction:column;

	
}
.I70636:hover {
}

@media (max-width:992px) {
.I70636 {

width:calc(50% - 1rem);
margin-right:1rem;



	
}
.I70636:hover {
}

}
@media (max-width:640px) {
.I70636 {

width:100%;
margin-right:0;



	
}
.I70636:hover {
}

}

.I70637 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:2;
width:calc(50% - 2rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgba(0,0,0,0.07000);
box-sizing:border-box;



flex-direction:column;

	
}
.I70637:hover {
}

@media (max-width:992px) {
.I70637 {

width:calc(50% - 1rem);
margin-left:1rem;



	
}
.I70637:hover {
}

}
@media (max-width:640px) {
.I70637 {

width:100%;
margin-left:0;
margin-top:1rem;



	
}
.I70637:hover {
}

}

.I161625 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 2rem);
margin-right:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgba(0,0,0,0.07000);
box-sizing:border-box;



flex-direction:column;

	
}
.I161625:hover {
}

@media (max-width:992px) {
.I161625 {

width:calc(50% - 1rem);
margin-right:1rem;



	
}
.I161625:hover {
}

}
@media (max-width:640px) {
.I161625 {

width:100%;
margin-right:0;



	
}
.I161625:hover {
}

}

.I161744 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 2rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgba(0,0,0,0.07000);
box-sizing:border-box;



flex-direction:column;

	
}
.I161744:hover {
}

@media (max-width:992px) {
.I161744 {

width:calc(50% - 1rem);
margin-left:1rem;



	
}
.I161744:hover {
}

}
@media (max-width:640px) {
.I161744 {

width:100%;
margin-left:0;
margin-top:1rem;



	
}
.I161744:hover {
}

}

h1.I70638, .I70638 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70638 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I70638:hover {
}
.I70638 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70638 > .viewport:hover {
}


h1.I70639, .I70639 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70639 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-top:1rem;


}
.I70639:hover {
}
.I70639 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70639 > .viewport:hover {
}


h1.I70640, .I70640 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70640 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-top:2rem;


}
.I70640:hover {
}
.I70640 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70640 > .viewport:hover {
}


h1.I70641, .I70641 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70641 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I70641:hover {
}
.I70641 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70641 > .viewport:hover {
}


h1.I70642, .I70642 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70642 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I70642:hover {
}
.I70642 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70642 > .viewport:hover {
}


h1.I70643, .I70643 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70643 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I70643:hover {
}
.I70643 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70643 > .viewport:hover {
}


h1.I70644, .I70644 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70644 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I70644:hover {
}
.I70644 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70644 > .viewport:hover {
}


h1.I70645, .I70645 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70645 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I70645:hover {
}
.I70645 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70645 > .viewport:hover {
}


h1.I70646, .I70646 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70646 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I70646:hover {
}
.I70646 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70646 > .viewport:hover {
}


h1.I70647, .I70647 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70647 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I70647:hover {
}
.I70647 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70647 > .viewport:hover {
}


h1.I70648, .I70648 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70648 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I70648:hover {
}
.I70648 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70648 > .viewport:hover {
}


h1.I70649, .I70649 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70649 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I70649:hover {
}
.I70649 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70649 > .viewport:hover {
}


h1.I70650, .I70650 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70650 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I70650:hover {
}
.I70650 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70650 > .viewport:hover {
}


h1.I70651, .I70651 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70651 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I70651:hover {
}
.I70651 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70651 > .viewport:hover {
}


h1.I70652, .I70652 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70652 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I70652:hover {
}
.I70652 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70652 > .viewport:hover {
}


h1.I70653, .I70653 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70653 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I70653:hover {
}
.I70653 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70653 > .viewport:hover {
}


h1.I70654, .I70654 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70654 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I70654:hover {
}
.I70654 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70654 > .viewport:hover {
}


h1.I70655, .I70655 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70655 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I70655:hover {
}
.I70655 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70655 > .viewport:hover {
}


h1.I70656, .I70656 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70656 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I70656:hover {
}
.I70656 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70656 > .viewport:hover {
}


h1.I70657, .I70657 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70657 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I70657:hover {
}
.I70657 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70657 > .viewport:hover {
}


h1.I70658, .I70658 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70658 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I70658:hover {
}
.I70658 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70658 > .viewport:hover {
}


h1.I70659, .I70659 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70659 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I70659:hover {
}
.I70659 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70659 > .viewport:hover {
}


h1.I70660, .I70660 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70660 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I70660:hover {
}
.I70660 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70660 > .viewport:hover {
}


h1.I70661, .I70661 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70661 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I70661:hover {
}
.I70661 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70661 > .viewport:hover {
}


h1.I138275, .I138275 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I138275 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I138275:hover {
}
.I138275 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I138275 > .viewport:hover {
}


h1.I161608, .I161608 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161608 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I161608:hover {
}
.I161608 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161608 > .viewport:hover {
}


h1.I161659, .I161659 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161659 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I161659:hover {
}
.I161659 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161659 > .viewport:hover {
}


h1.I161693, .I161693 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161693 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I161693:hover {
}
.I161693 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161693 > .viewport:hover {
}


h1.I161727, .I161727 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161727 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I161727:hover {
}
.I161727 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161727 > .viewport:hover {
}


h1.I161778, .I161778 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161778 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I161778:hover {
}
.I161778 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161778 > .viewport:hover {
}


h1.I161812, .I161812 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161812 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I161812:hover {
}
.I161812 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161812 > .viewport:hover {
}


.I70662, a.I70662 {
display:flex;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
color:rgb(17,17,17);


}
.I70662:hover, a.I70662:hover {
}
@media (max-width:992px) {
.I70662, a.I70662 {
display:flex;
font-size:1.625rem;


}
.I70662:hover, a.I70662:hover {
}
}

.I70663, a.I70663 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I70663:hover, a.I70663:hover {
}
@media (max-width:992px) {
.I70663, a.I70663 {
}
.I70663:hover, a.I70663:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I70663, a.I70663 {
display:flex;
padding-bottom:1rem;

}
.I70663:hover, a.I70663:hover {
}
}

.I70664 .button, .I70664.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);

}
.I70664 button.button, button.I70664.button {
cursor:pointer;
}
.I70664 .button .text, .I70664.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I70664 .button .icon, .I70664.button .icon {
flex:none;
background-size:100% 100%;
}
.I70664 .button:hover, .I70664.button:hover {
background-color:rgb(210,40,93);

}
.I70664 .button:hover .text, .I70664.button:hover .text {
}
.I70664 .button:hover .icon, .I70664.button:hover .icon {
background-size:100% 100%;
}

.I70665, a.I70665 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:2rem;

}
.I70665:hover, a.I70665:hover {
}

.I70666, a.I70666 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I70666:hover, a.I70666:hover {
}
@media (max-width:992px) {
.I70666, a.I70666 {
}
.I70666:hover, a.I70666:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I70666, a.I70666 {
display:flex;
padding-bottom:1rem;

}
.I70666:hover, a.I70666:hover {
}
}

.I70667 .button, .I70667.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I70667 button.button, button.I70667.button {
cursor:pointer;
}
.I70667 .button .text, .I70667.button .text {
}
.I70667 .button .icon, .I70667.button .icon {
flex:none;
background-size:100% 100%;
}
.I70667 .button:hover, .I70667.button:hover {
}
.I70667 .button:hover .text, .I70667.button:hover .text {
}
.I70667 .button:hover .icon, .I70667.button:hover .icon {
background-size:100% 100%;
}

.I70668 .button, .I70668.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I70668 button.button, button.I70668.button {
cursor:pointer;
}
.I70668 .button .text, .I70668.button .text {
}
.I70668 .button .icon, .I70668.button .icon {
flex:none;
background-size:100% 100%;
}
.I70668 .button:hover, .I70668.button:hover {
}
.I70668 .button:hover .text, .I70668.button:hover .text {
}
.I70668 .button:hover .icon, .I70668.button:hover .icon {
background-size:100% 100%;
}

.I70669 .button, .I70669.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I70669 button.button, button.I70669.button {
cursor:pointer;
}
.I70669 .button .text, .I70669.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I70669 .button .icon, .I70669.button .icon {
flex:none;
background-size:100% 100%;
}
.I70669 .button:hover, .I70669.button:hover {
}
.I70669 .button:hover .text, .I70669.button:hover .text {
}
.I70669 .button:hover .icon, .I70669.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I70669 .button, .I70669.button {
}
.I70669 button.button, button.I70669.button {
}
.I70669 .button .text, .I70669.button .text {
font-family:Rubik;

}
.I70669 .button .icon, .I70669.button .icon {
background-size:100% 100%;
}
.I70669 .button:hover, .I70669.button:hover {
}
.I70669 .button:hover .text, .I70669.button:hover .text {
}
.I70669 .button:hover .icon, .I70669.button:hover .icon {
background-size:100% 100%;
}
}

.I70670, a.I70670 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:2rem;

}
.I70670:hover, a.I70670:hover {
}

.I70671, a.I70671 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I70671:hover, a.I70671:hover {
}
@media (max-width:992px) {
.I70671, a.I70671 {
}
.I70671:hover, a.I70671:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I70671, a.I70671 {
display:flex;
padding-bottom:1rem;

}
.I70671:hover, a.I70671:hover {
}
}

.I70672 .button, .I70672.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I70672 button.button, button.I70672.button {
cursor:pointer;
}
.I70672 .button .text, .I70672.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I70672 .button .icon, .I70672.button .icon {
flex:none;
background-size:100% 100%;
}
.I70672 .button:hover, .I70672.button:hover {
}
.I70672 .button:hover .text, .I70672.button:hover .text {
}
.I70672 .button:hover .icon, .I70672.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I70672 .button, .I70672.button {
}
.I70672 button.button, button.I70672.button {
}
.I70672 .button .text, .I70672.button .text {
font-family:Rubik;

}
.I70672 .button .icon, .I70672.button .icon {
background-size:100% 100%;
}
.I70672 .button:hover, .I70672.button:hover {
}
.I70672 .button:hover .text, .I70672.button:hover .text {
}
.I70672 .button:hover .icon, .I70672.button:hover .icon {
background-size:100% 100%;
}
}

.I70673, a.I70673 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:2rem;

}
.I70673:hover, a.I70673:hover {
}

.I70674, a.I70674 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I70674:hover, a.I70674:hover {
}
@media (max-width:992px) {
.I70674, a.I70674 {
}
.I70674:hover, a.I70674:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I70674, a.I70674 {
display:flex;
padding-bottom:1rem;

}
.I70674:hover, a.I70674:hover {
}
}

.I70675 .button, .I70675.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I70675 button.button, button.I70675.button {
cursor:pointer;
}
.I70675 .button .text, .I70675.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I70675 .button .icon, .I70675.button .icon {
flex:none;
background-size:100% 100%;
}
.I70675 .button:hover, .I70675.button:hover {
}
.I70675 .button:hover .text, .I70675.button:hover .text {
}
.I70675 .button:hover .icon, .I70675.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I70675 .button, .I70675.button {
}
.I70675 button.button, button.I70675.button {
}
.I70675 .button .text, .I70675.button .text {
font-family:Rubik;

}
.I70675 .button .icon, .I70675.button .icon {
background-size:100% 100%;
}
.I70675 .button:hover, .I70675.button:hover {
}
.I70675 .button:hover .text, .I70675.button:hover .text {
}
.I70675 .button:hover .icon, .I70675.button:hover .icon {
background-size:100% 100%;
}
}

.I70676, a.I70676 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:2rem;

}
.I70676:hover, a.I70676:hover {
}

.I70677, a.I70677 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I70677:hover, a.I70677:hover {
}
@media (max-width:992px) {
.I70677, a.I70677 {
}
.I70677:hover, a.I70677:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I70677, a.I70677 {
display:flex;
padding-bottom:1rem;

}
.I70677:hover, a.I70677:hover {
}
}

.I70678 .button, .I70678.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I70678 button.button, button.I70678.button {
cursor:pointer;
}
.I70678 .button .text, .I70678.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I70678 .button .icon, .I70678.button .icon {
flex:none;
background-size:100% 100%;
}
.I70678 .button:hover, .I70678.button:hover {
}
.I70678 .button:hover .text, .I70678.button:hover .text {
}
.I70678 .button:hover .icon, .I70678.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I70678 .button, .I70678.button {
}
.I70678 button.button, button.I70678.button {
}
.I70678 .button .text, .I70678.button .text {
font-family:Rubik;

}
.I70678 .button .icon, .I70678.button .icon {
background-size:100% 100%;
}
.I70678 .button:hover, .I70678.button:hover {
}
.I70678 .button:hover .text, .I70678.button:hover .text {
}
.I70678 .button:hover .icon, .I70678.button:hover .icon {
background-size:100% 100%;
}
}

.I70679, a.I70679 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:2rem;

}
.I70679:hover, a.I70679:hover {
}

.I70680, a.I70680 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I70680:hover, a.I70680:hover {
}
@media (max-width:992px) {
.I70680, a.I70680 {
}
.I70680:hover, a.I70680:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I70680, a.I70680 {
display:flex;
padding-bottom:1rem;

}
.I70680:hover, a.I70680:hover {
}
}

.I70681 .button, .I70681.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I70681 button.button, button.I70681.button {
cursor:pointer;
}
.I70681 .button .text, .I70681.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I70681 .button .icon, .I70681.button .icon {
flex:none;
background-size:100% 100%;
}
.I70681 .button:hover, .I70681.button:hover {
}
.I70681 .button:hover .text, .I70681.button:hover .text {
}
.I70681 .button:hover .icon, .I70681.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I70681 .button, .I70681.button {
}
.I70681 button.button, button.I70681.button {
}
.I70681 .button .text, .I70681.button .text {
font-family:Rubik;

}
.I70681 .button .icon, .I70681.button .icon {
background-size:100% 100%;
}
.I70681 .button:hover, .I70681.button:hover {
}
.I70681 .button:hover .text, .I70681.button:hover .text {
}
.I70681 .button:hover .icon, .I70681.button:hover .icon {
background-size:100% 100%;
}
}

.I70682, a.I70682 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I70682:hover, a.I70682:hover {
}

.I70683, a.I70683 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I70683:hover, a.I70683:hover {
}
@media (max-width:992px) {
.I70683, a.I70683 {
}
.I70683:hover, a.I70683:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I70683, a.I70683 {
display:flex;
padding-bottom:1rem;

}
.I70683:hover, a.I70683:hover {
}
}

.I70684 .button, .I70684.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I70684 button.button, button.I70684.button {
cursor:pointer;
}
.I70684 .button .text, .I70684.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I70684 .button .icon, .I70684.button .icon {
flex:none;
background-size:100% 100%;
}
.I70684 .button:hover, .I70684.button:hover {
}
.I70684 .button:hover .text, .I70684.button:hover .text {
}
.I70684 .button:hover .icon, .I70684.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I70684 .button, .I70684.button {
}
.I70684 button.button, button.I70684.button {
}
.I70684 .button .text, .I70684.button .text {
font-family:Rubik;

}
.I70684 .button .icon, .I70684.button .icon {
background-size:100% 100%;
}
.I70684 .button:hover, .I70684.button:hover {
}
.I70684 .button:hover .text, .I70684.button:hover .text {
}
.I70684 .button:hover .icon, .I70684.button:hover .icon {
background-size:100% 100%;
}
}

.I70685 .button, .I70685.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-top:4rem;

}
.I70685 button.button, button.I70685.button {
cursor:pointer;
}
.I70685 .button .text, .I70685.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I70685 .button .icon, .I70685.button .icon {
flex:none;
background-size:100% 100%;
}
.I70685 .button:hover, .I70685.button:hover {
}
.I70685 .button:hover .text, .I70685.button:hover .text {
}
.I70685 .button:hover .icon, .I70685.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I70685 .button, .I70685.button {
padding-top:2rem;

}
.I70685 button.button, button.I70685.button {
}
.I70685 .button .text, .I70685.button .text {
font-family:Rubik;

}
.I70685 .button .icon, .I70685.button .icon {
background-size:100% 100%;
}
.I70685 .button:hover, .I70685.button:hover {
}
.I70685 .button:hover .text, .I70685.button:hover .text {
}
.I70685 .button:hover .icon, .I70685.button:hover .icon {
background-size:100% 100%;
}
}

h1.I138263, .I138263 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I138263, .I138263 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I138263, .I138263 p {
margin:0px;
}

figure.I138263, .I138263 figure {
margin:0px;
}

a.I138263, .I138263 a {
text-decoration:inherit;
color:inherit;
}

.I138263 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I138263 article, article.I138263 {
flex-direction:column;	
}
.I138263 article:hover, article.I138263:hover {
}
.I138263 article.active, article.I138263.active {
}
.I138263 .body {
}
.I138263 .body:hover {
	
}
.I138263 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I138263 .body a {
text-decoration:underline;

}
.I138263 .body img {
}
.I138263 .body img:hover {
}




.I161591, a.I161591 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I161591:hover, a.I161591:hover {
}

.I161642, a.I161642 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I161642:hover, a.I161642:hover {
}
@media (max-width:992px) {
.I161642, a.I161642 {
}
.I161642:hover, a.I161642:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161642, a.I161642 {
display:flex;
padding-bottom:1rem;

}
.I161642:hover, a.I161642:hover {
}
}

.I161676 .button, .I161676.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I161676 button.button, button.I161676.button {
cursor:pointer;
}
.I161676 .button .text, .I161676.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I161676 .button .icon, .I161676.button .icon {
flex:none;
background-size:100% 100%;
}
.I161676 .button:hover, .I161676.button:hover {
}
.I161676 .button:hover .text, .I161676.button:hover .text {
}
.I161676 .button:hover .icon, .I161676.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I161676 .button, .I161676.button {
}
.I161676 button.button, button.I161676.button {
}
.I161676 .button .text, .I161676.button .text {
font-family:Rubik;

}
.I161676 .button .icon, .I161676.button .icon {
background-size:100% 100%;
}
.I161676 .button:hover, .I161676.button:hover {
}
.I161676 .button:hover .text, .I161676.button:hover .text {
}
.I161676 .button:hover .icon, .I161676.button:hover .icon {
background-size:100% 100%;
}
}

.I161710, a.I161710 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I161710:hover, a.I161710:hover {
}

.I161761, a.I161761 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I161761:hover, a.I161761:hover {
}
@media (max-width:992px) {
.I161761, a.I161761 {
}
.I161761:hover, a.I161761:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161761, a.I161761 {
display:flex;
padding-bottom:1rem;

}
.I161761:hover, a.I161761:hover {
}
}

.I161795 .button, .I161795.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I161795 button.button, button.I161795.button {
cursor:pointer;
}
.I161795 .button .text, .I161795.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I161795 .button .icon, .I161795.button .icon {
flex:none;
background-size:100% 100%;
}
.I161795 .button:hover, .I161795.button:hover {
}
.I161795 .button:hover .text, .I161795.button:hover .text {
}
.I161795 .button:hover .icon, .I161795.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I161795 .button, .I161795.button {
}
.I161795 button.button, button.I161795.button {
}
.I161795 .button .text, .I161795.button .text {
font-family:Rubik;

}
.I161795 .button .icon, .I161795.button .icon {
background-size:100% 100%;
}
.I161795 .button:hover, .I161795.button:hover {
}
.I161795 .button:hover .text, .I161795.button:hover .text {
}
.I161795 .button:hover .icon, .I161795.button:hover .icon {
background-size:100% 100%;
}
}

h1.I70686, .I70686 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70686 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:25;
width:100%;


}
.I70686:hover {
}
.I70686 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70686 > .viewport:hover {
}


.I70687 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;
background-color:rgb(245,245,245);

align-items:center;

	
}
.I70687:hover {
}

.I70688 {
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;


}
.I70688:hover {
}
@media (max-width:992px) {
.I70688 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I70688:hover {
}
}
@media (max-width:640px) {
.I70688 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I70688:hover {
}
}

.I70689 {
display:flex;
position:var(--I70689-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;


}
.I70689:hover {
}

@media (max-width:992px) {
.I70689 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I70689:hover {
}

}
@media (max-width:640px) {
.I70689 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I70689:hover {
}

}
@media (min-width:1440px) {
.I70689 {

order:3;
width:50%;
padding-right:4rem;

}
.I70689:hover {
}

}
.I70690 {
display:flex;
position:var(--I70690-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;


}
.I70690:hover {
}

@media (max-width:992px) {
.I70690 {

order:3;
width:50%;
padding-left:0rem;

}
.I70690:hover {
}

}
@media (max-width:640px) {
.I70690 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I70690:hover {
}

}
@media (min-width:1440px) {
.I70690 {

order:2;
width:50%;

flex-direction:column;


}
.I70690:hover {
}

}
.I128323 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I128323:hover {
}


h1.I70691, .I70691 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70691 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I70691:hover {
}
.I70691 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70691 > .viewport:hover {
}


h1.I70692, .I70692 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70692 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I70692:hover {
}
.I70692 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70692 > .viewport:hover {
}


h1.I70693, .I70693 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70693 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I70693:hover {
}
.I70693 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70693 > .viewport:hover {
}


h1.I70694, .I70694 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70694 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I70694:hover {
}
.I70694 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70694 > .viewport:hover {
}

@media (max-width:640px) {
.I70694 {

margin-bottom:0;


}
.I70694:hover {
}
.I70694 > .viewport {



}
.I70694 > .viewport:hover {
}

}

h1.I70695, .I70695 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70695 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I70695:hover {
}
.I70695 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70695 > .viewport:hover {
}


h1.I70696, .I70696 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70696 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I70696:hover {
}
.I70696 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70696 > .viewport:hover {
}

@media (max-width:640px) {
.I70696 {

margin-bottom:-1.65rem;


}
.I70696:hover {
}
.I70696 > .viewport {



}
.I70696 > .viewport:hover {
}

}

h1.I70697, .I70697 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70697 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I70697:hover {
}
.I70697 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70697 > .viewport:hover {
}


h1.I70698, .I70698 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70698 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I70698:hover {
}
.I70698 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70698 > .viewport:hover {
}


h1.I70699, .I70699 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70699 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I70699:hover {
}
.I70699 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70699 > .viewport:hover {
}


h1.I70700, .I70700 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70700 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I70700:hover {
}
.I70700 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70700 > .viewport:hover {
}

@media (max-width:992px) {
.I70700 {

height:auto;


}
.I70700:hover {
}
.I70700 > .viewport {



}
.I70700 > .viewport:hover {
}

}

h1.I74306, .I74306 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74306 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I74306:hover {
}
.I74306 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I74306 > .viewport:hover {
}

@media (min-width:1440px) {
.I74306 {

width:100%;
padding-top:0.75rem;


}
.I74306:hover {
}
.I74306 > .viewport {



}
.I74306 > .viewport:hover {
}

}
h1.I114857, .I114857 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114857 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114857:hover {
}
.I114857 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114857 > .viewport:hover {
}


h1.I126806, .I126806 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126806 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I126806:hover {
}
.I126806 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126806 > .viewport:hover {
}


.I70701, a.I70701 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I70701:hover, a.I70701:hover {
}
@media (max-width:992px) {
.I70701, a.I70701 {
display:flex;
font-size:1.625rem;


}
.I70701:hover, a.I70701:hover {
}
}
@media (max-width:640px) {
.I70701, a.I70701 {
display:flex;
font-size:1.625rem;


}
.I70701:hover, a.I70701:hover {
}
}

.I70702, a.I70702 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I70702:hover, a.I70702:hover {
}
@media (max-width:992px) {
.I70702, a.I70702 {
}
.I70702:hover, a.I70702:hover {
display:flex;
width:100%;

}
}

.I70703 .image, .I70703.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/whitepaper-modernization-sistemas-legados1x.png?timestamp=20220607144112');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/whitepaper-modernization-sistemas-legados1x.png?timestamp=20220607144112') 1.00x,url('https://www.genexus.com/media/images/whitepaper-modernization-sistemas-legados1x_x1.99.png?timestamp=20220607144112') 1.99x,url('https://www.genexus.com/media/images/whitepaper-modernization-sistemas-legados1x_x2.99.png?timestamp=20220607144112') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/whitepaper-modernization-sistemas-legados1x.png?timestamp=20220607144112') 1.00x,url('https://www.genexus.com/media/images/whitepaper-modernization-sistemas-legados1x_x1.99.png?timestamp=20220607144112') 1.99x,url('https://www.genexus.com/media/images/whitepaper-modernization-sistemas-legados1x_x2.99.png?timestamp=20220607144112') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/whitepaper-modernization-sistemas-legados1x.png?timestamp=20220607144112') 1.00x,url('https://www.genexus.com/media/images/whitepaper-modernization-sistemas-legados1x_x1.99.png?timestamp=20220607144112') 1.99x,url('https://www.genexus.com/media/images/whitepaper-modernization-sistemas-legados1x_x2.99.png?timestamp=20220607144112') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/whitepaper-modernization-sistemas-legados1x.png?timestamp=20220607144112') 1.00x,url('https://www.genexus.com/media/images/whitepaper-modernization-sistemas-legados1x_x1.99.png?timestamp=20220607144112') 1.99x,url('https://www.genexus.com/media/images/whitepaper-modernization-sistemas-legados1x_x2.99.png?timestamp=20220607144112') 2.99x);
background-size:cover;
background-position:center center;

}
.I70703 .image:hover, .I70703.image:hover {
}

.I70704 .button, .I70704.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);

}
.I70704 button.button, button.I70704.button {
cursor:pointer;
}
.I70704 .button .text, .I70704.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I70704 .button .icon, .I70704.button .icon {
flex:none;
background-size:100% 100%;
}
.I70704 .button:hover, .I70704.button:hover {
background-color:rgb(210,40,93);

}
.I70704 .button:hover .text, .I70704.button:hover .text {
}
.I70704 .button:hover .icon, .I70704.button:hover .icon {
background-size:100% 100%;
}

.I70705, a.I70705 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I70705:hover, a.I70705:hover {
}

h1.I70706, .I70706 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I70706, .I70706 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I70706, .I70706 p {
margin:0px;
}

figure.I70706, .I70706 figure {
margin:0px;
}

a.I70706, .I70706 a {
text-decoration:inherit;
color:inherit;
}

.I70706 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I70706 article, article.I70706 {
width:100%;

flex-direction:column;	
}
.I70706 article:hover, article.I70706:hover {
}
.I70706 article.active, article.I70706.active {
}
.I70706 .body {
}
.I70706 .body:hover {
	
}
.I70706 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I70706 .body a {
text-decoration:underline;

}
.I70706 .body img {
}
.I70706 .body ul, .I70706 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I70706 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I70706 .body iframe {
}
.I70706 .body img:hover {
}
.I70706 .body iframe:hover {
}

.I70706 .body li {
list-style-type:disc;
}



.I70707 .button, .I70707.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);

}
.I70707 button.button, button.I70707.button {
cursor:pointer;
}
.I70707 .button .text, .I70707.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I70707 .button .icon, .I70707.button .icon {
flex:none;
background-size:100% 100%;
}
.I70707 .button:hover, .I70707.button:hover {
background-color:rgb(217,217,217);

}
.I70707 .button:hover .text, .I70707.button:hover .text {
}
.I70707 .button:hover .icon, .I70707.button:hover .icon {
background-size:100% 100%;
}

.I70708 .button, .I70708.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;

}
.I70708 button.button, button.I70708.button {
cursor:pointer;
}
.I70708 .button .text, .I70708.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I70708 .button .icon, .I70708.button .icon {
flex:none;
background-size:100% 100%;
}
.I70708 .button:hover, .I70708.button:hover {
}
.I70708 .button:hover .text, .I70708.button:hover .text {
}
.I70708 .button:hover .icon, .I70708.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I70708 .button, .I70708.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I70708 button.button, button.I70708.button {
}
.I70708 .button .text, .I70708.button .text {
color:rgb(108,72,201);

}
.I70708 .button .icon, .I70708.button .icon {
background-size:100% 100%;
}
.I70708 .button:hover, .I70708.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I70708 .button:hover .text, .I70708.button:hover .text {
color:rgb(150,155,160);

}
.I70708 .button:hover .icon, .I70708.button:hover .icon {
background-size:100% 100%;
}
}

.I70709 .button, .I70709.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I70709 button.button, button.I70709.button {
cursor:pointer;
}
.I70709 .button .text, .I70709.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I70709 .button .icon, .I70709.button .icon {
flex:none;
background-size:100% 100%;
}
.I70709 .button:hover, .I70709.button:hover {
}
.I70709 .button:hover .text, .I70709.button:hover .text {
}
.I70709 .button:hover .icon, .I70709.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I70709 .button, .I70709.button {
}
.I70709 button.button, button.I70709.button {
}
.I70709 .button .text, .I70709.button .text {
font-family:Rubik;

}
.I70709 .button .icon, .I70709.button .icon {
background-size:100% 100%;
}
.I70709 .button:hover, .I70709.button:hover {
}
.I70709 .button:hover .text, .I70709.button:hover .text {
}
.I70709 .button:hover .icon, .I70709.button:hover .icon {
background-size:100% 100%;
}
}

.I70710 {
display:flex;
width:100%;
height:270px;

}
.I70710:hover {
}

.I74270, a.I74270 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I74270:hover, a.I74270:hover {
}
@media (max-width:992px) {
.I74270, a.I74270 {
}
.I74270:hover, a.I74270:hover {
display:flex;
width:100%;

}
}

.I114802 .image, .I114802.image {
vertical-align:top;
}
.I114802 .image:hover, .I114802.image:hover {
}

.I126752 .button, .I126752.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I126752 button.button, button.I126752.button {
cursor:pointer;
}
.I126752 .button .text, .I126752.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I126752 .button .icon, .I126752.button .icon {
flex:none;
background-size:100% 100%;
}
.I126752 .button:hover, .I126752.button:hover {
}
.I126752 .button:hover .text, .I126752.button:hover .text {
}
.I126752 .button:hover .icon, .I126752.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I126752 .button, .I126752.button {
}
.I126752 button.button, button.I126752.button {
}
.I126752 .button .text, .I126752.button .text {
font-family:Rubik;

}
.I126752 .button .icon, .I126752.button .icon {
background-size:100% 100%;
}
.I126752 .button:hover, .I126752.button:hover {
}
.I126752 .button:hover .text, .I126752.button:hover .text {
}
.I126752 .button:hover .icon, .I126752.button:hover .icon {
background-size:100% 100%;
}
}

h1.I70711, .I70711 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70711 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:28;
width:100%;


}
.I70711:hover {
}
.I70711 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70711 > .viewport:hover {
}


.I70712 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
background-color:rgb(255,255,255);

align-items:center;

	
}
.I70712:hover {
}
@media (max-width:992px) {
.I70712 {
padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

	
}
.I70712:hover {
}
}
@media (max-width:640px) {
.I70712 {
box-sizing:border-box;

	
}
.I70712:hover {
}
}

.I70713 {
display:flex;

order:3;
width:100%;
max-width:960px;
box-sizing:border-box;


}
.I70713:hover {
}
@media (max-width:992px) {
.I70713 {

width:100%;


flex-direction:column;
}
.I70713:hover {
}
}
@media (max-width:640px) {
.I70713 {

width:100%;
max-width:100%;


}
.I70713:hover {
}
}

.I70714 {
display:flex;
position:var(--I70714-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:300px;
margin-right:150px;

}
.I70714:hover {
}

@media (max-width:992px) {
.I70714 {

width:100%;
max-width:450px;
margin-right:32px;

}
.I70714:hover {
}

}
@media (max-width:640px) {
.I70714 {

width:100%;
margin-right:0;

}
.I70714:hover {
}

}

.I70715 {
display:flex;
position:var(--I70715-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:calc(100% - 450px);

align-items:flex-end;


}
.I70715:hover {
}

@media (max-width:992px) {
.I70715 {

width:100%;
max-width:450px;

}
.I70715:hover {
}

}
@media (max-width:640px) {
.I70715 {

max-width:100%;

}
.I70715:hover {
}

}

h1.I70716, .I70716 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70716 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I70716:hover {
}
.I70716 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70716 > .viewport:hover {
}

@media (max-width:640px) {
.I70716 {

width:100%;


}
.I70716:hover {
}
.I70716 > .viewport {



}
.I70716 > .viewport:hover {
}

}

h1.I70717, .I70717 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70717 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I70717:hover {
}
.I70717 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70717 > .viewport:hover {
}

@media (max-width:640px) {
.I70717 {

width:100%;


}
.I70717:hover {
}
.I70717 > .viewport {



}
.I70717 > .viewport:hover {
}

}

h1.I70718, .I70718 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70718 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-top:1.5rem;


}
.I70718:hover {
}
.I70718 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70718 > .viewport:hover {
}


h1.I70719, .I70719 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70719 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I70719:hover {
}
.I70719 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70719 > .viewport:hover {
}


h1.I70720, .I70720 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70720 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I70720:hover {
}
.I70720 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70720 > .viewport:hover {
}


h1.I153846, .I153846 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I153846 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I153846:hover {
}
.I153846 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I153846 > .viewport:hover {
}


h1.I189931, .I189931 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I189931 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I189931:hover {
}
.I189931 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I189931 > .viewport:hover {
}

@media (max-width:640px) {
.I189931 {

width:100%;


}
.I189931:hover {
}
.I189931 > .viewport {



}
.I189931 > .viewport:hover {
}

}

.I70721, a.I70721 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);


}
.I70721:hover, a.I70721:hover {
}
@media (max-width:992px) {
.I70721, a.I70721 {
display:flex;
font-size:1.625rem;


}
.I70721:hover, a.I70721:hover {
}
}
@media (max-width:640px) {
.I70721, a.I70721 {
display:flex;
font-size:1.625rem;


}
.I70721:hover, a.I70721:hover {
}
}

.I70722, a.I70722 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;
padding-top:1rem;

}
.I70722:hover, a.I70722:hover {
}
@media (max-width:992px) {
.I70722, a.I70722 {
}
.I70722:hover, a.I70722:hover {
display:flex;
width:100%;

}
}

.I70723 .image, .I70723.image {
vertical-align:top;
}
.I70723 .image:hover, .I70723.image:hover {
}

.I70724 {
}
.I70724:hover {
}
.I70724 {
}
.I70724: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;
}


.I70725 {
width:100%;

}
.I70725:hover {
}
.I70725 {
}
.I70725:hover {
}


.I153799 {}
.I189862, a.I189862 {
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;

}
.I189862:hover, a.I189862:hover {
}
@media (max-width:992px) {
.I189862, a.I189862 {
}
.I189862:hover, a.I189862:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I189862, a.I189862 {
display:flex;
padding-bottom:1rem;

}
.I189862:hover, a.I189862:hover {
}
}

h1.I70752, .I70752 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70752 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:11;
width:100%;


}
.I70752:hover {
}
.I70752 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70752 > .viewport:hover {
}


.I70728 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I70728:hover {
}

.I70729 {
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;


}
.I70729:hover {
}
@media (max-width:992px) {
.I70729 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I70729:hover {
}
}
@media (max-width:640px) {
.I70729 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I70729:hover {
}
}

.I70730 {
display:flex;
position:var(--I70730-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;


}
.I70730:hover {
}

@media (max-width:992px) {
.I70730 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I70730:hover {
}

}
@media (max-width:640px) {
.I70730 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I70730:hover {
}

}
@media (min-width:1440px) {
.I70730 {

order:3;
width:50%;
padding-right:4rem;

}
.I70730:hover {
}

}
.I70731 {
display:flex;
position:var(--I70731-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;


}
.I70731:hover {
}

@media (max-width:992px) {
.I70731 {

order:3;
width:50%;
padding-left:0rem;

}
.I70731:hover {
}

}
@media (max-width:640px) {
.I70731 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I70731:hover {
}

}
@media (min-width:1440px) {
.I70731 {

order:2;
width:50%;

flex-direction:column;


}
.I70731:hover {
}

}
.I128324 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I128324:hover {
}


h1.I70732, .I70732 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70732 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I70732:hover {
}
.I70732 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70732 > .viewport:hover {
}


h1.I70733, .I70733 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70733 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;


}
.I70733:hover {
}
.I70733 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70733 > .viewport:hover {
}


h1.I70734, .I70734 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70734 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I70734:hover {
}
.I70734 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70734 > .viewport:hover {
}


h1.I70735, .I70735 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70735 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I70735:hover {
}
.I70735 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70735 > .viewport:hover {
}

@media (max-width:640px) {
.I70735 {

margin-bottom:0;


}
.I70735:hover {
}
.I70735 > .viewport {



}
.I70735 > .viewport:hover {
}

}

h1.I70736, .I70736 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70736 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I70736:hover {
}
.I70736 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70736 > .viewport:hover {
}


h1.I70737, .I70737 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70737 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;

}
.I70737:hover {
}
.I70737 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70737 > .viewport:hover {
}

@media (max-width:640px) {
.I70737 {

margin-bottom:-1.65rem;


}
.I70737:hover {
}
.I70737 > .viewport {



}
.I70737 > .viewport:hover {
}

}

h1.I70738, .I70738 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70738 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I70738:hover {
}
.I70738 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70738 > .viewport:hover {
}


h1.I70739, .I70739 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70739 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I70739:hover {
}
.I70739 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70739 > .viewport:hover {
}


h1.I70740, .I70740 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70740 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I70740:hover {
}
.I70740 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70740 > .viewport:hover {
}


h1.I70741, .I70741 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I70741 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I70741:hover {
}
.I70741 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I70741 > .viewport:hover {
}

@media (max-width:992px) {
.I70741 {

height:auto;


}
.I70741:hover {
}
.I70741 > .viewport {



}
.I70741 > .viewport:hover {
}

}

h1.I74307, .I74307 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74307 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I74307:hover {
}
.I74307 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I74307 > .viewport:hover {
}

@media (min-width:1440px) {
.I74307 {

width:100%;
padding-top:0.75rem;


}
.I74307:hover {
}
.I74307 > .viewport {



}
.I74307 > .viewport:hover {
}

}
h1.I114858, .I114858 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114858 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114858:hover {
}
.I114858 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114858 > .viewport:hover {
}


h1.I126807, .I126807 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126807 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I126807:hover {
}
.I126807 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126807 > .viewport:hover {
}


.I70742, a.I70742 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I70742:hover, a.I70742:hover {
}
@media (max-width:992px) {
.I70742, a.I70742 {
display:flex;
font-size:1.625rem;


}
.I70742:hover, a.I70742:hover {
}
}
@media (max-width:640px) {
.I70742, a.I70742 {
display:flex;
font-size:1.625rem;


}
.I70742:hover, a.I70742:hover {
}
}

.I70743, a.I70743 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I70743:hover, a.I70743:hover {
}
@media (max-width:992px) {
.I70743, a.I70743 {
}
.I70743:hover, a.I70743:hover {
display:flex;
width:100%;

}
}

.I70744 .image, .I70744.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/genexus-modernization-sistemas-legados.png?timestamp=20220607143918');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/genexus-modernization-sistemas-legados.png?timestamp=20220607143918') 1.00x,url('https://www.genexus.com/media/images/genexus-modernization-sistemas-legados_x1.99.png?timestamp=20220607143918') 1.99x,url('https://www.genexus.com/media/images/genexus-modernization-sistemas-legados_x2.99.png?timestamp=20220607143918') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/genexus-modernization-sistemas-legados.png?timestamp=20220607143918') 1.00x,url('https://www.genexus.com/media/images/genexus-modernization-sistemas-legados_x1.99.png?timestamp=20220607143918') 1.99x,url('https://www.genexus.com/media/images/genexus-modernization-sistemas-legados_x2.99.png?timestamp=20220607143918') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/genexus-modernization-sistemas-legados.png?timestamp=20220607143918') 1.00x,url('https://www.genexus.com/media/images/genexus-modernization-sistemas-legados_x1.99.png?timestamp=20220607143918') 1.99x,url('https://www.genexus.com/media/images/genexus-modernization-sistemas-legados_x2.99.png?timestamp=20220607143918') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/genexus-modernization-sistemas-legados.png?timestamp=20220607143918') 1.00x,url('https://www.genexus.com/media/images/genexus-modernization-sistemas-legados_x1.99.png?timestamp=20220607143918') 1.99x,url('https://www.genexus.com/media/images/genexus-modernization-sistemas-legados_x2.99.png?timestamp=20220607143918') 2.99x);
background-size:cover;
background-position:center center;

}
.I70744 .image:hover, .I70744.image:hover {
}

.I70745 .button, .I70745.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);

}
.I70745 button.button, button.I70745.button {
cursor:pointer;
}
.I70745 .button .text, .I70745.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I70745 .button .icon, .I70745.button .icon {
flex:none;
background-size:100% 100%;
}
.I70745 .button:hover, .I70745.button:hover {
background-color:rgb(210,40,93);

}
.I70745 .button:hover .text, .I70745.button:hover .text {
}
.I70745 .button:hover .icon, .I70745.button:hover .icon {
background-size:100% 100%;
}

.I70746, a.I70746 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I70746:hover, a.I70746:hover {
}

h1.I70747, .I70747 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I70747, .I70747 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I70747, .I70747 p {
margin:0px;
}

figure.I70747, .I70747 figure {
margin:0px;
}

a.I70747, .I70747 a {
text-decoration:inherit;
color:inherit;
}

.I70747 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I70747 article, article.I70747 {
width:100%;

flex-direction:column;	
}
.I70747 article:hover, article.I70747:hover {
}
.I70747 article.active, article.I70747.active {
}
.I70747 .body {
}
.I70747 .body:hover {
	
}
.I70747 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I70747 .body a {
text-decoration:underline;

}
.I70747 .body img {
}
.I70747 .body ul, .I70747 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I70747 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I70747 .body iframe {
}
.I70747 .body img:hover {
}
.I70747 .body iframe:hover {
}

.I70747 .body li {
list-style-type:disc;
}



.I70748 .button, .I70748.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);

}
.I70748 button.button, button.I70748.button {
cursor:pointer;
}
.I70748 .button .text, .I70748.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I70748 .button .icon, .I70748.button .icon {
flex:none;
background-size:100% 100%;
}
.I70748 .button:hover, .I70748.button:hover {
background-color:rgb(217,217,217);

}
.I70748 .button:hover .text, .I70748.button:hover .text {
}
.I70748 .button:hover .icon, .I70748.button:hover .icon {
background-size:100% 100%;
}

.I70749 .button, .I70749.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;

}
.I70749 button.button, button.I70749.button {
cursor:pointer;
}
.I70749 .button .text, .I70749.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I70749 .button .icon, .I70749.button .icon {
flex:none;
background-size:100% 100%;
}
.I70749 .button:hover, .I70749.button:hover {
}
.I70749 .button:hover .text, .I70749.button:hover .text {
}
.I70749 .button:hover .icon, .I70749.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I70749 .button, .I70749.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I70749 button.button, button.I70749.button {
}
.I70749 .button .text, .I70749.button .text {
color:rgb(108,72,201);

}
.I70749 .button .icon, .I70749.button .icon {
background-size:100% 100%;
}
.I70749 .button:hover, .I70749.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I70749 .button:hover .text, .I70749.button:hover .text {
color:rgb(150,155,160);

}
.I70749 .button:hover .icon, .I70749.button:hover .icon {
background-size:100% 100%;
}
}

.I70750 .button, .I70750.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I70750 button.button, button.I70750.button {
cursor:pointer;
}
.I70750 .button .text, .I70750.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I70750 .button .icon, .I70750.button .icon {
flex:none;
background-size:100% 100%;
}
.I70750 .button:hover, .I70750.button:hover {
}
.I70750 .button:hover .text, .I70750.button:hover .text {
}
.I70750 .button:hover .icon, .I70750.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I70750 .button, .I70750.button {
}
.I70750 button.button, button.I70750.button {
}
.I70750 .button .text, .I70750.button .text {
font-family:Rubik;

}
.I70750 .button .icon, .I70750.button .icon {
background-size:100% 100%;
}
.I70750 .button:hover, .I70750.button:hover {
}
.I70750 .button:hover .text, .I70750.button:hover .text {
}
.I70750 .button:hover .icon, .I70750.button:hover .icon {
background-size:100% 100%;
}
}

.I70751 {
display:flex;
width:100%;
height:270px;

}
.I70751:hover {
}

.I74271, a.I74271 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I74271:hover, a.I74271:hover {
}
@media (max-width:992px) {
.I74271, a.I74271 {
}
.I74271:hover, a.I74271:hover {
display:flex;
width:100%;

}
}

.I114803 .image, .I114803.image {
vertical-align:top;
}
.I114803 .image:hover, .I114803.image:hover {
}

.I126753 .button, .I126753.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I126753 button.button, button.I126753.button {
cursor:pointer;
}
.I126753 .button .text, .I126753.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I126753 .button .icon, .I126753.button .icon {
flex:none;
background-size:100% 100%;
}
.I126753 .button:hover, .I126753.button:hover {
}
.I126753 .button:hover .text, .I126753.button:hover .text {
}
.I126753 .button:hover .icon, .I126753.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I126753 .button, .I126753.button {
}
.I126753 button.button, button.I126753.button {
}
.I126753 .button .text, .I126753.button .text {
font-family:Rubik;

}
.I126753 .button .icon, .I126753.button .icon {
background-size:100% 100%;
}
.I126753 .button:hover, .I126753.button:hover {
}
.I126753 .button:hover .text, .I126753.button:hover .text {
}
.I126753 .button:hover .icon, .I126753.button:hover .icon {
background-size:100% 100%;
}
}

h1.I71328, .I71328 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71328 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:27;
width:100%;


}
.I71328:hover {
}
.I71328 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71328 > .viewport:hover {
}


.I71282 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:0rem;
padding-left:10.75rem;
padding-right:10.75rem;
padding-top:0rem;
box-sizing:border-box;

flex-direction:column;
align-items:center;

	
}
.I71282:hover {
}
@media (max-width:992px) {
.I71282 {
width:100%;
max-width:100%;
padding-left:1.625rem;
padding-right:1.625rem;

align-items:center;

	
}
.I71282:hover {
}
}
@media (max-width:640px) {
.I71282 {
padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;

flex-direction:column;

	
}
.I71282:hover {
}
}

.I71283 {
display:flex;

order:8;
width:100%;
max-width:878px;
box-sizing:border-box;


}
.I71283:hover {
}
@media (max-width:992px) {
.I71283 {

order:9;
width:100%;
min-width:360px;
box-sizing:border-box;


flex-direction:row;
}
.I71283:hover {
}
}
@media (max-width:640px) {
.I71283 {

order:10;
min-width:100%;
padding-left:0rem;
padding-right:0rem;


flex-direction:column;
}
.I71283:hover {
}
}

.I71284 {
display:flex;
position:var(--I71284-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:2;
width:50%;
padding-right:1rem;
box-sizing:border-box;

flex-direction:row;


}
.I71284:hover {
}

@media (max-width:992px) {
.I71284 {

order:21;
width:100%;
padding-right:1rem;

}
.I71284:hover {
}

}
@media (max-width:640px) {
.I71284 {

order:20;
flex:auto;
width:100%;
min-width:100%;
max-width:878px;
padding-right:0rem;
box-sizing:border-box;

}
.I71284:hover {
}

}

.I71285 {
display:flex;
position:var(--I71285-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:24;
width:100%;
max-width:878px;
padding-top:2rem;

flex-direction:column;
align-items:center;


}
.I71285:hover {
}

@media (max-width:992px) {
.I71285 {

order:10;
}
.I71285:hover {
}

}
@media (max-width:640px) {
.I71285 {

order:11;
}
.I71285:hover {
}

}

.I71286 {
display:flex;
position:var(--I71286-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:50%;
padding-left:0rem;
box-sizing:border-box;

flex-direction:row;


}
.I71286:hover {
}

@media (max-width:992px) {
.I71286 {

order:22;
width:100%;

}
.I71286:hover {
}

}
@media (max-width:640px) {
.I71286 {

order:21;
flex:auto;
width:100%;
min-width:100%;
max-width:878px;
padding-left:0rem;
padding-right:0rem;

flex-direction:row;
justify-content:flex-start;


}
.I71286:hover {
}

}

.I71287 {
display:flex;
position:var(--I71287-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:7;
width:100%;
max-width:878px;
padding-bottom:1rem;

}
.I71287:hover {
}

@media (max-width:992px) {
.I71287 {

order:8;
width:100%;
min-width:360px;
box-sizing:border-box;

flex-direction:row;
justify-content:flex-start;


}
.I71287:hover {
}

}
@media (max-width:640px) {
.I71287 {

order:9;
min-width:100%;

}
.I71287:hover {
}

}

.I71288 {
display:flex;
align-items:flex-start;
position:relative;

display:flex;
order:1;
width:50%;
padding-right:1rem;
box-sizing:border-box;



flex-direction:column;

	
}
.I71288:hover {
}

@media (max-width:992px) {
.I71288 {

width:50%;
padding-right:1rem;



	
}
.I71288:hover {
}

}
@media (max-width:640px) {
.I71288 {

width:50%;
box-sizing:border-box;



	
}
.I71288:hover {
}

}

.I71289 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:50%;
padding-left:1rem;
box-sizing:border-box;



flex-direction:column;

	
}
.I71289:hover {
}

@media (max-width:992px) {
.I71289 {

padding-left:1rem;



	
}
.I71289:hover {
}

}
@media (max-width:640px) {
.I71289 {

width:50%;
padding-right:0rem;
box-sizing:border-box;



	
}
.I71289:hover {
}

}

.I71290 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:50%;
padding-right:1rem;
box-sizing:border-box;



flex-direction:column;

	
}
.I71290:hover {
}

@media (max-width:992px) {
.I71290 {

width:25%;
padding-right:1rem;



	
}
.I71290:hover {
}

}
@media (max-width:640px) {
.I71290 {

width:50%;
padding-left:0rem;
box-sizing:border-box;



	
}
.I71290:hover {
}

}

.I71291 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:2;
width:50%;
padding-left:1rem;
box-sizing:border-box;



flex-direction:column;

	
}
.I71291:hover {
}

@media (max-width:992px) {
.I71291 {

width:50%;
padding-left:1rem;



	
}
.I71291:hover {
}

}
@media (max-width:640px) {
.I71291 {

width:50%;
box-sizing:border-box;



	
}
.I71291:hover {
}

}

h1.I71292, .I71292 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71292 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I71292:hover {
}
.I71292 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71292 > .viewport:hover {
}


h1.I71293, .I71293 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71293 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;
padding-top:1rem;


}
.I71293:hover {
}
.I71293 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71293 > .viewport:hover {
}


h1.I71294, .I71294 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71294 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
padding-top:1rem;


}
.I71294:hover {
}
.I71294 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71294 > .viewport:hover {
}


h1.I71295, .I71295 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71295 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;
padding-top:1rem;


}
.I71295:hover {
}
.I71295 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71295 > .viewport:hover {
}


h1.I71296, .I71296 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71296 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;
padding-top:1rem;


}
.I71296:hover {
}
.I71296 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71296 > .viewport:hover {
}


h1.I71297, .I71297 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71297 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;


}
.I71297:hover {
}
.I71297 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71297 > .viewport:hover {
}


h1.I71298, .I71298 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71298 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I71298:hover {
}
.I71298 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71298 > .viewport:hover {
}


h1.I71299, .I71299 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71299 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;


}
.I71299:hover {
}
.I71299 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71299 > .viewport:hover {
}


h1.I71300, .I71300 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71300 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;


}
.I71300:hover {
}
.I71300 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71300 > .viewport:hover {
}


h1.I71301, .I71301 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71301 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I71301:hover {
}
.I71301 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71301 > .viewport:hover {
}

@media (max-width:640px) {
.I71301 {

width:100%;


}
.I71301:hover {
}
.I71301 > .viewport {



}
.I71301 > .viewport:hover {
}

}

h1.I71302, .I71302 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71302 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I71302:hover {
}
.I71302 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71302 > .viewport:hover {
}


h1.I71303, .I71303 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71303 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I71303:hover {
}
.I71303 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71303 > .viewport:hover {
}

@media (max-width:640px) {
.I71303 {

width:100%;


}
.I71303:hover {
}
.I71303 > .viewport {



}
.I71303 > .viewport:hover {
}

}

h1.I71304, .I71304 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71304 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I71304:hover {
}
.I71304 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71304 > .viewport:hover {
}


h1.I71305, .I71305 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71305 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I71305:hover {
}
.I71305 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71305 > .viewport:hover {
}


h1.I71306, .I71306 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71306 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:4;

}
.I71306:hover {
}
.I71306 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71306 > .viewport:hover {
}


h1.I71307, .I71307 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71307 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:5;

}
.I71307:hover {
}
.I71307 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71307 > .viewport:hover {
}


h1.I71308, .I71308 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71308 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:4;

}
.I71308:hover {
}
.I71308 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71308 > .viewport:hover {
}


h1.I71309, .I71309 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71309 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:4;

}
.I71309:hover {
}
.I71309 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71309 > .viewport:hover {
}


.I71310 .button, .I71310.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I71310 button.button, button.I71310.button {
cursor:pointer;
}
.I71310 .button .text, .I71310.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:500;
text-decoration:underline;
line-height:1.625rem;

}
.I71310 .button .icon, .I71310.button .icon {
flex:none;
background-size:100% 100%;
}
.I71310 .button:hover, .I71310.button:hover {
}
.I71310 .button:hover .text, .I71310.button:hover .text {
}
.I71310 .button:hover .icon, .I71310.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I71310 .button, .I71310.button {
}
.I71310 button.button, button.I71310.button {
}
.I71310 .button .text, .I71310.button .text {
font-family:Rubik;

}
.I71310 .button .icon, .I71310.button .icon {
background-size:100% 100%;
}
.I71310 .button:hover, .I71310.button:hover {
}
.I71310 .button:hover .text, .I71310.button:hover .text {
}
.I71310 .button:hover .icon, .I71310.button:hover .icon {
background-size:100% 100%;
}
}

.I71311, a.I71311 {
display:flex;
font-family:Graphik;
font-size:18px;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I71311:hover, a.I71311:hover {
}

.I71312, a.I71312 {
display:flex;
font-family:Graphik;
font-size:18px;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I71312:hover, a.I71312:hover {
}

.I71313, a.I71313 {
display:flex;
font-family:Graphik;
font-size:18px;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I71313:hover, a.I71313:hover {
}

.I71314, a.I71314 {
display:flex;
font-family:Graphik;
font-size:18px;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I71314:hover, a.I71314:hover {
}

.I71315, a.I71315 {
display:flex;
font-family:Rubik;
font-size:1rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.5rem;

padding-bottom:1rem;

}
.I71315:hover, a.I71315:hover {
}
@media (max-width:992px) {
.I71315, a.I71315 {
display:flex;
padding-bottom:1rem;

}
.I71315:hover, a.I71315:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I71315, a.I71315 {
display:flex;
padding-bottom:1rem;

}
.I71315:hover, a.I71315:hover {
}
}

.I71316, a.I71316 {
display:flex;
font-family:Rubik;
font-size:1rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.5rem;

padding-bottom:1rem;

}
.I71316:hover, a.I71316:hover {
}
@media (max-width:992px) {
.I71316, a.I71316 {
display:flex;
padding-bottom:1rem;

}
.I71316:hover, a.I71316:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I71316, a.I71316 {
display:flex;
padding-bottom:1rem;

}
.I71316:hover, a.I71316:hover {
}
}

.I71317, a.I71317 {
display:flex;
font-family:Rubik;
font-size:1rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.5rem;

padding-bottom:1rem;

}
.I71317:hover, a.I71317:hover {
}
@media (max-width:992px) {
.I71317, a.I71317 {
display:flex;
padding-bottom:1rem;

}
.I71317:hover, a.I71317:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I71317, a.I71317 {
display:flex;
padding-bottom:1rem;

}
.I71317:hover, a.I71317:hover {
}
}

.I71318, a.I71318 {
display:flex;
font-family:Rubik;
font-size:1rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.5rem;

padding-bottom:1rem;

}
.I71318:hover, a.I71318:hover {
}
@media (max-width:992px) {
.I71318, a.I71318 {
display:flex;
padding-bottom:1rem;

}
.I71318:hover, a.I71318:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I71318, a.I71318 {
display:flex;
padding-bottom:1rem;

}
.I71318:hover, a.I71318:hover {
}
}

.I71319 .image, .I71319.image {
vertical-align:top;
width:100%;
height:auto;
background-image:url('https://www.genexus.com/media/images/ancap-1.png?timestamp=20220608190720');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/ancap-1.png?timestamp=20220608190720') 1.00x,url('https://www.genexus.com/media/images/ancap-1_x1.99.png?timestamp=20220608190720') 1.99x,url('https://www.genexus.com/media/images/ancap-1_x2.99.png?timestamp=20220608190720') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/ancap-1.png?timestamp=20220608190720') 1.00x,url('https://www.genexus.com/media/images/ancap-1_x1.99.png?timestamp=20220608190720') 1.99x,url('https://www.genexus.com/media/images/ancap-1_x2.99.png?timestamp=20220608190720') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/ancap-1.png?timestamp=20220608190720') 1.00x,url('https://www.genexus.com/media/images/ancap-1_x1.99.png?timestamp=20220608190720') 1.99x,url('https://www.genexus.com/media/images/ancap-1_x2.99.png?timestamp=20220608190720') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/ancap-1.png?timestamp=20220608190720') 1.00x,url('https://www.genexus.com/media/images/ancap-1_x1.99.png?timestamp=20220608190720') 1.99x,url('https://www.genexus.com/media/images/ancap-1_x2.99.png?timestamp=20220608190720') 2.99x);
background-size:cover;
background-position:center center;

}
.I71319 .image:hover, .I71319.image:hover {
}
@media (max-width:640px) {
.I71319 .image, .I71319.image {
width:100%;

}
.I71319 .image:hover, .I71319.image:hover {
}
}

.I71320 .image, .I71320.image {
vertical-align:top;
width:100%;
height:auto;
background-image:url('https://www.genexus.com/media/images/resona-holdings.png?timestamp=20220608182606');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/resona-holdings.png?timestamp=20220608182606') 1.00x,url('https://www.genexus.com/media/images/resona-holdings_x1.99.png?timestamp=20220608182606') 1.99x,url('https://www.genexus.com/media/images/resona-holdings_x2.99.png?timestamp=20220608182606') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/resona-holdings.png?timestamp=20220608182606') 1.00x,url('https://www.genexus.com/media/images/resona-holdings_x1.99.png?timestamp=20220608182606') 1.99x,url('https://www.genexus.com/media/images/resona-holdings_x2.99.png?timestamp=20220608182606') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/resona-holdings.png?timestamp=20220608182606') 1.00x,url('https://www.genexus.com/media/images/resona-holdings_x1.99.png?timestamp=20220608182606') 1.99x,url('https://www.genexus.com/media/images/resona-holdings_x2.99.png?timestamp=20220608182606') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/resona-holdings.png?timestamp=20220608182606') 1.00x,url('https://www.genexus.com/media/images/resona-holdings_x1.99.png?timestamp=20220608182606') 1.99x,url('https://www.genexus.com/media/images/resona-holdings_x2.99.png?timestamp=20220608182606') 2.99x);
background-size:cover;
background-position:center center;

}
.I71320 .image:hover, .I71320.image:hover {
}
@media (max-width:640px) {
.I71320 .image, .I71320.image {
width:100%;

}
.I71320 .image:hover, .I71320.image:hover {
}
}

.I71321 .image, .I71321.image {
vertical-align:top;
width:100%;
height:auto;
background-image:url('https://www.genexus.com/media/images/colore-textil.png?timestamp=20220608191346');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/colore-textil.png?timestamp=20220608191346') 1.00x,url('https://www.genexus.com/media/images/colore-textil_x1.99.png?timestamp=20220608191346') 1.99x,url('https://www.genexus.com/media/images/colore-textil_x2.99.png?timestamp=20220608191346') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/colore-textil.png?timestamp=20220608191346') 1.00x,url('https://www.genexus.com/media/images/colore-textil_x1.99.png?timestamp=20220608191346') 1.99x,url('https://www.genexus.com/media/images/colore-textil_x2.99.png?timestamp=20220608191346') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/colore-textil.png?timestamp=20220608191346') 1.00x,url('https://www.genexus.com/media/images/colore-textil_x1.99.png?timestamp=20220608191346') 1.99x,url('https://www.genexus.com/media/images/colore-textil_x2.99.png?timestamp=20220608191346') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/colore-textil.png?timestamp=20220608191346') 1.00x,url('https://www.genexus.com/media/images/colore-textil_x1.99.png?timestamp=20220608191346') 1.99x,url('https://www.genexus.com/media/images/colore-textil_x2.99.png?timestamp=20220608191346') 2.99x);
background-size:cover;
background-position:center center;

}
.I71321 .image:hover, .I71321.image:hover {
}
@media (max-width:640px) {
.I71321 .image, .I71321.image {
width:100%;

}
.I71321 .image:hover, .I71321.image:hover {
}
}

.I71322 .image, .I71322.image {
vertical-align:top;
width:100%;
height:auto;
background-image:url('https://www.genexus.com/media/images/colore-textil.png?timestamp=20220608191346');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/colore-textil.png?timestamp=20220608191346') 1.00x,url('https://www.genexus.com/media/images/colore-textil_x1.99.png?timestamp=20220608191346') 1.99x,url('https://www.genexus.com/media/images/colore-textil_x2.99.png?timestamp=20220608191346') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/colore-textil.png?timestamp=20220608191346') 1.00x,url('https://www.genexus.com/media/images/colore-textil_x1.99.png?timestamp=20220608191346') 1.99x,url('https://www.genexus.com/media/images/colore-textil_x2.99.png?timestamp=20220608191346') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/colore-textil.png?timestamp=20220608191346') 1.00x,url('https://www.genexus.com/media/images/colore-textil_x1.99.png?timestamp=20220608191346') 1.99x,url('https://www.genexus.com/media/images/colore-textil_x2.99.png?timestamp=20220608191346') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/colore-textil.png?timestamp=20220608191346') 1.00x,url('https://www.genexus.com/media/images/colore-textil_x1.99.png?timestamp=20220608191346') 1.99x,url('https://www.genexus.com/media/images/colore-textil_x2.99.png?timestamp=20220608191346') 2.99x);
background-size:cover;
background-position:center center;

}
.I71322 .image:hover, .I71322.image:hover {
}
@media (max-width:640px) {
.I71322 .image, .I71322.image {
width:100%;

}
.I71322 .image:hover, .I71322.image:hover {
}
}

.I71323, a.I71323 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

width:100%;
padding-bottom:1rem;

}
.I71323:hover, a.I71323:hover {
}
@media (max-width:640px) {
.I71323, a.I71323 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I71323:hover, a.I71323:hover {
}
}

.I71324 .button, .I71324.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:1rem;

}
.I71324 button.button, button.I71324.button {
cursor:pointer;
}
.I71324 .button .text, .I71324.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
line-height:1.625rem;

}
.I71324 .button .icon, .I71324.button .icon {
flex:none;
background-size:100% 100%;
}
.I71324 .button:hover, .I71324.button:hover {
}
.I71324 .button:hover .text, .I71324.button:hover .text {
}
.I71324 .button:hover .icon, .I71324.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I71324 .button, .I71324.button {
}
.I71324 button.button, button.I71324.button {
}
.I71324 .button .text, .I71324.button .text {
font-family:Rubik;

}
.I71324 .button .icon, .I71324.button .icon {
background-size:100% 100%;
}
.I71324 .button:hover, .I71324.button:hover {
}
.I71324 .button:hover .text, .I71324.button:hover .text {
}
.I71324 .button:hover .icon, .I71324.button:hover .icon {
background-size:100% 100%;
}
}

.I71325 .button, .I71325.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:1rem;

}
.I71325 button.button, button.I71325.button {
cursor:pointer;
}
.I71325 .button .text, .I71325.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
line-height:1.625rem;

}
.I71325 .button .icon, .I71325.button .icon {
flex:none;
background-size:100% 100%;
}
.I71325 .button:hover, .I71325.button:hover {
}
.I71325 .button:hover .text, .I71325.button:hover .text {
}
.I71325 .button:hover .icon, .I71325.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I71325 .button, .I71325.button {
}
.I71325 button.button, button.I71325.button {
}
.I71325 .button .text, .I71325.button .text {
font-family:Rubik;

}
.I71325 .button .icon, .I71325.button .icon {
background-size:100% 100%;
}
.I71325 .button:hover, .I71325.button:hover {
}
.I71325 .button:hover .text, .I71325.button:hover .text {
}
.I71325 .button:hover .icon, .I71325.button:hover .icon {
background-size:100% 100%;
}
}

.I71326 .button, .I71326.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:1rem;

}
.I71326 button.button, button.I71326.button {
cursor:pointer;
}
.I71326 .button .text, .I71326.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
line-height:1.625rem;

}
.I71326 .button .icon, .I71326.button .icon {
flex:none;
background-size:100% 100%;
}
.I71326 .button:hover, .I71326.button:hover {
}
.I71326 .button:hover .text, .I71326.button:hover .text {
}
.I71326 .button:hover .icon, .I71326.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I71326 .button, .I71326.button {
}
.I71326 button.button, button.I71326.button {
}
.I71326 .button .text, .I71326.button .text {
font-family:Rubik;

}
.I71326 .button .icon, .I71326.button .icon {
background-size:100% 100%;
}
.I71326 .button:hover, .I71326.button:hover {
}
.I71326 .button:hover .text, .I71326.button:hover .text {
}
.I71326 .button:hover .icon, .I71326.button:hover .icon {
background-size:100% 100%;
}
}

.I71327 .button, .I71327.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:1rem;

}
.I71327 button.button, button.I71327.button {
cursor:pointer;
}
.I71327 .button .text, .I71327.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
line-height:1.625rem;

}
.I71327 .button .icon, .I71327.button .icon {
flex:none;
background-size:100% 100%;
}
.I71327 .button:hover, .I71327.button:hover {
}
.I71327 .button:hover .text, .I71327.button:hover .text {
}
.I71327 .button:hover .icon, .I71327.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I71327 .button, .I71327.button {
}
.I71327 button.button, button.I71327.button {
}
.I71327 .button .text, .I71327.button .text {
font-family:Rubik;

}
.I71327 .button .icon, .I71327.button .icon {
background-size:100% 100%;
}
.I71327 .button:hover, .I71327.button:hover {
}
.I71327 .button:hover .text, .I71327.button:hover .text {
}
.I71327 .button:hover .icon, .I71327.button:hover .icon {
background-size:100% 100%;
}
}

h1.I117330, .I117330 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117330 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;

}
.I117330:hover {
}
.I117330 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117330 > .viewport:hover {
}


.I117197 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
max-width:1180px;
margin-left:auto;
margin-right:auto;
padding-bottom:0rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0rem;
box-sizing:border-box;

flex-direction:column;
align-items:center;

	
}
.I117197:hover {
}
@media (max-width:992px) {
.I117197 {
width:100%;
margin-left:auto;
margin-right:auto;
padding-bottom:4rem;
padding-top:4rem;

align-items:flex-start;

	
}
.I117197:hover {
}
}
@media (max-width:640px) {
.I117197 {
padding-bottom:4rem;
padding-left:0rem;
padding-right:0rem;
padding-top:4rem;

	
}
.I117197:hover {
}
}

.I117198 {
display:flex;

order:3;
width:100%;
max-width:1440px;
padding-bottom:1rem;
box-sizing:border-box;


flex-direction:row;
}
.I117198:hover {
}
@media (max-width:992px) {
.I117198 {

width:100%;
padding-bottom:1rem;
padding-right:0;


}
.I117198:hover {
}
}
@media (max-width:640px) {
.I117198 {

width:calc(100vw - 1rem);
margin-left:1rem;
padding-bottom:1rem;
padding-left:0;
padding-right:1rem;


}
.I117198:hover {
}
}

.I117199 {
display:flex;
position:var(--I117199-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:6;
width:100%;
height:240px;
background-color:rgb(65,206,179);
box-shadow:none;
overflow:hidden;
position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I117199-location-transform:translate(0px,0px);
z-index:var(--I117199-z-index, auto);

transform:
var(--I117199-location-transform, translate(0px,0px))
var(--I117199-user-box-transform, translate(0px,0px))
;


position:var(--I117199-position-static-computed, static);
}
.I117199:hover {
}

@media (max-width:640px) {
.I117199 {

width:calc(100vw - 2rem);

}
.I117199:hover {
}

}

.I117200 {
display:flex;
position:var(--I117200-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:9;
width:100%;
height:240px;
background-color:rgb(255,133,119);
box-shadow:none;
overflow:hidden;
}
.I117200:hover {
}

@media (max-width:640px) {
.I117200 {

width:calc(100vw - 2rem);

}
.I117200:hover {
}

}

.I117201 {
display:flex;
position:var(--I117201-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:7;
width:100%;
height:240px;
background-color:rgb(113,168,255);
box-shadow:none;
overflow:hidden;
}
.I117201:hover {
}
.I117201 {
--I117201-position-static-computed:static;
}
.I117201 > .sector, .I117201 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I117201 {

width:calc(100vw - 2rem);

}
.I117201:hover {
}

}

.I117202 {
display:flex;
position:var(--I117202-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
max-width:1440px;
box-sizing:border-box;

}
.I117202:hover {
}

@media (max-width:640px) {
.I117202 {

padding-left:1rem;
padding-right:1rem;

}
.I117202:hover {
}

}

.I117203 {
display:flex;
position:var(--I117203-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:15;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I117203:hover {
}

@media (max-width:640px) {
.I117203 {

width:calc(100vw - 2rem);

}
.I117203:hover {
}

}

.I117204 {
display:flex;
position:var(--I117204-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:17;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I117204:hover {
}
.I117204 {
--I117204-position-static-computed:static;
}
.I117204 > .sector, .I117204 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I117204 {

width:calc(100vw - 2rem);

}
.I117204:hover {
}

}
@media (min-width:1440px) {
.I117204 {

}
.I117204:hover {
}
.I117204 {
--I117204-position-static-computed:static;
}
.I117204 > .sector, .I117204 > .group-sectors {
position:relative;
}
}
.I117205 {
display:flex;
position:var(--I117205-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:22;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I117205:hover {
}

@media (max-width:640px) {
.I117205 {

width:calc(100vw - 2rem);

}
.I117205:hover {
}

}

.I117206 {
display:flex;
position:var(--I117206-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:44;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I117206:hover {
}

@media (max-width:640px) {
.I117206 {

width:calc(100vw - 2rem);

}
.I117206:hover {
}

}

.I117207 {
display:flex;
position:var(--I117207-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:45;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I117207:hover {
}

@media (max-width:640px) {
.I117207 {

width:calc(100vw - 2rem);

}
.I117207:hover {
}

}

.I117208 {
display:flex;
position:var(--I117208-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:46;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I117208:hover {
}

@media (max-width:640px) {
.I117208 {

width:calc(100vw - 2rem);

}
.I117208:hover {
}

}

.I117209 {
display:flex;
position:var(--I117209-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I117209:hover {
}


.I117210 {
display:flex;
position:var(--I117210-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:47;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I117210:hover {
}

@media (max-width:640px) {
.I117210 {

width:calc(100vw - 2rem);

}
.I117210:hover {
}

}

.I166577 {
display:flex;
position:var(--I166577-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:48;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I166577:hover {
}


.I117211 {
display:flex;
align-items:flex-start;
position:relative;

order:11;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117211:hover {
}

@media (min-width:1440px) {
.I117211 {

order:4;


	
}
.I117211:hover {
}

}
.I117212 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117212:hover {
}

@media (min-width:1440px) {
.I117212 {

order:2;


	
}
.I117212:hover {
}

}
.I117213 {
display:flex;
align-items:flex-start;
position:relative;

display:flex;
order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117213:hover {
}


.I117214 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117214:hover {
}


.I117215 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117215:hover {
}


.I117216 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117216:hover {
}


.I117217 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117217:hover {
}


.I117218 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117218:hover {
}


.I117219 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117219:hover {
}


.I117220 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;



flex-direction:row;
justify-content:space-between;
align-items:center;

	
}
.I117220:hover {
}
.I117220 > .sector {
position:relative;
}
@media (max-width:640px) {
.I117220 {



flex-direction:column;
align-items:flex-start;

	
}
.I117220:hover {
}

}

.I117221 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117221:hover {
}


.I167082 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I167082:hover {
}


h1.I117222, .I117222 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117222 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
width:100%;
background-size:cover;
background-position:center center;


}
.I117222:hover {
}
.I117222 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117222 > .viewport:hover {
}

@media (min-width:1440px) {
.I117222 {

order:8;

}
.I117222:hover {
}
.I117222 > .viewport {



}
.I117222 > .viewport:hover {
}

}
h1.I117223, .I117223 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117223 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I117223:hover {
}
.I117223 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I117223 > .viewport:hover {
}


h1.I117224, .I117224 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117224 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I117224:hover {
}
.I117224 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117224 > .viewport:hover {
}

@media (min-width:1440px) {
.I117224 {

order:3;

}
.I117224:hover {
}
.I117224 > .viewport {



}
.I117224 > .viewport:hover {
}

}
h1.I117225, .I117225 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117225 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I117225:hover {
}
.I117225 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117225 > .viewport:hover {
}


h1.I117226, .I117226 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117226 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;
overflow:hidden;

}
.I117226:hover {
}
.I117226 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117226 > .viewport:hover {
}


h1.I117227, .I117227 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117227 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I117227:hover {
}
.I117227 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117227 > .viewport:hover {
}


h1.I117228, .I117228 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117228 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I117228:hover {
}
.I117228 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I117228 > .viewport:hover {
}


h1.I117229, .I117229 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117229 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:1;

}
.I117229:hover {
}
.I117229 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117229 > .viewport:hover {
}


h1.I117230, .I117230 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117230 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;

}
.I117230:hover {
}
.I117230 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117230 > .viewport:hover {
}


h1.I117231, .I117231 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117231 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I117231:hover {
}
.I117231 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117231 > .viewport:hover {
}


h1.I117232, .I117232 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117232 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I117232:hover {
}
.I117232 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117232 > .viewport:hover {
}


h1.I117233, .I117233 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117233 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I117233:hover {
}
.I117233 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117233 > .viewport:hover {
}


h1.I117234, .I117234 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117234 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I117234:hover {
}
.I117234 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117234 > .viewport:hover {
}


h1.I117235, .I117235 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117235 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I117235:hover {
}
.I117235 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I117235 > .viewport:hover {
}


h1.I117236, .I117236 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117236 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I117236:hover {
}
.I117236 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117236 > .viewport:hover {
}


h1.I117237, .I117237 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117237 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I117237:hover {
}
.I117237 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117237 > .viewport:hover {
}


h1.I117238, .I117238 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117238 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I117238:hover {
}
.I117238 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I117238 > .viewport:hover {
}


h1.I117239, .I117239 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117239 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I117239:hover {
}
.I117239 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117239 > .viewport:hover {
}

@media (max-width:640px) {
.I117239 {

width:100%;


}
.I117239:hover {
}
.I117239 > .viewport {



}
.I117239 > .viewport:hover {
}

}

h1.I117240, .I117240 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117240 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I117240:hover {
}
.I117240 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117240 > .viewport:hover {
}


h1.I117241, .I117241 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117241 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I117241:hover {
}
.I117241 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117241 > .viewport:hover {
}


h1.I117242, .I117242 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117242 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I117242:hover {
}
.I117242 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117242 > .viewport:hover {
}


h1.I117243, .I117243 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117243 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I117243:hover {
}
.I117243 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117243 > .viewport:hover {
}


h1.I117244, .I117244 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117244 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I117244:hover {
}
.I117244 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117244 > .viewport:hover {
}


h1.I117245, .I117245 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117245 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I117245:hover {
}
.I117245 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117245 > .viewport:hover {
}


h1.I117246, .I117246 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117246 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I117246:hover {
}
.I117246 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117246 > .viewport:hover {
}


h1.I117247, .I117247 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117247 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I117247:hover {
}
.I117247 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117247 > .viewport:hover {
}


h1.I117248, .I117248 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117248 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I117248:hover {
}
.I117248 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117248 > .viewport:hover {
}


h1.I117249, .I117249 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117249 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I117249:hover {
}
.I117249 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117249 > .viewport:hover {
}


h1.I117250, .I117250 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117250 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I117250:hover {
}
.I117250 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117250 > .viewport:hover {
}


h1.I117251, .I117251 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117251 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I117251:hover {
}
.I117251 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117251 > .viewport:hover {
}


h1.I117252, .I117252 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117252 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I117252:hover {
}
.I117252 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117252 > .viewport:hover {
}


h1.I117253, .I117253 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117253 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I117253:hover {
}
.I117253 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117253 > .viewport:hover {
}


h1.I117254, .I117254 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117254 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;

}
.I117254:hover {
}
.I117254 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117254 > .viewport:hover {
}

@media (min-width:1440px) {
.I117254 {

order:3;

}
.I117254:hover {
}
.I117254 > .viewport {



}
.I117254 > .viewport:hover {
}

}
h1.I117255, .I117255 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117255 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I117255:hover {
}
.I117255 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117255 > .viewport:hover {
}


h1.I117256, .I117256 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117256 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I117256:hover {
}
.I117256 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117256 > .viewport:hover {
}


h1.I117257, .I117257 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117257 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I117257:hover {
}
.I117257 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117257 > .viewport:hover {
}


h1.I117258, .I117258 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117258 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I117258:hover {
}
.I117258 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117258 > .viewport:hover {
}


h1.I117259, .I117259 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117259 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I117259:hover {
}
.I117259 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117259 > .viewport:hover {
}


h1.I117260, .I117260 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117260 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I117260:hover {
}
.I117260 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117260 > .viewport:hover {
}


h1.I117261, .I117261 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117261 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I117261:hover {
}
.I117261 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117261 > .viewport:hover {
}


h1.I117262, .I117262 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117262 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I117262:hover {
}
.I117262 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117262 > .viewport:hover {
}


h1.I117263, .I117263 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117263 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I117263:hover {
}
.I117263 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117263 > .viewport:hover {
}


h1.I117264, .I117264 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117264 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:11;

}
.I117264:hover {
}
.I117264 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117264 > .viewport:hover {
}


h1.I117265, .I117265 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117265 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;

}
.I117265:hover {
}
.I117265 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117265 > .viewport:hover {
}


h1.I117266, .I117266 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117266 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I117266:hover {
}
.I117266 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117266 > .viewport:hover {
}


h1.I117267, .I117267 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117267 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I117267:hover {
}
.I117267 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117267 > .viewport:hover {
}


h1.I117268, .I117268 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117268 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I117268:hover {
}
.I117268 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117268 > .viewport:hover {
}


h1.I117269, .I117269 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117269 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I117269:hover {
}
.I117269 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117269 > .viewport:hover {
}


h1.I117270, .I117270 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117270 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I117270:hover {
}
.I117270 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117270 > .viewport:hover {
}


h1.I117271, .I117271 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117271 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I117271:hover {
}
.I117271 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117271 > .viewport:hover {
}


h1.I117272, .I117272 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117272 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I117272:hover {
}
.I117272 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117272 > .viewport:hover {
}


h1.I117273, .I117273 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117273 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I117273:hover {
}
.I117273 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117273 > .viewport:hover {
}


h1.I117274, .I117274 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117274 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I117274:hover {
}
.I117274 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117274 > .viewport:hover {
}


h1.I117275, .I117275 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117275 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I117275:hover {
}
.I117275 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117275 > .viewport:hover {
}

@media (max-width:640px) {
.I117275 {

width:100%;


}
.I117275:hover {
}
.I117275 > .viewport {



}
.I117275 > .viewport:hover {
}

}

h1.I163071, .I163071 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163071 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I163071:hover {
}
.I163071 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163071 > .viewport:hover {
}


h1.I166003, .I166003 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166003 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I166003:hover {
}
.I166003 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166003 > .viewport:hover {
}


h1.I166476, .I166476 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166476 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I166476:hover {
}
.I166476 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166476 > .viewport:hover {
}


h1.I166779, .I166779 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166779 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I166779:hover {
}
.I166779 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166779 > .viewport:hover {
}


h1.I166981, .I166981 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166981 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I166981:hover {
}
.I166981 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166981 > .viewport:hover {
}


h1.I167284, .I167284 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167284 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I167284:hover {
}
.I167284 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167284 > .viewport:hover {
}


h1.I167486, .I167486 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167486 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I167486:hover {
}
.I167486 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167486 > .viewport:hover {
}


h1.I167688, .I167688 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167688 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I167688:hover {
}
.I167688 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167688 > .viewport:hover {
}

@media (max-width:640px) {
.I167688 {

width:100%;


}
.I167688:hover {
}
.I167688 > .viewport {



}
.I167688 > .viewport:hover {
}

}

h1.I176964, .I176964 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176964 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;

}
.I176964:hover {
}
.I176964 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176964 > .viewport:hover {
}


h1.I177170, .I177170 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177170 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177170:hover {
}
.I177170 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177170 > .viewport:hover {
}


h1.I177376, .I177376 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177376 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177376:hover {
}
.I177376 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177376 > .viewport:hover {
}


h1.I177742, .I177742 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177742 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177742:hover {
}
.I177742 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177742 > .viewport:hover {
}


.I117276 .image, .I117276.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I117276 .image:hover, .I117276.image:hover {
}
@media (min-width:1440px) {
.I117276 .image, .I117276.image {
width:100%;

}
.I117276 .image:hover, .I117276.image:hover {
}
}
.I117277, a.I117277 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117277:hover, a.I117277:hover {
}
@media (max-width:992px) {
.I117277, a.I117277 {
}
.I117277:hover, a.I117277:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117277, a.I117277 {
display:flex;
padding-bottom:0rem;

}
.I117277:hover, a.I117277:hover {
}
}

.I117278 .image, .I117278.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I117278 .image:hover, .I117278.image:hover {
}
@media (min-width:1440px) {
.I117278 .image, .I117278.image {
width:100%;

}
.I117278 .image:hover, .I117278.image:hover {
}
}
.I117279 .image, .I117279.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I117279 .image:hover, .I117279.image:hover {
}

.I117280, a.I117280 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117280:hover, a.I117280:hover {
}
@media (max-width:992px) {
.I117280, a.I117280 {
}
.I117280:hover, a.I117280:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117280, a.I117280 {
display:flex;
padding-bottom:0rem;

}
.I117280:hover, a.I117280:hover {
}
}

.I117281, a.I117281 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117281:hover, a.I117281:hover {
}
@media (min-width:1440px) {
.I117281, a.I117281 {
display:flex;
font-weight:500;


}
.I117281:hover, a.I117281:hover {
}
}
.I117282, a.I117282 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117282:hover, a.I117282:hover {
}
@media (max-width:992px) {
.I117282, a.I117282 {
}
.I117282:hover, a.I117282:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117282, a.I117282 {
display:flex;
padding-bottom:0rem;

}
.I117282:hover, a.I117282:hover {
}
}

.I117283, a.I117283 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;

}
.I117283:hover, a.I117283:hover {
}
@media (max-width:640px) {
.I117283, a.I117283 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I117283:hover, a.I117283:hover {
}
}

.I117284, a.I117284 {
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:1.5rem;

}
.I117284:hover, a.I117284:hover {
}
@media (max-width:992px) {
.I117284, a.I117284 {
}
.I117284:hover, a.I117284:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117284, a.I117284 {
display:flex;
padding-bottom:1rem;

}
.I117284:hover, a.I117284:hover {
}
}

.I117285, a.I117285 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117285:hover, a.I117285:hover {
}

.I117286, a.I117286 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117286:hover, a.I117286:hover {
}
@media (min-width:1440px) {
.I117286, a.I117286 {
display:flex;
font-weight:500;


}
.I117286:hover, a.I117286:hover {
}
}
.I117287 .image, .I117287.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I117287 .image:hover, .I117287.image:hover {
}

.I117288, a.I117288 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117288:hover, a.I117288:hover {
}
@media (min-width:1440px) {
.I117288, a.I117288 {
display:flex;
font-weight:500;


}
.I117288:hover, a.I117288:hover {
}
}
.I117289, a.I117289 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117289:hover, a.I117289:hover {
}
@media (max-width:992px) {
.I117289, a.I117289 {
}
.I117289:hover, a.I117289:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117289, a.I117289 {
display:flex;
padding-bottom:0rem;

}
.I117289:hover, a.I117289:hover {
}
}

.I117290 .image, .I117290.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I117290 .image:hover, .I117290.image:hover {
}

.I117291, a.I117291 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117291:hover, a.I117291:hover {
}
@media (min-width:1440px) {
.I117291, a.I117291 {
display:flex;
font-weight:500;


}
.I117291:hover, a.I117291:hover {
}
}
.I117292, a.I117292 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117292:hover, a.I117292:hover {
}
@media (max-width:992px) {
.I117292, a.I117292 {
}
.I117292:hover, a.I117292:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117292, a.I117292 {
display:flex;
padding-bottom:0rem;

}
.I117292:hover, a.I117292:hover {
}
}

.I117293 .image, .I117293.image {
vertical-align:top;
width:100px;
height:75px;
border-image-slice:100%;
background-size:cover;
background-position:center center;

}
.I117293 .image:hover, .I117293.image:hover {
}

.I117294, a.I117294 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117294:hover, a.I117294:hover {
}
@media (min-width:1440px) {
.I117294, a.I117294 {
display:flex;
font-weight:500;


}
.I117294:hover, a.I117294:hover {
}
}
.I117295, a.I117295 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117295:hover, a.I117295:hover {
}
@media (max-width:992px) {
.I117295, a.I117295 {
}
.I117295:hover, a.I117295:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117295, a.I117295 {
display:flex;
padding-bottom:0rem;

}
.I117295:hover, a.I117295:hover {
}
}

.I117296 .image, .I117296.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I117296 .image:hover, .I117296.image:hover {
}

.I117297 .image, .I117297.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I117297 .image:hover, .I117297.image:hover {
}

.I117298 .image, .I117298.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I117298 .image:hover, .I117298.image:hover {
}

.I117299, a.I117299 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117299:hover, a.I117299:hover {
}
@media (max-width:992px) {
.I117299, a.I117299 {
}
.I117299:hover, a.I117299:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117299, a.I117299 {
display:flex;
padding-bottom:0rem;

}
.I117299:hover, a.I117299:hover {
}
}

.I117300, a.I117300 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117300:hover, a.I117300:hover {
}
@media (min-width:1440px) {
.I117300, a.I117300 {
display:flex;
font-weight:500;


}
.I117300:hover, a.I117300:hover {
}
}
.I117301, a.I117301 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117301:hover, a.I117301:hover {
}
@media (max-width:992px) {
.I117301, a.I117301 {
}
.I117301:hover, a.I117301:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117301, a.I117301 {
display:flex;
padding-bottom:0rem;

}
.I117301:hover, a.I117301:hover {
}
}

.I117302, a.I117302 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.5rem;

padding-bottom:1rem;

}
.I117302:hover, a.I117302:hover {
}
@media (max-width:992px) {
.I117302, a.I117302 {
}
.I117302:hover, a.I117302:hover {
display:flex;
width:100%;

}
}
@media (min-width:1440px) {
.I117302, a.I117302 {
display:flex;
font-weight:500;


}
.I117302:hover, a.I117302:hover {
}
}
.I117303, a.I117303 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117303:hover, a.I117303:hover {
}
@media (max-width:992px) {
.I117303, a.I117303 {
}
.I117303:hover, a.I117303:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117303, a.I117303 {
display:flex;
padding-bottom:0rem;

}
.I117303:hover, a.I117303:hover {
}
}

.I117304, a.I117304 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117304:hover, a.I117304:hover {
}
@media (min-width:1440px) {
.I117304, a.I117304 {
display:flex;
font-weight:500;


}
.I117304:hover, a.I117304:hover {
}
}
.I117305 {
}
.I117305:hover {
}
.I117305 {
}
.I117305:hover {
}


.I117306, a.I117306 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117306:hover, a.I117306:hover {
}

.I117307, a.I117307 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117307:hover, a.I117307:hover {
}

.I117308 .button, .I117308.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117308 button.button, button.I117308.button {
cursor:pointer;
}
.I117308 .button .text, .I117308.button .text {
}
.I117308 .button .icon, .I117308.button .icon {
flex:none;
background-size:100% 100%;
}
.I117308 .button:hover, .I117308.button:hover {
}
.I117308 .button:hover .text, .I117308.button:hover .text {
}
.I117308 .button:hover .icon, .I117308.button:hover .icon {
background-size:100% 100%;
}

.I117309 .button, .I117309.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117309 button.button, button.I117309.button {
cursor:pointer;
}
.I117309 .button .text, .I117309.button .text {
}
.I117309 .button .icon, .I117309.button .icon {
flex:none;
background-size:100% 100%;
}
.I117309 .button:hover, .I117309.button:hover {
}
.I117309 .button:hover .text, .I117309.button:hover .text {
}
.I117309 .button:hover .icon, .I117309.button:hover .icon {
background-size:100% 100%;
}

.I117310 .button, .I117310.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117310 button.button, button.I117310.button {
cursor:pointer;
}
.I117310 .button .text, .I117310.button .text {
}
.I117310 .button .icon, .I117310.button .icon {
flex:none;
background-size:100% 100%;
}
.I117310 .button:hover, .I117310.button:hover {
}
.I117310 .button:hover .text, .I117310.button:hover .text {
}
.I117310 .button:hover .icon, .I117310.button:hover .icon {
background-size:100% 100%;
}

.I117311 .button, .I117311.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117311 button.button, button.I117311.button {
cursor:pointer;
}
.I117311 .button .text, .I117311.button .text {
}
.I117311 .button .icon, .I117311.button .icon {
flex:none;
background-size:100% 100%;
}
.I117311 .button:hover, .I117311.button:hover {
}
.I117311 .button:hover .text, .I117311.button:hover .text {
}
.I117311 .button:hover .icon, .I117311.button:hover .icon {
background-size:100% 100%;
}

.I117312 .button, .I117312.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117312 button.button, button.I117312.button {
cursor:pointer;
}
.I117312 .button .text, .I117312.button .text {
}
.I117312 .button .icon, .I117312.button .icon {
flex:none;
background-size:100% 100%;
}
.I117312 .button:hover, .I117312.button:hover {
}
.I117312 .button:hover .text, .I117312.button:hover .text {
}
.I117312 .button:hover .icon, .I117312.button:hover .icon {
background-size:100% 100%;
}

.I117313 .button, .I117313.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117313 button.button, button.I117313.button {
cursor:pointer;
}
.I117313 .button .text, .I117313.button .text {
}
.I117313 .button .icon, .I117313.button .icon {
flex:none;
background-size:100% 100%;
}
.I117313 .button:hover, .I117313.button:hover {
}
.I117313 .button:hover .text, .I117313.button:hover .text {
}
.I117313 .button:hover .icon, .I117313.button:hover .icon {
background-size:100% 100%;
}

.I117314 .button, .I117314.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117314 button.button, button.I117314.button {
cursor:pointer;
}
.I117314 .button .text, .I117314.button .text {
}
.I117314 .button .icon, .I117314.button .icon {
flex:none;
background-size:100% 100%;
}
.I117314 .button:hover, .I117314.button:hover {
}
.I117314 .button:hover .text, .I117314.button:hover .text {
}
.I117314 .button:hover .icon, .I117314.button:hover .icon {
background-size:100% 100%;
}

.I117315 .button, .I117315.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117315 button.button, button.I117315.button {
cursor:pointer;
}
.I117315 .button .text, .I117315.button .text {
}
.I117315 .button .icon, .I117315.button .icon {
flex:none;
background-size:100% 100%;
}
.I117315 .button:hover, .I117315.button:hover {
}
.I117315 .button:hover .text, .I117315.button:hover .text {
}
.I117315 .button:hover .icon, .I117315.button:hover .icon {
background-size:100% 100%;
}

.I117316 .button, .I117316.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117316 button.button, button.I117316.button {
cursor:pointer;
}
.I117316 .button .text, .I117316.button .text {
}
.I117316 .button .icon, .I117316.button .icon {
flex:none;
background-size:100% 100%;
}
.I117316 .button:hover, .I117316.button:hover {
}
.I117316 .button:hover .text, .I117316.button:hover .text {
}
.I117316 .button:hover .icon, .I117316.button:hover .icon {
background-size:100% 100%;
}

.I117317 .button, .I117317.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117317 button.button, button.I117317.button {
cursor:pointer;
}
.I117317 .button .text, .I117317.button .text {
font-family:Rubik;
font-weight:500;
color:rgb(250,50,99);

}
.I117317 .button .icon, .I117317.button .icon {
flex:none;
background-size:100% 100%;
}
.I117317 .button:hover, .I117317.button:hover {
}
.I117317 .button:hover .text, .I117317.button:hover .text {
}
.I117317 .button:hover .icon, .I117317.button:hover .icon {
background-size:100% 100%;
}

.I117318, a.I117318 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117318:hover, a.I117318:hover {
}

.I117319, a.I117319 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117319:hover, a.I117319:hover {
}

.I117320, a.I117320 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117320:hover, a.I117320:hover {
}

.I117321, a.I117321 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117321:hover, a.I117321:hover {
}

.I117322, a.I117322 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117322:hover, a.I117322:hover {
}

.I117323, a.I117323 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117323:hover, a.I117323:hover {
}

.I117324, a.I117324 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117324:hover, a.I117324:hover {
}

.I117325 .button, .I117325.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117325 button.button, button.I117325.button {
cursor:pointer;
}
.I117325 .button .text, .I117325.button .text {
}
.I117325 .button .icon, .I117325.button .icon {
flex:none;
background-size:100% 100%;
}
.I117325 .button:hover, .I117325.button:hover {
}
.I117325 .button:hover .text, .I117325.button:hover .text {
}
.I117325 .button:hover .icon, .I117325.button:hover .icon {
background-size:100% 100%;
}

.I117326, a.I117326 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117326:hover, a.I117326:hover {
}

.I117327, a.I117327 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117327:hover, a.I117327:hover {
}

.I117328, a.I117328 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117328:hover, a.I117328:hover {
}

.I117329 .image, .I117329.image {
vertical-align:top;
}
.I117329 .image:hover, .I117329.image:hover {
}

.I162974, a.I162974 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I162974:hover, a.I162974:hover {
}

.I165902, a.I165902 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I165902:hover, a.I165902:hover {
}

.I166375, a.I166375 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I166375:hover, a.I166375:hover {
}

.I166678 .button, .I166678.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I166678 button.button, button.I166678.button {
cursor:pointer;
}
.I166678 .button .text, .I166678.button .text {
}
.I166678 .button .icon, .I166678.button .icon {
flex:none;
background-size:100% 100%;
}
.I166678 .button:hover, .I166678.button:hover {
}
.I166678 .button:hover .text, .I166678.button:hover .text {
}
.I166678 .button:hover .icon, .I166678.button:hover .icon {
background-size:100% 100%;
}

.I166880, a.I166880 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I166880:hover, a.I166880:hover {
}

.I167183, a.I167183 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167183:hover, a.I167183:hover {
}

.I167385, a.I167385 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167385:hover, a.I167385:hover {
}

.I167587 .image, .I167587.image {
vertical-align:top;
}
.I167587 .image:hover, .I167587.image:hover {
}

.I176861, a.I176861 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176861:hover, a.I176861:hover {
}

.I177067, a.I177067 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177067:hover, a.I177067:hover {
}

.I177273, a.I177273 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177273:hover, a.I177273:hover {
}

.I177638, a.I177638 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177638:hover, a.I177638:hover {
}

h1.I117332, .I117332 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117332 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:30;

}
.I117332:hover {
}
.I117332 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117332 > .viewport:hover {
}


h1.I117466, .I117466 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117466 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:16;
width:100%;


}
.I117466:hover {
}
.I117466 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117466 > .viewport:hover {
}


.I117333 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
max-width:1180px;
margin-left:auto;
margin-right:auto;
padding-bottom:0rem;
padding-left:2rem;
padding-right:2rem;
padding-top:4rem;
box-sizing:border-box;

flex-direction:column;
align-items:center;

	
}
.I117333:hover {
}
@media (max-width:992px) {
.I117333 {
width:100%;
margin-left:auto;
margin-right:auto;
padding-bottom:4rem;
padding-top:4rem;

align-items:flex-start;

	
}
.I117333:hover {
}
}
@media (max-width:640px) {
.I117333 {
padding-bottom:4rem;
padding-left:0rem;
padding-right:0rem;
padding-top:0rem;

	
}
.I117333:hover {
}
}

.I117334 {
display:flex;

order:3;
width:100%;
max-width:1440px;
padding-bottom:1rem;
box-sizing:border-box;


flex-direction:row;
}
.I117334:hover {
}
@media (max-width:992px) {
.I117334 {

width:100%;
padding-bottom:1rem;
padding-right:0;


}
.I117334:hover {
}
}
@media (max-width:640px) {
.I117334 {

width:calc(100vw - 1rem);
margin-left:1rem;
padding-bottom:1rem;
padding-left:0;
padding-right:1rem;


}
.I117334:hover {
}
}

.I117335 {
display:flex;
position:var(--I117335-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:6;
width:100%;
height:240px;
background-color:rgb(65,206,179);
box-shadow:none;
overflow:hidden;
position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I117335-location-transform:translate(0px,0px);
z-index:var(--I117335-z-index, auto);

transform:
var(--I117335-location-transform, translate(0px,0px))
var(--I117335-user-box-transform, translate(0px,0px))
;


position:var(--I117335-position-static-computed, static);
}
.I117335:hover {
}

@media (max-width:640px) {
.I117335 {

width:calc(100vw - 2rem);

}
.I117335:hover {
}

}

.I117336 {
display:flex;
position:var(--I117336-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:9;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I117336:hover {
}

@media (max-width:640px) {
.I117336 {

width:calc(100vw - 2rem);

}
.I117336:hover {
}

}

.I117337 {
display:flex;
position:var(--I117337-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:7;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I117337:hover {
}
.I117337 {
--I117337-position-static-computed:static;
}
.I117337 > .sector, .I117337 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I117337 {

width:calc(100vw - 2rem);

}
.I117337:hover {
}

}

.I117338 {
display:flex;
position:var(--I117338-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
max-width:1440px;
box-sizing:border-box;

}
.I117338:hover {
}

@media (max-width:640px) {
.I117338 {

padding-left:1rem;
padding-right:1rem;

}
.I117338:hover {
}

}

.I117339 {
display:flex;
position:var(--I117339-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:15;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I117339:hover {
}

@media (max-width:640px) {
.I117339 {

width:calc(100vw - 2rem);

}
.I117339:hover {
}

}

.I117340 {
display:flex;
position:var(--I117340-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:17;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I117340:hover {
}
.I117340 {
--I117340-position-static-computed:static;
}
.I117340 > .sector, .I117340 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I117340 {

width:calc(100vw - 2rem);

}
.I117340:hover {
}

}
@media (min-width:1440px) {
.I117340 {

}
.I117340:hover {
}
.I117340 {
--I117340-position-static-computed:static;
}
.I117340 > .sector, .I117340 > .group-sectors {
position:relative;
}
}
.I117341 {
display:flex;
position:var(--I117341-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:22;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I117341:hover {
}

@media (max-width:640px) {
.I117341 {

width:calc(100vw - 2rem);

}
.I117341:hover {
}

}

.I117342 {
display:flex;
position:var(--I117342-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:44;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I117342:hover {
}

@media (max-width:640px) {
.I117342 {

width:calc(100vw - 2rem);

}
.I117342:hover {
}

}

.I117343 {
display:flex;
position:var(--I117343-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:45;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I117343:hover {
}

@media (max-width:640px) {
.I117343 {

width:calc(100vw - 2rem);

}
.I117343:hover {
}

}

.I117344 {
display:flex;
position:var(--I117344-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:46;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I117344:hover {
}

@media (max-width:640px) {
.I117344 {

width:calc(100vw - 2rem);

}
.I117344:hover {
}

}

.I117345 {
display:flex;
position:var(--I117345-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I117345:hover {
}


.I117346 {
display:flex;
position:var(--I117346-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:47;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I117346:hover {
}

@media (max-width:640px) {
.I117346 {

width:calc(100vw - 2rem);

}
.I117346:hover {
}

}

.I166578 {
display:flex;
position:var(--I166578-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:48;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I166578:hover {
}


.I117347 {
display:flex;
align-items:flex-start;
position:relative;

order:11;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117347:hover {
}

@media (min-width:1440px) {
.I117347 {

order:4;


	
}
.I117347:hover {
}

}
.I117348 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117348:hover {
}

@media (min-width:1440px) {
.I117348 {

order:2;


	
}
.I117348:hover {
}

}
.I117349 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117349:hover {
}


.I117350 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117350:hover {
}


.I117351 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117351:hover {
}


.I117352 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117352:hover {
}


.I117353 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117353:hover {
}


.I117354 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117354:hover {
}


.I117355 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117355:hover {
}


.I117356 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;



flex-direction:row;
justify-content:space-between;
align-items:center;

	
}
.I117356:hover {
}
.I117356 > .sector {
position:relative;
}
@media (max-width:640px) {
.I117356 {



flex-direction:column;
align-items:flex-start;

	
}
.I117356:hover {
}

}

.I117357 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117357:hover {
}


.I167083 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I167083:hover {
}


h1.I117358, .I117358 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117358 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
width:100%;
background-size:cover;
background-position:center center;


}
.I117358:hover {
}
.I117358 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117358 > .viewport:hover {
}

@media (min-width:1440px) {
.I117358 {

order:8;

}
.I117358:hover {
}
.I117358 > .viewport {



}
.I117358 > .viewport:hover {
}

}
h1.I117359, .I117359 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117359 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I117359:hover {
}
.I117359 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I117359 > .viewport:hover {
}


h1.I117360, .I117360 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117360 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I117360:hover {
}
.I117360 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117360 > .viewport:hover {
}

@media (min-width:1440px) {
.I117360 {

order:3;

}
.I117360:hover {
}
.I117360 > .viewport {



}
.I117360 > .viewport:hover {
}

}
h1.I117361, .I117361 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117361 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I117361:hover {
}
.I117361 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117361 > .viewport:hover {
}


h1.I117362, .I117362 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117362 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;
overflow:hidden;

}
.I117362:hover {
}
.I117362 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117362 > .viewport:hover {
}


h1.I117363, .I117363 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117363 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I117363:hover {
}
.I117363 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117363 > .viewport:hover {
}


h1.I117364, .I117364 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117364 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I117364:hover {
}
.I117364 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I117364 > .viewport:hover {
}


h1.I117365, .I117365 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117365 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I117365:hover {
}
.I117365 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117365 > .viewport:hover {
}


h1.I117366, .I117366 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117366 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;

}
.I117366:hover {
}
.I117366 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117366 > .viewport:hover {
}


h1.I117367, .I117367 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117367 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I117367:hover {
}
.I117367 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117367 > .viewport:hover {
}


h1.I117368, .I117368 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117368 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I117368:hover {
}
.I117368 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117368 > .viewport:hover {
}


h1.I117369, .I117369 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117369 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I117369:hover {
}
.I117369 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117369 > .viewport:hover {
}


h1.I117370, .I117370 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117370 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I117370:hover {
}
.I117370 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117370 > .viewport:hover {
}


h1.I117371, .I117371 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117371 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I117371:hover {
}
.I117371 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I117371 > .viewport:hover {
}


h1.I117372, .I117372 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117372 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I117372:hover {
}
.I117372 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117372 > .viewport:hover {
}


h1.I117373, .I117373 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117373 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I117373:hover {
}
.I117373 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117373 > .viewport:hover {
}


h1.I117374, .I117374 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117374 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I117374:hover {
}
.I117374 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I117374 > .viewport:hover {
}


h1.I117375, .I117375 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117375 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I117375:hover {
}
.I117375 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117375 > .viewport:hover {
}

@media (max-width:640px) {
.I117375 {

width:100%;


}
.I117375:hover {
}
.I117375 > .viewport {



}
.I117375 > .viewport:hover {
}

}

h1.I117376, .I117376 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117376 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I117376:hover {
}
.I117376 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117376 > .viewport:hover {
}


h1.I117377, .I117377 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117377 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I117377:hover {
}
.I117377 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117377 > .viewport:hover {
}


h1.I117378, .I117378 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117378 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I117378:hover {
}
.I117378 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117378 > .viewport:hover {
}


h1.I117379, .I117379 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117379 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I117379:hover {
}
.I117379 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117379 > .viewport:hover {
}


h1.I117380, .I117380 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117380 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I117380:hover {
}
.I117380 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117380 > .viewport:hover {
}


h1.I117381, .I117381 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117381 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I117381:hover {
}
.I117381 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117381 > .viewport:hover {
}


h1.I117382, .I117382 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117382 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I117382:hover {
}
.I117382 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117382 > .viewport:hover {
}


h1.I117383, .I117383 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117383 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I117383:hover {
}
.I117383 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117383 > .viewport:hover {
}


h1.I117384, .I117384 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117384 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I117384:hover {
}
.I117384 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117384 > .viewport:hover {
}


h1.I117385, .I117385 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117385 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I117385:hover {
}
.I117385 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117385 > .viewport:hover {
}


h1.I117386, .I117386 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117386 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I117386:hover {
}
.I117386 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117386 > .viewport:hover {
}


h1.I117387, .I117387 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117387 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I117387:hover {
}
.I117387 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117387 > .viewport:hover {
}


h1.I117388, .I117388 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117388 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I117388:hover {
}
.I117388 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117388 > .viewport:hover {
}


h1.I117389, .I117389 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117389 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I117389:hover {
}
.I117389 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117389 > .viewport:hover {
}


h1.I117390, .I117390 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117390 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;

}
.I117390:hover {
}
.I117390 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117390 > .viewport:hover {
}

@media (min-width:1440px) {
.I117390 {

order:3;

}
.I117390:hover {
}
.I117390 > .viewport {



}
.I117390 > .viewport:hover {
}

}
h1.I117391, .I117391 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117391 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I117391:hover {
}
.I117391 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117391 > .viewport:hover {
}


h1.I117392, .I117392 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117392 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I117392:hover {
}
.I117392 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117392 > .viewport:hover {
}


h1.I117393, .I117393 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117393 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I117393:hover {
}
.I117393 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117393 > .viewport:hover {
}


h1.I117394, .I117394 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117394 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I117394:hover {
}
.I117394 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117394 > .viewport:hover {
}


h1.I117395, .I117395 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117395 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I117395:hover {
}
.I117395 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117395 > .viewport:hover {
}


h1.I117396, .I117396 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117396 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I117396:hover {
}
.I117396 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117396 > .viewport:hover {
}


h1.I117397, .I117397 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117397 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I117397:hover {
}
.I117397 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117397 > .viewport:hover {
}


h1.I117398, .I117398 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117398 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I117398:hover {
}
.I117398 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117398 > .viewport:hover {
}


h1.I117399, .I117399 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117399 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I117399:hover {
}
.I117399 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117399 > .viewport:hover {
}


h1.I117400, .I117400 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117400 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:11;

}
.I117400:hover {
}
.I117400 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117400 > .viewport:hover {
}


h1.I117401, .I117401 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117401 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;

}
.I117401:hover {
}
.I117401 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117401 > .viewport:hover {
}


h1.I117402, .I117402 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117402 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I117402:hover {
}
.I117402 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117402 > .viewport:hover {
}


h1.I117403, .I117403 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117403 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I117403:hover {
}
.I117403 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117403 > .viewport:hover {
}


h1.I117404, .I117404 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117404 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I117404:hover {
}
.I117404 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117404 > .viewport:hover {
}


h1.I117405, .I117405 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117405 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I117405:hover {
}
.I117405 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117405 > .viewport:hover {
}


h1.I117406, .I117406 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117406 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I117406:hover {
}
.I117406 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117406 > .viewport:hover {
}


h1.I117407, .I117407 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117407 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I117407:hover {
}
.I117407 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117407 > .viewport:hover {
}


h1.I117408, .I117408 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117408 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I117408:hover {
}
.I117408 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117408 > .viewport:hover {
}


h1.I117409, .I117409 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117409 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I117409:hover {
}
.I117409 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117409 > .viewport:hover {
}


h1.I117410, .I117410 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117410 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I117410:hover {
}
.I117410 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117410 > .viewport:hover {
}


h1.I117411, .I117411 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117411 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I117411:hover {
}
.I117411 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117411 > .viewport:hover {
}

@media (max-width:640px) {
.I117411 {

width:100%;


}
.I117411:hover {
}
.I117411 > .viewport {



}
.I117411 > .viewport:hover {
}

}

h1.I163072, .I163072 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163072 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I163072:hover {
}
.I163072 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163072 > .viewport:hover {
}


h1.I166004, .I166004 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166004 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I166004:hover {
}
.I166004 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166004 > .viewport:hover {
}


h1.I166477, .I166477 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166477 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I166477:hover {
}
.I166477 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166477 > .viewport:hover {
}


h1.I166780, .I166780 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166780 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I166780:hover {
}
.I166780 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166780 > .viewport:hover {
}


h1.I166982, .I166982 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166982 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I166982:hover {
}
.I166982 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166982 > .viewport:hover {
}


h1.I167285, .I167285 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167285 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I167285:hover {
}
.I167285 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167285 > .viewport:hover {
}


h1.I167487, .I167487 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167487 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I167487:hover {
}
.I167487 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167487 > .viewport:hover {
}


h1.I167689, .I167689 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167689 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I167689:hover {
}
.I167689 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167689 > .viewport:hover {
}

@media (max-width:640px) {
.I167689 {

width:100%;


}
.I167689:hover {
}
.I167689 > .viewport {



}
.I167689 > .viewport:hover {
}

}

h1.I176965, .I176965 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176965 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;

}
.I176965:hover {
}
.I176965 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176965 > .viewport:hover {
}


h1.I177171, .I177171 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177171 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177171:hover {
}
.I177171 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177171 > .viewport:hover {
}


h1.I177377, .I177377 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177377 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177377:hover {
}
.I177377 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177377 > .viewport:hover {
}


h1.I177743, .I177743 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177743 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177743:hover {
}
.I177743 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177743 > .viewport:hover {
}


.I117412 .image, .I117412.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I117412 .image:hover, .I117412.image:hover {
}
@media (min-width:1440px) {
.I117412 .image, .I117412.image {
width:100%;

}
.I117412 .image:hover, .I117412.image:hover {
}
}
.I117413, a.I117413 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117413:hover, a.I117413:hover {
}
@media (max-width:992px) {
.I117413, a.I117413 {
}
.I117413:hover, a.I117413:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117413, a.I117413 {
display:flex;
padding-bottom:0rem;

}
.I117413:hover, a.I117413:hover {
}
}

.I117414 .image, .I117414.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I117414 .image:hover, .I117414.image:hover {
}
@media (min-width:1440px) {
.I117414 .image, .I117414.image {
width:100%;

}
.I117414 .image:hover, .I117414.image:hover {
}
}
.I117415 .image, .I117415.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I117415 .image:hover, .I117415.image:hover {
}

.I117416, a.I117416 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117416:hover, a.I117416:hover {
}
@media (max-width:992px) {
.I117416, a.I117416 {
}
.I117416:hover, a.I117416:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117416, a.I117416 {
display:flex;
padding-bottom:0rem;

}
.I117416:hover, a.I117416:hover {
}
}

.I117417, a.I117417 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117417:hover, a.I117417:hover {
}
@media (min-width:1440px) {
.I117417, a.I117417 {
display:flex;
font-weight:500;


}
.I117417:hover, a.I117417:hover {
}
}
.I117418, a.I117418 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117418:hover, a.I117418:hover {
}
@media (max-width:992px) {
.I117418, a.I117418 {
}
.I117418:hover, a.I117418:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117418, a.I117418 {
display:flex;
padding-bottom:0rem;

}
.I117418:hover, a.I117418:hover {
}
}

.I117419, a.I117419 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;

}
.I117419:hover, a.I117419:hover {
}
@media (max-width:640px) {
.I117419, a.I117419 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I117419:hover, a.I117419:hover {
}
}

.I117420, a.I117420 {
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:1.5rem;

}
.I117420:hover, a.I117420:hover {
}
@media (max-width:992px) {
.I117420, a.I117420 {
}
.I117420:hover, a.I117420:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117420, a.I117420 {
display:flex;
padding-bottom:1rem;

}
.I117420:hover, a.I117420:hover {
}
}

.I117421, a.I117421 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117421:hover, a.I117421:hover {
}

.I117422, a.I117422 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117422:hover, a.I117422:hover {
}
@media (min-width:1440px) {
.I117422, a.I117422 {
display:flex;
font-weight:500;


}
.I117422:hover, a.I117422:hover {
}
}
.I117423 .image, .I117423.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I117423 .image:hover, .I117423.image:hover {
}

.I117424, a.I117424 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117424:hover, a.I117424:hover {
}
@media (min-width:1440px) {
.I117424, a.I117424 {
display:flex;
font-weight:500;


}
.I117424:hover, a.I117424:hover {
}
}
.I117425, a.I117425 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117425:hover, a.I117425:hover {
}
@media (max-width:992px) {
.I117425, a.I117425 {
}
.I117425:hover, a.I117425:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117425, a.I117425 {
display:flex;
padding-bottom:0rem;

}
.I117425:hover, a.I117425:hover {
}
}

.I117426 .image, .I117426.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I117426 .image:hover, .I117426.image:hover {
}

.I117427, a.I117427 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117427:hover, a.I117427:hover {
}
@media (min-width:1440px) {
.I117427, a.I117427 {
display:flex;
font-weight:500;


}
.I117427:hover, a.I117427:hover {
}
}
.I117428, a.I117428 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117428:hover, a.I117428:hover {
}
@media (max-width:992px) {
.I117428, a.I117428 {
}
.I117428:hover, a.I117428:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117428, a.I117428 {
display:flex;
padding-bottom:0rem;

}
.I117428:hover, a.I117428:hover {
}
}

.I117429 .image, .I117429.image {
vertical-align:top;
width:100px;
height:75px;
border-image-slice:100%;
background-size:cover;
background-position:center center;

}
.I117429 .image:hover, .I117429.image:hover {
}

.I117430, a.I117430 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117430:hover, a.I117430:hover {
}
@media (min-width:1440px) {
.I117430, a.I117430 {
display:flex;
font-weight:500;


}
.I117430:hover, a.I117430:hover {
}
}
.I117431, a.I117431 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117431:hover, a.I117431:hover {
}
@media (max-width:992px) {
.I117431, a.I117431 {
}
.I117431:hover, a.I117431:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117431, a.I117431 {
display:flex;
padding-bottom:0rem;

}
.I117431:hover, a.I117431:hover {
}
}

.I117432 .image, .I117432.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I117432 .image:hover, .I117432.image:hover {
}

.I117433 .image, .I117433.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I117433 .image:hover, .I117433.image:hover {
}

.I117434 .image, .I117434.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I117434 .image:hover, .I117434.image:hover {
}

.I117435, a.I117435 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117435:hover, a.I117435:hover {
}
@media (max-width:992px) {
.I117435, a.I117435 {
}
.I117435:hover, a.I117435:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117435, a.I117435 {
display:flex;
padding-bottom:0rem;

}
.I117435:hover, a.I117435:hover {
}
}

.I117436, a.I117436 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117436:hover, a.I117436:hover {
}
@media (min-width:1440px) {
.I117436, a.I117436 {
display:flex;
font-weight:500;


}
.I117436:hover, a.I117436:hover {
}
}
.I117437, a.I117437 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117437:hover, a.I117437:hover {
}
@media (max-width:992px) {
.I117437, a.I117437 {
}
.I117437:hover, a.I117437:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117437, a.I117437 {
display:flex;
padding-bottom:0rem;

}
.I117437:hover, a.I117437:hover {
}
}

.I117438, a.I117438 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.5rem;

padding-bottom:1rem;

}
.I117438:hover, a.I117438:hover {
}
@media (max-width:992px) {
.I117438, a.I117438 {
}
.I117438:hover, a.I117438:hover {
display:flex;
width:100%;

}
}
@media (min-width:1440px) {
.I117438, a.I117438 {
display:flex;
font-weight:500;


}
.I117438:hover, a.I117438:hover {
}
}
.I117439, a.I117439 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117439:hover, a.I117439:hover {
}
@media (max-width:992px) {
.I117439, a.I117439 {
}
.I117439:hover, a.I117439:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117439, a.I117439 {
display:flex;
padding-bottom:0rem;

}
.I117439:hover, a.I117439:hover {
}
}

.I117440, a.I117440 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117440:hover, a.I117440:hover {
}
@media (min-width:1440px) {
.I117440, a.I117440 {
display:flex;
font-weight:500;


}
.I117440:hover, a.I117440:hover {
}
}
.I117441 {
}
.I117441:hover {
}
.I117441 {
}
.I117441:hover {
}


.I117442, a.I117442 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117442:hover, a.I117442:hover {
}

.I117443, a.I117443 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117443:hover, a.I117443:hover {
}

.I117444 .button, .I117444.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117444 button.button, button.I117444.button {
cursor:pointer;
}
.I117444 .button .text, .I117444.button .text {
}
.I117444 .button .icon, .I117444.button .icon {
flex:none;
background-size:100% 100%;
}
.I117444 .button:hover, .I117444.button:hover {
}
.I117444 .button:hover .text, .I117444.button:hover .text {
}
.I117444 .button:hover .icon, .I117444.button:hover .icon {
background-size:100% 100%;
}

.I117445 .button, .I117445.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117445 button.button, button.I117445.button {
cursor:pointer;
}
.I117445 .button .text, .I117445.button .text {
}
.I117445 .button .icon, .I117445.button .icon {
flex:none;
background-size:100% 100%;
}
.I117445 .button:hover, .I117445.button:hover {
}
.I117445 .button:hover .text, .I117445.button:hover .text {
}
.I117445 .button:hover .icon, .I117445.button:hover .icon {
background-size:100% 100%;
}

.I117446 .button, .I117446.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117446 button.button, button.I117446.button {
cursor:pointer;
}
.I117446 .button .text, .I117446.button .text {
}
.I117446 .button .icon, .I117446.button .icon {
flex:none;
background-size:100% 100%;
}
.I117446 .button:hover, .I117446.button:hover {
}
.I117446 .button:hover .text, .I117446.button:hover .text {
}
.I117446 .button:hover .icon, .I117446.button:hover .icon {
background-size:100% 100%;
}

.I117447 .button, .I117447.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117447 button.button, button.I117447.button {
cursor:pointer;
}
.I117447 .button .text, .I117447.button .text {
}
.I117447 .button .icon, .I117447.button .icon {
flex:none;
background-size:100% 100%;
}
.I117447 .button:hover, .I117447.button:hover {
}
.I117447 .button:hover .text, .I117447.button:hover .text {
}
.I117447 .button:hover .icon, .I117447.button:hover .icon {
background-size:100% 100%;
}

.I117448 .button, .I117448.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117448 button.button, button.I117448.button {
cursor:pointer;
}
.I117448 .button .text, .I117448.button .text {
}
.I117448 .button .icon, .I117448.button .icon {
flex:none;
background-size:100% 100%;
}
.I117448 .button:hover, .I117448.button:hover {
}
.I117448 .button:hover .text, .I117448.button:hover .text {
}
.I117448 .button:hover .icon, .I117448.button:hover .icon {
background-size:100% 100%;
}

.I117449 .button, .I117449.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117449 button.button, button.I117449.button {
cursor:pointer;
}
.I117449 .button .text, .I117449.button .text {
}
.I117449 .button .icon, .I117449.button .icon {
flex:none;
background-size:100% 100%;
}
.I117449 .button:hover, .I117449.button:hover {
}
.I117449 .button:hover .text, .I117449.button:hover .text {
}
.I117449 .button:hover .icon, .I117449.button:hover .icon {
background-size:100% 100%;
}

.I117450 .button, .I117450.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117450 button.button, button.I117450.button {
cursor:pointer;
}
.I117450 .button .text, .I117450.button .text {
}
.I117450 .button .icon, .I117450.button .icon {
flex:none;
background-size:100% 100%;
}
.I117450 .button:hover, .I117450.button:hover {
}
.I117450 .button:hover .text, .I117450.button:hover .text {
}
.I117450 .button:hover .icon, .I117450.button:hover .icon {
background-size:100% 100%;
}

.I117451 .button, .I117451.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117451 button.button, button.I117451.button {
cursor:pointer;
}
.I117451 .button .text, .I117451.button .text {
}
.I117451 .button .icon, .I117451.button .icon {
flex:none;
background-size:100% 100%;
}
.I117451 .button:hover, .I117451.button:hover {
}
.I117451 .button:hover .text, .I117451.button:hover .text {
}
.I117451 .button:hover .icon, .I117451.button:hover .icon {
background-size:100% 100%;
}

.I117452 .button, .I117452.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117452 button.button, button.I117452.button {
cursor:pointer;
}
.I117452 .button .text, .I117452.button .text {
}
.I117452 .button .icon, .I117452.button .icon {
flex:none;
background-size:100% 100%;
}
.I117452 .button:hover, .I117452.button:hover {
}
.I117452 .button:hover .text, .I117452.button:hover .text {
}
.I117452 .button:hover .icon, .I117452.button:hover .icon {
background-size:100% 100%;
}

.I117453 .button, .I117453.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117453 button.button, button.I117453.button {
cursor:pointer;
}
.I117453 .button .text, .I117453.button .text {
font-family:Rubik;
font-weight:500;
color:rgb(250,50,99);

}
.I117453 .button .icon, .I117453.button .icon {
flex:none;
background-size:100% 100%;
}
.I117453 .button:hover, .I117453.button:hover {
}
.I117453 .button:hover .text, .I117453.button:hover .text {
}
.I117453 .button:hover .icon, .I117453.button:hover .icon {
background-size:100% 100%;
}

.I117454, a.I117454 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117454:hover, a.I117454:hover {
}

.I117455, a.I117455 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117455:hover, a.I117455:hover {
}

.I117456, a.I117456 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117456:hover, a.I117456:hover {
}

.I117457, a.I117457 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117457:hover, a.I117457:hover {
}

.I117458, a.I117458 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117458:hover, a.I117458:hover {
}

.I117459, a.I117459 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117459:hover, a.I117459:hover {
}

.I117460, a.I117460 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117460:hover, a.I117460:hover {
}

.I117461 .button, .I117461.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117461 button.button, button.I117461.button {
cursor:pointer;
}
.I117461 .button .text, .I117461.button .text {
}
.I117461 .button .icon, .I117461.button .icon {
flex:none;
background-size:100% 100%;
}
.I117461 .button:hover, .I117461.button:hover {
}
.I117461 .button:hover .text, .I117461.button:hover .text {
}
.I117461 .button:hover .icon, .I117461.button:hover .icon {
background-size:100% 100%;
}

.I117462, a.I117462 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117462:hover, a.I117462:hover {
}

.I117463, a.I117463 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117463:hover, a.I117463:hover {
}

.I117464, a.I117464 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117464:hover, a.I117464:hover {
}

.I117465 .image, .I117465.image {
vertical-align:top;
}
.I117465 .image:hover, .I117465.image:hover {
}

.I162975, a.I162975 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I162975:hover, a.I162975:hover {
}

.I165903, a.I165903 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I165903:hover, a.I165903:hover {
}

.I166376, a.I166376 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I166376:hover, a.I166376:hover {
}

.I166679 .button, .I166679.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I166679 button.button, button.I166679.button {
cursor:pointer;
}
.I166679 .button .text, .I166679.button .text {
}
.I166679 .button .icon, .I166679.button .icon {
flex:none;
background-size:100% 100%;
}
.I166679 .button:hover, .I166679.button:hover {
}
.I166679 .button:hover .text, .I166679.button:hover .text {
}
.I166679 .button:hover .icon, .I166679.button:hover .icon {
background-size:100% 100%;
}

.I166881, a.I166881 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I166881:hover, a.I166881:hover {
}

.I167184, a.I167184 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167184:hover, a.I167184:hover {
}

.I167386, a.I167386 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167386:hover, a.I167386:hover {
}

.I167588 .image, .I167588.image {
vertical-align:top;
}
.I167588 .image:hover, .I167588.image:hover {
}

.I176862, a.I176862 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176862:hover, a.I176862:hover {
}

.I177068, a.I177068 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177068:hover, a.I177068:hover {
}

.I177274, a.I177274 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177274:hover, a.I177274:hover {
}

.I177639, a.I177639 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177639:hover, a.I177639:hover {
}

h1.I140354, .I140354 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140354 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:23;
width:100%;


}
.I140354:hover {
}
.I140354 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140354 > .viewport:hover {
}


.I140324 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(245,245,245);

align-items:center;

	
}
.I140324:hover {
}

.I140325 {
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;


}
.I140325:hover {
}
@media (max-width:992px) {
.I140325 {

padding-bottom:0rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I140325:hover {
}
}
@media (max-width:640px) {
.I140325 {


flex-direction:column;
}
.I140325:hover {
}
}

.I140326 {
display:flex;
position:var(--I140326-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;


}
.I140326:hover {
}

@media (max-width:992px) {
.I140326 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I140326:hover {
}

}
@media (max-width:640px) {
.I140326 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I140326:hover {
}

}
@media (min-width:1440px) {
.I140326 {

width:50%;
padding-right:4rem;

}
.I140326:hover {
}

}
.I140327 {
display:flex;
position:var(--I140327-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;


}
.I140327:hover {
}

@media (max-width:992px) {
.I140327 {

width:50%;

}
.I140327:hover {
}

}
@media (max-width:640px) {
.I140327 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I140327:hover {
}

}
@media (min-width:1440px) {
.I140327 {

width:50%;

flex-direction:column;


}
.I140327:hover {
}

}
.I140328 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I140328:hover {
}

@media (max-width:992px) {
.I140328 {



flex-direction:column;

	
}
.I140328:hover {
}

}

h1.I140329, .I140329 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140329 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I140329:hover {
}
.I140329 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140329 > .viewport:hover {
}


h1.I140330, .I140330 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140330 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I140330:hover {
}
.I140330 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140330 > .viewport:hover {
}


h1.I140331, .I140331 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140331 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I140331:hover {
}
.I140331 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140331 > .viewport:hover {
}

@media (max-width:992px) {
.I140331 {

display:flex;

}
.I140331:hover {
}
.I140331 > .viewport {



}
.I140331 > .viewport:hover {
}

}
@media (max-width:640px) {
.I140331 {

height:auto;


}
.I140331:hover {
}
.I140331 > .viewport {



}
.I140331 > .viewport:hover {
}

}

h1.I140332, .I140332 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140332 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I140332:hover {
}
.I140332 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140332 > .viewport:hover {
}

@media (max-width:992px) {
.I140332 {

padding-bottom:1rem;


}
.I140332:hover {
}
.I140332 > .viewport {



}
.I140332 > .viewport:hover {
}

}
@media (max-width:640px) {
.I140332 {

margin-bottom:0;


}
.I140332:hover {
}
.I140332 > .viewport {



}
.I140332 > .viewport:hover {
}

}

h1.I140333, .I140333 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140333 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I140333:hover {
}
.I140333 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140333 > .viewport:hover {
}


h1.I140334, .I140334 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140334 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I140334:hover {
}
.I140334 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140334 > .viewport:hover {
}


h1.I140335, .I140335 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140335 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I140335:hover {
}
.I140335 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140335 > .viewport:hover {
}

@media (max-width:640px) {
.I140335 {

margin-bottom:-1.65rem;


}
.I140335:hover {
}
.I140335 > .viewport {



}
.I140335 > .viewport:hover {
}

}

h1.I140336, .I140336 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140336 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I140336:hover {
}
.I140336 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140336 > .viewport:hover {
}

@media (min-width:1440px) {
.I140336 {

display:none;

}
.I140336:hover {
}
.I140336 > .viewport {



}
.I140336 > .viewport:hover {
}

}
h1.I140337, .I140337 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140337 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I140337:hover {
}
.I140337 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140337 > .viewport:hover {
}


h1.I140338, .I140338 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140338 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I140338:hover {
}
.I140338 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140338 > .viewport:hover {
}

@media (max-width:992px) {
.I140338 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I140338:hover {
}
.I140338 > .viewport {



}
.I140338 > .viewport:hover {
}

}

h1.I140339, .I140339 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140339 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I140339:hover {
}
.I140339 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140339 > .viewport:hover {
}

@media (max-width:992px) {
.I140339 {

display:none;

}
.I140339:hover {
}
.I140339 > .viewport {



}
.I140339 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I140339 {

width:100%;
height:auto;


}
.I140339:hover {
}
.I140339 > .viewport {



}
.I140339 > .viewport:hover {
}

}
h1.I140340, .I140340 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140340 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I140340:hover {
}
.I140340 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140340 > .viewport:hover {
}

@media (min-width:1440px) {
.I140340 {

width:100%;
box-sizing:border-box;


}
.I140340:hover {
}
.I140340 > .viewport {



}
.I140340 > .viewport:hover {
}

}
h1.I140341, .I140341 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140341 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I140341:hover {
}
.I140341 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140341 > .viewport:hover {
}


.I140342, a.I140342 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I140342:hover, a.I140342:hover {
}
@media (max-width:992px) {
.I140342, a.I140342 {
display:flex;
font-size:1.625rem;


}
.I140342:hover, a.I140342:hover {
}
}
@media (max-width:640px) {
.I140342, a.I140342 {
display:flex;
font-size:1.625rem;


}
.I140342:hover, a.I140342:hover {
}
}

.I140343, a.I140343 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I140343:hover, a.I140343:hover {
}
@media (max-width:992px) {
.I140343, a.I140343 {
}
.I140343:hover, a.I140343:hover {
display:flex;
width:100%;

}
}

.I140344 .image, .I140344.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;

}
.I140344 .image:hover, .I140344.image:hover {
}

.I140345 .button, .I140345.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);

}
.I140345 button.button, button.I140345.button {
cursor:pointer;
}
.I140345 .button .text, .I140345.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I140345 .button .icon, .I140345.button .icon {
flex:none;
background-size:100% 100%;
}
.I140345 .button:hover, .I140345.button:hover {
background-color:rgb(210,40,93);

}
.I140345 .button:hover .text, .I140345.button:hover .text {
}
.I140345 .button:hover .icon, .I140345.button:hover .icon {
background-size:100% 100%;
}

.I140346, a.I140346 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I140346:hover, a.I140346:hover {
}

h1.I140347, .I140347 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I140347, .I140347 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I140347, .I140347 p {
margin:0px;
}

figure.I140347, .I140347 figure {
margin:0px;
}

a.I140347, .I140347 a {
text-decoration:inherit;
color:inherit;
}

.I140347 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I140347 article, article.I140347 {
flex-direction:column;	
}
.I140347 article:hover, article.I140347:hover {
}
.I140347 article.active, article.I140347.active {
}
.I140347 .body {
}
.I140347 .body:hover {
	
}
.I140347 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I140347 .body a {
text-decoration:underline;

}
.I140347 .body img {
}
.I140347 .body ul, .I140347 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I140347 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I140347 .body iframe {
}
.I140347 .body img:hover {
}
.I140347 .body iframe:hover {
}

.I140347 .body li {
list-style-type:disc;
}



.I140348 .button, .I140348.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I140348 button.button, button.I140348.button {
cursor:pointer;
}
.I140348 .button .text, .I140348.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I140348 .button .icon, .I140348.button .icon {
flex:none;
background-size:100% 100%;
}
.I140348 .button:hover, .I140348.button:hover {
}
.I140348 .button:hover .text, .I140348.button:hover .text {
}
.I140348 .button:hover .icon, .I140348.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I140348 .button, .I140348.button {
}
.I140348 button.button, button.I140348.button {
}
.I140348 .button .text, .I140348.button .text {
font-family:Rubik;

}
.I140348 .button .icon, .I140348.button .icon {
background-size:100% 100%;
}
.I140348 .button:hover, .I140348.button:hover {
}
.I140348 .button:hover .text, .I140348.button:hover .text {
}
.I140348 .button:hover .icon, .I140348.button:hover .icon {
background-size:100% 100%;
}
}

.I140349 .button, .I140349.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;

}
.I140349 button.button, button.I140349.button {
cursor:pointer;
}
.I140349 .button .text, .I140349.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I140349 .button .icon, .I140349.button .icon {
flex:none;
background-size:100% 100%;
}
.I140349 .button:hover, .I140349.button:hover {
}
.I140349 .button:hover .text, .I140349.button:hover .text {
}
.I140349 .button:hover .icon, .I140349.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I140349 .button, .I140349.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I140349 button.button, button.I140349.button {
}
.I140349 .button .text, .I140349.button .text {
color:rgb(108,72,201);

}
.I140349 .button .icon, .I140349.button .icon {
background-size:100% 100%;
}
.I140349 .button:hover, .I140349.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I140349 .button:hover .text, .I140349.button:hover .text {
color:rgb(150,155,160);

}
.I140349 .button:hover .icon, .I140349.button:hover .icon {
background-size:100% 100%;
}
}

.I140350 .button, .I140350.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);

}
.I140350 button.button, button.I140350.button {
cursor:pointer;
}
.I140350 .button .text, .I140350.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I140350 .button .icon, .I140350.button .icon {
flex:none;
background-size:100% 100%;
}
.I140350 .button:hover, .I140350.button:hover {
background-color:rgb(217,217,217);

}
.I140350 .button:hover .text, .I140350.button:hover .text {
}
.I140350 .button:hover .icon, .I140350.button:hover .icon {
background-size:100% 100%;
}

.I140351 {
display:flex;
width:100%;
height:270px;

}
.I140351:hover {
}
@media (min-width:1440px) {
.I140351 {
display:flex;
width:100%;
height:270px;

}
.I140351:hover {
}
}
.I140352, a.I140352 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I140352:hover, a.I140352:hover {
}
@media (max-width:992px) {
.I140352, a.I140352 {
}
.I140352:hover, a.I140352:hover {
display:flex;
width:100%;

}
}

.I140353 .image, .I140353.image {
vertical-align:top;
}
.I140353 .image:hover, .I140353.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.I140484, .I140484 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140484 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:20;
width:100%;


}
.I140484:hover {
}
.I140484 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140484 > .viewport:hover {
}


.I140421 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:0rem;
padding-top:0rem;
background-color:rgb(255,255,255);

align-items:center;

	
}
.I140421:hover {
}
@media (max-width:992px) {
.I140421 {
padding-bottom:0rem;
padding-top:0rem;

	
}
.I140421:hover {
}
}

.I140422 {
display:flex;

order:1;
width:100%;
max-width:1024px;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;


flex-direction:column;
}
.I140422:hover {
}
@media (max-width:992px) {
.I140422 {

padding-left:1.625rem;
padding-right:1.625rem;


}
.I140422:hover {
}
}
@media (min-width:1440px) {
.I140422 {

width:100%;


}
.I140422:hover {
}
}
.I140423 {
display:flex;
position:var(--I140423-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:1;
box-sizing:border-box;

}
.I140423:hover {
}


.I140424 {
display:flex;
position:var(--I140424-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
margin-top:4rem;
box-sizing:border-box;

flex-direction:row;
justify-content:flex-start;
align-items:stretch;


}
.I140424:hover {
}

@media (max-width:992px) {
.I140424 {

margin-top:2rem;

}
.I140424:hover {
}

}
@media (max-width:640px) {
.I140424 {

flex-direction:column;


}
.I140424:hover {
}

}

.I140425 {
display:flex;
position:var(--I140425-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:3;
margin-bottom:0;
margin-top:4rem;

flex-direction:row;
align-items:stretch;


}
.I140425:hover {
}

@media (max-width:992px) {
.I140425 {

margin-top:2rem;

}
.I140425:hover {
}

}
@media (max-width:640px) {
.I140425 {

margin-top:1rem;

flex-direction:column;


}
.I140425:hover {
}

}

.I140426 {
display:flex;
position:var(--I140426-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:4;
margin-top:4rem;

flex-direction:row;
align-items:stretch;


}
.I140426:hover {
}

@media (max-width:992px) {
.I140426 {

margin-top:2rem;

}
.I140426:hover {
}

}
@media (max-width:640px) {
.I140426 {

margin-top:1rem;

flex-direction:column;


}
.I140426:hover {
}

}

.I140427 {
display:flex;
position:var(--I140427-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:6;
}
.I140427:hover {
}


.I161581 {
display:flex;
position:var(--I161581-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:5;
margin-top:4rem;

flex-direction:row;
align-items:stretch;


}
.I161581:hover {
}

@media (max-width:640px) {
.I161581 {

margin-top:1rem;

flex-direction:column;


}
.I161581:hover {
}

}

.I140428 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 2rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(242,228,239);
box-sizing:border-box;



flex-direction:column;

	
}
.I140428:hover {
}

@media (max-width:992px) {
.I140428 {

width:calc(50% - 1rem);
margin-left:1rem;



	
}
.I140428:hover {
}

}
@media (max-width:640px) {
.I140428 {

width:100%;
margin-left:0;
margin-top:1rem;



	
}
.I140428:hover {
}

}

.I140429 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 2rem);
margin-right:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(242,228,239);
box-sizing:border-box;
box-shadow:none;



flex-direction:column;

	
}
.I140429:hover {
}

@media (max-width:992px) {
.I140429 {

width:calc(50% - 1rem);
margin-right:1rem;



	
}
.I140429:hover {
}

}
@media (max-width:640px) {
.I140429 {

width:100%;



	
}
.I140429:hover {
}

}

.I140430 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 2rem);
margin-right:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(242,228,239);
box-sizing:border-box;



flex-direction:column;

	
}
.I140430:hover {
}

@media (max-width:992px) {
.I140430 {

width:calc(50% - 1rem);
margin-right:1rem;



	
}
.I140430:hover {
}

}
@media (max-width:640px) {
.I140430 {

width:100%;
margin-right:0;



	
}
.I140430:hover {
}

}

.I140431 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 2rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(242,228,239);
box-sizing:border-box;



flex-direction:column;

	
}
.I140431:hover {
}

@media (max-width:992px) {
.I140431 {

width:calc(50% - 1rem);
margin-left:1rem;



	
}
.I140431:hover {
}

}
@media (max-width:640px) {
.I140431 {

width:100%;
margin-left:0;
margin-top:1rem;



	
}
.I140431:hover {
}

}

.I140432 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 2rem);
margin-right:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(242,228,239);
box-sizing:border-box;



flex-direction:column;

	
}
.I140432:hover {
}

@media (max-width:992px) {
.I140432 {

width:calc(50% - 1rem);
margin-right:1rem;



	
}
.I140432:hover {
}

}
@media (max-width:640px) {
.I140432 {

width:100%;
margin-right:0;



	
}
.I140432:hover {
}

}

.I140433 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:2;
width:calc(50% - 2rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgba(0,0,0,0.07000);
box-sizing:border-box;



flex-direction:column;

	
}
.I140433:hover {
}

@media (max-width:992px) {
.I140433 {

width:calc(50% - 1rem);
margin-left:1rem;



	
}
.I140433:hover {
}

}
@media (max-width:640px) {
.I140433 {

width:100%;
margin-left:0;
margin-top:1rem;



	
}
.I140433:hover {
}

}

.I161632 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 2rem);
margin-right:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgba(0,0,0,0.07000);
box-sizing:border-box;



flex-direction:column;

	
}
.I161632:hover {
}

@media (max-width:992px) {
.I161632 {

width:calc(50% - 1rem);
margin-right:1rem;



	
}
.I161632:hover {
}

}
@media (max-width:640px) {
.I161632 {

width:100%;
margin-right:0;



	
}
.I161632:hover {
}

}

.I161751 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 2rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgba(0,0,0,0.07000);
box-sizing:border-box;



flex-direction:column;

	
}
.I161751:hover {
}

@media (max-width:992px) {
.I161751 {

width:calc(50% - 1rem);
margin-left:1rem;



	
}
.I161751:hover {
}

}
@media (max-width:640px) {
.I161751 {

width:100%;
margin-left:0;
margin-top:1rem;



	
}
.I161751:hover {
}

}

h1.I140434, .I140434 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140434 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I140434:hover {
}
.I140434 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140434 > .viewport:hover {
}


h1.I140435, .I140435 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140435 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-top:1rem;


}
.I140435:hover {
}
.I140435 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140435 > .viewport:hover {
}


h1.I140436, .I140436 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140436 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-top:2rem;


}
.I140436:hover {
}
.I140436 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140436 > .viewport:hover {
}


h1.I140437, .I140437 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140437 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I140437:hover {
}
.I140437 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140437 > .viewport:hover {
}


h1.I140438, .I140438 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140438 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I140438:hover {
}
.I140438 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140438 > .viewport:hover {
}


h1.I140439, .I140439 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140439 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I140439:hover {
}
.I140439 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140439 > .viewport:hover {
}


h1.I140440, .I140440 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140440 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I140440:hover {
}
.I140440 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140440 > .viewport:hover {
}


h1.I140441, .I140441 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140441 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I140441:hover {
}
.I140441 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140441 > .viewport:hover {
}


h1.I140442, .I140442 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140442 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I140442:hover {
}
.I140442 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140442 > .viewport:hover {
}


h1.I140443, .I140443 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140443 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I140443:hover {
}
.I140443 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140443 > .viewport:hover {
}


h1.I140444, .I140444 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140444 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I140444:hover {
}
.I140444 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140444 > .viewport:hover {
}


h1.I140445, .I140445 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140445 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I140445:hover {
}
.I140445 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140445 > .viewport:hover {
}


h1.I140446, .I140446 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140446 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;

}
.I140446:hover {
}
.I140446 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140446 > .viewport:hover {
}


h1.I140447, .I140447 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140447 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I140447:hover {
}
.I140447 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140447 > .viewport:hover {
}


h1.I140448, .I140448 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140448 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I140448:hover {
}
.I140448 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140448 > .viewport:hover {
}


h1.I140449, .I140449 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140449 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I140449:hover {
}
.I140449 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140449 > .viewport:hover {
}


h1.I140450, .I140450 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140450 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I140450:hover {
}
.I140450 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140450 > .viewport:hover {
}


h1.I140451, .I140451 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140451 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I140451:hover {
}
.I140451 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140451 > .viewport:hover {
}


h1.I140452, .I140452 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140452 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I140452:hover {
}
.I140452 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140452 > .viewport:hover {
}


h1.I140453, .I140453 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140453 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I140453:hover {
}
.I140453 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140453 > .viewport:hover {
}


h1.I140454, .I140454 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140454 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I140454:hover {
}
.I140454 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140454 > .viewport:hover {
}


h1.I140455, .I140455 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140455 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I140455:hover {
}
.I140455 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140455 > .viewport:hover {
}


h1.I140456, .I140456 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140456 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I140456:hover {
}
.I140456 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140456 > .viewport:hover {
}


h1.I140457, .I140457 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140457 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I140457:hover {
}
.I140457 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140457 > .viewport:hover {
}


h1.I140458, .I140458 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140458 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;

}
.I140458:hover {
}
.I140458 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140458 > .viewport:hover {
}


h1.I161615, .I161615 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161615 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I161615:hover {
}
.I161615 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161615 > .viewport:hover {
}


h1.I161666, .I161666 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161666 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I161666:hover {
}
.I161666 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161666 > .viewport:hover {
}


h1.I161700, .I161700 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161700 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I161700:hover {
}
.I161700 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161700 > .viewport:hover {
}


h1.I161734, .I161734 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161734 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I161734:hover {
}
.I161734 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161734 > .viewport:hover {
}


h1.I161785, .I161785 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161785 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I161785:hover {
}
.I161785 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161785 > .viewport:hover {
}


h1.I161819, .I161819 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161819 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I161819:hover {
}
.I161819 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161819 > .viewport:hover {
}


.I140459, a.I140459 {
display:flex;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
color:rgb(17,17,17);


}
.I140459:hover, a.I140459:hover {
}
@media (max-width:992px) {
.I140459, a.I140459 {
display:flex;
font-size:1.625rem;


}
.I140459:hover, a.I140459:hover {
}
}

.I140460, a.I140460 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I140460:hover, a.I140460:hover {
}
@media (max-width:992px) {
.I140460, a.I140460 {
}
.I140460:hover, a.I140460:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I140460, a.I140460 {
display:flex;
padding-bottom:1rem;

}
.I140460:hover, a.I140460:hover {
}
}

.I140461 .button, .I140461.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);

}
.I140461 button.button, button.I140461.button {
cursor:pointer;
}
.I140461 .button .text, .I140461.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I140461 .button .icon, .I140461.button .icon {
flex:none;
background-size:100% 100%;
}
.I140461 .button:hover, .I140461.button:hover {
background-color:rgb(210,40,93);

}
.I140461 .button:hover .text, .I140461.button:hover .text {
}
.I140461 .button:hover .icon, .I140461.button:hover .icon {
background-size:100% 100%;
}

.I140462, a.I140462 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:2rem;

}
.I140462:hover, a.I140462:hover {
}

.I140463, a.I140463 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I140463:hover, a.I140463:hover {
}
@media (max-width:992px) {
.I140463, a.I140463 {
}
.I140463:hover, a.I140463:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I140463, a.I140463 {
display:flex;
padding-bottom:1rem;

}
.I140463:hover, a.I140463:hover {
}
}

.I140464 .button, .I140464.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I140464 button.button, button.I140464.button {
cursor:pointer;
}
.I140464 .button .text, .I140464.button .text {
}
.I140464 .button .icon, .I140464.button .icon {
flex:none;
background-size:100% 100%;
}
.I140464 .button:hover, .I140464.button:hover {
}
.I140464 .button:hover .text, .I140464.button:hover .text {
}
.I140464 .button:hover .icon, .I140464.button:hover .icon {
background-size:100% 100%;
}

.I140465 .button, .I140465.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I140465 button.button, button.I140465.button {
cursor:pointer;
}
.I140465 .button .text, .I140465.button .text {
}
.I140465 .button .icon, .I140465.button .icon {
flex:none;
background-size:100% 100%;
}
.I140465 .button:hover, .I140465.button:hover {
}
.I140465 .button:hover .text, .I140465.button:hover .text {
}
.I140465 .button:hover .icon, .I140465.button:hover .icon {
background-size:100% 100%;
}

.I140466 .button, .I140466.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I140466 button.button, button.I140466.button {
cursor:pointer;
}
.I140466 .button .text, .I140466.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I140466 .button .icon, .I140466.button .icon {
flex:none;
background-size:100% 100%;
}
.I140466 .button:hover, .I140466.button:hover {
}
.I140466 .button:hover .text, .I140466.button:hover .text {
}
.I140466 .button:hover .icon, .I140466.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I140466 .button, .I140466.button {
}
.I140466 button.button, button.I140466.button {
}
.I140466 .button .text, .I140466.button .text {
font-family:Rubik;

}
.I140466 .button .icon, .I140466.button .icon {
background-size:100% 100%;
}
.I140466 .button:hover, .I140466.button:hover {
}
.I140466 .button:hover .text, .I140466.button:hover .text {
}
.I140466 .button:hover .icon, .I140466.button:hover .icon {
background-size:100% 100%;
}
}

.I140467, a.I140467 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:2rem;

}
.I140467:hover, a.I140467:hover {
}

.I140468, a.I140468 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I140468:hover, a.I140468:hover {
}
@media (max-width:992px) {
.I140468, a.I140468 {
}
.I140468:hover, a.I140468:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I140468, a.I140468 {
display:flex;
padding-bottom:1rem;

}
.I140468:hover, a.I140468:hover {
}
}

.I140469 .button, .I140469.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I140469 button.button, button.I140469.button {
cursor:pointer;
}
.I140469 .button .text, .I140469.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I140469 .button .icon, .I140469.button .icon {
flex:none;
background-size:100% 100%;
}
.I140469 .button:hover, .I140469.button:hover {
}
.I140469 .button:hover .text, .I140469.button:hover .text {
}
.I140469 .button:hover .icon, .I140469.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I140469 .button, .I140469.button {
}
.I140469 button.button, button.I140469.button {
}
.I140469 .button .text, .I140469.button .text {
font-family:Rubik;

}
.I140469 .button .icon, .I140469.button .icon {
background-size:100% 100%;
}
.I140469 .button:hover, .I140469.button:hover {
}
.I140469 .button:hover .text, .I140469.button:hover .text {
}
.I140469 .button:hover .icon, .I140469.button:hover .icon {
background-size:100% 100%;
}
}

.I140470, a.I140470 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:2rem;

}
.I140470:hover, a.I140470:hover {
}

.I140471, a.I140471 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I140471:hover, a.I140471:hover {
}
@media (max-width:992px) {
.I140471, a.I140471 {
}
.I140471:hover, a.I140471:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I140471, a.I140471 {
display:flex;
padding-bottom:1rem;

}
.I140471:hover, a.I140471:hover {
}
}

.I140472 .button, .I140472.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I140472 button.button, button.I140472.button {
cursor:pointer;
}
.I140472 .button .text, .I140472.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I140472 .button .icon, .I140472.button .icon {
flex:none;
background-size:100% 100%;
}
.I140472 .button:hover, .I140472.button:hover {
}
.I140472 .button:hover .text, .I140472.button:hover .text {
}
.I140472 .button:hover .icon, .I140472.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I140472 .button, .I140472.button {
}
.I140472 button.button, button.I140472.button {
}
.I140472 .button .text, .I140472.button .text {
font-family:Rubik;

}
.I140472 .button .icon, .I140472.button .icon {
background-size:100% 100%;
}
.I140472 .button:hover, .I140472.button:hover {
}
.I140472 .button:hover .text, .I140472.button:hover .text {
}
.I140472 .button:hover .icon, .I140472.button:hover .icon {
background-size:100% 100%;
}
}

.I140473, a.I140473 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:2rem;

}
.I140473:hover, a.I140473:hover {
}

.I140474, a.I140474 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I140474:hover, a.I140474:hover {
}
@media (max-width:992px) {
.I140474, a.I140474 {
}
.I140474:hover, a.I140474:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I140474, a.I140474 {
display:flex;
padding-bottom:1rem;

}
.I140474:hover, a.I140474:hover {
}
}

.I140475 .button, .I140475.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I140475 button.button, button.I140475.button {
cursor:pointer;
}
.I140475 .button .text, .I140475.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I140475 .button .icon, .I140475.button .icon {
flex:none;
background-size:100% 100%;
}
.I140475 .button:hover, .I140475.button:hover {
}
.I140475 .button:hover .text, .I140475.button:hover .text {
}
.I140475 .button:hover .icon, .I140475.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I140475 .button, .I140475.button {
}
.I140475 button.button, button.I140475.button {
}
.I140475 .button .text, .I140475.button .text {
font-family:Rubik;

}
.I140475 .button .icon, .I140475.button .icon {
background-size:100% 100%;
}
.I140475 .button:hover, .I140475.button:hover {
}
.I140475 .button:hover .text, .I140475.button:hover .text {
}
.I140475 .button:hover .icon, .I140475.button:hover .icon {
background-size:100% 100%;
}
}

.I140476, a.I140476 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:2rem;

}
.I140476:hover, a.I140476:hover {
}

.I140477, a.I140477 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I140477:hover, a.I140477:hover {
}
@media (max-width:992px) {
.I140477, a.I140477 {
}
.I140477:hover, a.I140477:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I140477, a.I140477 {
display:flex;
padding-bottom:1rem;

}
.I140477:hover, a.I140477:hover {
}
}

.I140478 .button, .I140478.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I140478 button.button, button.I140478.button {
cursor:pointer;
}
.I140478 .button .text, .I140478.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I140478 .button .icon, .I140478.button .icon {
flex:none;
background-size:100% 100%;
}
.I140478 .button:hover, .I140478.button:hover {
}
.I140478 .button:hover .text, .I140478.button:hover .text {
}
.I140478 .button:hover .icon, .I140478.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I140478 .button, .I140478.button {
}
.I140478 button.button, button.I140478.button {
}
.I140478 .button .text, .I140478.button .text {
font-family:Rubik;

}
.I140478 .button .icon, .I140478.button .icon {
background-size:100% 100%;
}
.I140478 .button:hover, .I140478.button:hover {
}
.I140478 .button:hover .text, .I140478.button:hover .text {
}
.I140478 .button:hover .icon, .I140478.button:hover .icon {
background-size:100% 100%;
}
}

.I140479, a.I140479 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I140479:hover, a.I140479:hover {
}

.I140480, a.I140480 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I140480:hover, a.I140480:hover {
}
@media (max-width:992px) {
.I140480, a.I140480 {
}
.I140480:hover, a.I140480:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I140480, a.I140480 {
display:flex;
padding-bottom:1rem;

}
.I140480:hover, a.I140480:hover {
}
}

.I140481 .button, .I140481.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I140481 button.button, button.I140481.button {
cursor:pointer;
}
.I140481 .button .text, .I140481.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I140481 .button .icon, .I140481.button .icon {
flex:none;
background-size:100% 100%;
}
.I140481 .button:hover, .I140481.button:hover {
}
.I140481 .button:hover .text, .I140481.button:hover .text {
}
.I140481 .button:hover .icon, .I140481.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I140481 .button, .I140481.button {
}
.I140481 button.button, button.I140481.button {
}
.I140481 .button .text, .I140481.button .text {
font-family:Rubik;

}
.I140481 .button .icon, .I140481.button .icon {
background-size:100% 100%;
}
.I140481 .button:hover, .I140481.button:hover {
}
.I140481 .button:hover .text, .I140481.button:hover .text {
}
.I140481 .button:hover .icon, .I140481.button:hover .icon {
background-size:100% 100%;
}
}

.I140482 .button, .I140482.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-top:4rem;

}
.I140482 button.button, button.I140482.button {
cursor:pointer;
}
.I140482 .button .text, .I140482.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I140482 .button .icon, .I140482.button .icon {
flex:none;
background-size:100% 100%;
}
.I140482 .button:hover, .I140482.button:hover {
}
.I140482 .button:hover .text, .I140482.button:hover .text {
}
.I140482 .button:hover .icon, .I140482.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I140482 .button, .I140482.button {
padding-top:2rem;

}
.I140482 button.button, button.I140482.button {
}
.I140482 .button .text, .I140482.button .text {
font-family:Rubik;

}
.I140482 .button .icon, .I140482.button .icon {
background-size:100% 100%;
}
.I140482 .button:hover, .I140482.button:hover {
}
.I140482 .button:hover .text, .I140482.button:hover .text {
}
.I140482 .button:hover .icon, .I140482.button:hover .icon {
background-size:100% 100%;
}
}

h1.I140483, .I140483 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I140483, .I140483 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I140483, .I140483 p {
margin:0px;
}

figure.I140483, .I140483 figure {
margin:0px;
}

a.I140483, .I140483 a {
text-decoration:inherit;
color:inherit;
}

.I140483 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I140483 article, article.I140483 {
flex-direction:column;	
}
.I140483 article:hover, article.I140483:hover {
}
.I140483 article.active, article.I140483.active {
}
.I140483 .body {
}
.I140483 .body:hover {
	
}
.I140483 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I140483 .body a {
text-decoration:underline;

}
.I140483 .body img {
}
.I140483 .body img:hover {
}




.I161598, a.I161598 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I161598:hover, a.I161598:hover {
}

.I161649, a.I161649 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I161649:hover, a.I161649:hover {
}
@media (max-width:992px) {
.I161649, a.I161649 {
}
.I161649:hover, a.I161649:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161649, a.I161649 {
display:flex;
padding-bottom:1rem;

}
.I161649:hover, a.I161649:hover {
}
}

.I161683 .button, .I161683.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I161683 button.button, button.I161683.button {
cursor:pointer;
}
.I161683 .button .text, .I161683.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I161683 .button .icon, .I161683.button .icon {
flex:none;
background-size:100% 100%;
}
.I161683 .button:hover, .I161683.button:hover {
}
.I161683 .button:hover .text, .I161683.button:hover .text {
}
.I161683 .button:hover .icon, .I161683.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I161683 .button, .I161683.button {
}
.I161683 button.button, button.I161683.button {
}
.I161683 .button .text, .I161683.button .text {
font-family:Rubik;

}
.I161683 .button .icon, .I161683.button .icon {
background-size:100% 100%;
}
.I161683 .button:hover, .I161683.button:hover {
}
.I161683 .button:hover .text, .I161683.button:hover .text {
}
.I161683 .button:hover .icon, .I161683.button:hover .icon {
background-size:100% 100%;
}
}

.I161717, a.I161717 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I161717:hover, a.I161717:hover {
}

.I161768, a.I161768 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I161768:hover, a.I161768:hover {
}
@media (max-width:992px) {
.I161768, a.I161768 {
}
.I161768:hover, a.I161768:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161768, a.I161768 {
display:flex;
padding-bottom:1rem;

}
.I161768:hover, a.I161768:hover {
}
}

.I161802 .button, .I161802.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I161802 button.button, button.I161802.button {
cursor:pointer;
}
.I161802 .button .text, .I161802.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I161802 .button .icon, .I161802.button .icon {
flex:none;
background-size:100% 100%;
}
.I161802 .button:hover, .I161802.button:hover {
}
.I161802 .button:hover .text, .I161802.button:hover .text {
}
.I161802 .button:hover .icon, .I161802.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I161802 .button, .I161802.button {
}
.I161802 button.button, button.I161802.button {
}
.I161802 .button .text, .I161802.button .text {
font-family:Rubik;

}
.I161802 .button .icon, .I161802.button .icon {
background-size:100% 100%;
}
.I161802 .button:hover, .I161802.button:hover {
}
.I161802 .button:hover .text, .I161802.button:hover .text {
}
.I161802 .button:hover .icon, .I161802.button:hover .icon {
background-size:100% 100%;
}
}

h1.I176352, .I176352 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176352 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:19;
width:100%;


}
.I176352:hover {
}
.I176352 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176352 > .viewport:hover {
}


.I176274 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:0rem;
padding-top:8rem;
background-color:rgb(255,255,255);

align-items:center;

	
}
.I176274:hover {
}
@media (max-width:992px) {
.I176274 {
padding-bottom:0rem;
padding-top:4rem;

	
}
.I176274:hover {
}
}

.I176275 {
display:flex;

order:1;
width:100%;
max-width:1024px;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;


flex-direction:column;
}
.I176275:hover {
}
@media (max-width:992px) {
.I176275 {

padding-left:1.625rem;
padding-right:1.625rem;


}
.I176275:hover {
}
}
@media (min-width:1440px) {
.I176275 {

width:100%;


}
.I176275:hover {
}
}
.I176276 {
display:flex;
position:var(--I176276-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
box-sizing:border-box;

}
.I176276:hover {
}


.I176277 {
display:flex;
position:var(--I176277-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
margin-top:4rem;
box-sizing:border-box;

flex-direction:row;
justify-content:flex-start;
align-items:stretch;


}
.I176277:hover {
}

@media (max-width:992px) {
.I176277 {

margin-top:2rem;

}
.I176277:hover {
}

}
@media (max-width:640px) {
.I176277 {

flex-direction:column;


}
.I176277:hover {
}

}

.I176278 {
display:flex;
position:var(--I176278-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:3;
margin-bottom:0;
margin-top:4rem;

flex-direction:row;
align-items:stretch;


}
.I176278:hover {
}

@media (max-width:992px) {
.I176278 {

margin-top:2rem;

}
.I176278:hover {
}

}
@media (max-width:640px) {
.I176278 {

margin-top:1rem;

flex-direction:column;


}
.I176278:hover {
}

}

.I176279 {
display:flex;
position:var(--I176279-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:4;
margin-top:4rem;

flex-direction:row;
align-items:stretch;


}
.I176279:hover {
}

@media (max-width:992px) {
.I176279 {

margin-top:2rem;

}
.I176279:hover {
}

}
@media (max-width:640px) {
.I176279 {

margin-top:1rem;

flex-direction:column;


}
.I176279:hover {
}

}

.I176280 {
display:flex;
position:var(--I176280-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:6;
}
.I176280:hover {
}


.I176281 {
display:flex;
position:var(--I176281-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:5;
margin-top:4rem;

flex-direction:row;
align-items:stretch;


}
.I176281:hover {
}

@media (max-width:640px) {
.I176281 {

margin-top:1rem;

flex-direction:column;


}
.I176281:hover {
}

}

.I176282 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 2rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(242,228,239);
box-sizing:border-box;



flex-direction:column;

	
}
.I176282:hover {
}

@media (max-width:992px) {
.I176282 {

width:calc(50% - 1rem);
margin-left:1rem;



	
}
.I176282:hover {
}

}
@media (max-width:640px) {
.I176282 {

width:100%;
margin-left:0;
margin-top:1rem;



	
}
.I176282:hover {
}

}

.I176283 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 2rem);
margin-right:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(242,228,239);
box-sizing:border-box;
box-shadow:none;



flex-direction:column;

	
}
.I176283:hover {
}

@media (max-width:992px) {
.I176283 {

width:calc(50% - 1rem);
margin-right:1rem;



	
}
.I176283:hover {
}

}
@media (max-width:640px) {
.I176283 {

width:100%;



	
}
.I176283:hover {
}

}

.I176284 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 2rem);
margin-right:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(242,228,239);
box-sizing:border-box;



flex-direction:column;

	
}
.I176284:hover {
}

@media (max-width:992px) {
.I176284 {

width:calc(50% - 1rem);
margin-right:1rem;



	
}
.I176284:hover {
}

}
@media (max-width:640px) {
.I176284 {

width:100%;
margin-right:0;



	
}
.I176284:hover {
}

}

.I176285 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 2rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(242,228,239);
box-sizing:border-box;



flex-direction:column;

	
}
.I176285:hover {
}

@media (max-width:992px) {
.I176285 {

width:calc(50% - 1rem);
margin-left:1rem;



	
}
.I176285:hover {
}

}
@media (max-width:640px) {
.I176285 {

width:100%;
margin-left:0;
margin-top:1rem;



	
}
.I176285:hover {
}

}

.I176286 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 2rem);
margin-right:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(242,228,239);
box-sizing:border-box;



flex-direction:column;

	
}
.I176286:hover {
}

@media (max-width:992px) {
.I176286 {

width:calc(50% - 1rem);
margin-right:1rem;



	
}
.I176286:hover {
}

}
@media (max-width:640px) {
.I176286 {

width:100%;
margin-right:0;



	
}
.I176286:hover {
}

}

.I176287 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:2;
width:calc(50% - 2rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgba(0,0,0,0.07000);
box-sizing:border-box;



flex-direction:column;

	
}
.I176287:hover {
}

@media (max-width:992px) {
.I176287 {

width:calc(50% - 1rem);
margin-left:1rem;



	
}
.I176287:hover {
}

}
@media (max-width:640px) {
.I176287 {

width:100%;
margin-left:0;
margin-top:1rem;



	
}
.I176287:hover {
}

}

.I176288 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 2rem);
margin-right:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgba(0,0,0,0.07000);
box-sizing:border-box;



flex-direction:column;

	
}
.I176288:hover {
}

@media (max-width:992px) {
.I176288 {

width:calc(50% - 1rem);
margin-right:1rem;



	
}
.I176288:hover {
}

}
@media (max-width:640px) {
.I176288 {

width:100%;
margin-right:0;



	
}
.I176288:hover {
}

}

.I176289 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 2rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgba(0,0,0,0.07000);
box-sizing:border-box;



flex-direction:column;

	
}
.I176289:hover {
}

@media (max-width:992px) {
.I176289 {

width:calc(50% - 1rem);
margin-left:1rem;



	
}
.I176289:hover {
}

}
@media (max-width:640px) {
.I176289 {

width:100%;
margin-left:0;
margin-top:1rem;



	
}
.I176289:hover {
}

}

h1.I176290, .I176290 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176290 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I176290:hover {
}
.I176290 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176290 > .viewport:hover {
}


h1.I176291, .I176291 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176291 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-top:1rem;


}
.I176291:hover {
}
.I176291 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176291 > .viewport:hover {
}


h1.I176292, .I176292 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176292 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-top:2rem;


}
.I176292:hover {
}
.I176292 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176292 > .viewport:hover {
}


h1.I176293, .I176293 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176293 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I176293:hover {
}
.I176293 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176293 > .viewport:hover {
}


h1.I176294, .I176294 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176294 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I176294:hover {
}
.I176294 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176294 > .viewport:hover {
}


h1.I176295, .I176295 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176295 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I176295:hover {
}
.I176295 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176295 > .viewport:hover {
}


h1.I176296, .I176296 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176296 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I176296:hover {
}
.I176296 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176296 > .viewport:hover {
}


h1.I176297, .I176297 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176297 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I176297:hover {
}
.I176297 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176297 > .viewport:hover {
}


h1.I176298, .I176298 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176298 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I176298:hover {
}
.I176298 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176298 > .viewport:hover {
}


h1.I176299, .I176299 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176299 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I176299:hover {
}
.I176299 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176299 > .viewport:hover {
}


h1.I176300, .I176300 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176300 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I176300:hover {
}
.I176300 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176300 > .viewport:hover {
}


h1.I176301, .I176301 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176301 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I176301:hover {
}
.I176301 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176301 > .viewport:hover {
}


h1.I176302, .I176302 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176302 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;

}
.I176302:hover {
}
.I176302 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176302 > .viewport:hover {
}


h1.I176303, .I176303 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176303 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I176303:hover {
}
.I176303 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176303 > .viewport:hover {
}


h1.I176304, .I176304 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176304 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I176304:hover {
}
.I176304 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176304 > .viewport:hover {
}


h1.I176305, .I176305 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176305 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I176305:hover {
}
.I176305 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176305 > .viewport:hover {
}


h1.I176306, .I176306 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176306 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I176306:hover {
}
.I176306 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176306 > .viewport:hover {
}


h1.I176307, .I176307 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176307 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I176307:hover {
}
.I176307 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176307 > .viewport:hover {
}


h1.I176308, .I176308 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176308 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I176308:hover {
}
.I176308 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176308 > .viewport:hover {
}


h1.I176309, .I176309 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176309 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I176309:hover {
}
.I176309 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176309 > .viewport:hover {
}


h1.I176310, .I176310 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176310 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I176310:hover {
}
.I176310 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176310 > .viewport:hover {
}


h1.I176311, .I176311 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176311 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I176311:hover {
}
.I176311 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176311 > .viewport:hover {
}


h1.I176312, .I176312 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176312 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I176312:hover {
}
.I176312 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176312 > .viewport:hover {
}


h1.I176313, .I176313 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176313 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I176313:hover {
}
.I176313 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176313 > .viewport:hover {
}


h1.I176314, .I176314 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176314 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I176314:hover {
}
.I176314 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176314 > .viewport:hover {
}


h1.I176315, .I176315 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176315 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I176315:hover {
}
.I176315 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176315 > .viewport:hover {
}


h1.I176316, .I176316 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176316 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I176316:hover {
}
.I176316 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176316 > .viewport:hover {
}


h1.I176317, .I176317 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176317 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I176317:hover {
}
.I176317 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176317 > .viewport:hover {
}


h1.I176318, .I176318 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176318 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I176318:hover {
}
.I176318 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176318 > .viewport:hover {
}


h1.I176319, .I176319 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176319 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I176319:hover {
}
.I176319 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176319 > .viewport:hover {
}


h1.I176320, .I176320 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176320 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I176320:hover {
}
.I176320 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176320 > .viewport:hover {
}


.I176321, a.I176321 {
display:flex;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
color:rgb(17,17,17);


}
.I176321:hover, a.I176321:hover {
}
@media (max-width:992px) {
.I176321, a.I176321 {
display:flex;
font-size:1.625rem;


}
.I176321:hover, a.I176321:hover {
}
}

.I176322, a.I176322 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I176322:hover, a.I176322:hover {
}
@media (max-width:992px) {
.I176322, a.I176322 {
}
.I176322:hover, a.I176322:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I176322, a.I176322 {
display:flex;
padding-bottom:1rem;

}
.I176322:hover, a.I176322:hover {
}
}

.I176323 .button, .I176323.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);

}
.I176323 button.button, button.I176323.button {
cursor:pointer;
}
.I176323 .button .text, .I176323.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I176323 .button .icon, .I176323.button .icon {
flex:none;
background-size:100% 100%;
}
.I176323 .button:hover, .I176323.button:hover {
background-color:rgb(210,40,93);

}
.I176323 .button:hover .text, .I176323.button:hover .text {
}
.I176323 .button:hover .icon, .I176323.button:hover .icon {
background-size:100% 100%;
}

.I176324, a.I176324 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:2rem;

}
.I176324:hover, a.I176324:hover {
}

.I176325, a.I176325 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I176325:hover, a.I176325:hover {
}
@media (max-width:992px) {
.I176325, a.I176325 {
}
.I176325:hover, a.I176325:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I176325, a.I176325 {
display:flex;
padding-bottom:1rem;

}
.I176325:hover, a.I176325:hover {
}
}

.I176326 .button, .I176326.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I176326 button.button, button.I176326.button {
cursor:pointer;
}
.I176326 .button .text, .I176326.button .text {
}
.I176326 .button .icon, .I176326.button .icon {
flex:none;
background-size:100% 100%;
}
.I176326 .button:hover, .I176326.button:hover {
}
.I176326 .button:hover .text, .I176326.button:hover .text {
}
.I176326 .button:hover .icon, .I176326.button:hover .icon {
background-size:100% 100%;
}

.I176327 .button, .I176327.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I176327 button.button, button.I176327.button {
cursor:pointer;
}
.I176327 .button .text, .I176327.button .text {
}
.I176327 .button .icon, .I176327.button .icon {
flex:none;
background-size:100% 100%;
}
.I176327 .button:hover, .I176327.button:hover {
}
.I176327 .button:hover .text, .I176327.button:hover .text {
}
.I176327 .button:hover .icon, .I176327.button:hover .icon {
background-size:100% 100%;
}

.I176328 .button, .I176328.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I176328 button.button, button.I176328.button {
cursor:pointer;
}
.I176328 .button .text, .I176328.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I176328 .button .icon, .I176328.button .icon {
flex:none;
background-size:100% 100%;
}
.I176328 .button:hover, .I176328.button:hover {
}
.I176328 .button:hover .text, .I176328.button:hover .text {
}
.I176328 .button:hover .icon, .I176328.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I176328 .button, .I176328.button {
}
.I176328 button.button, button.I176328.button {
}
.I176328 .button .text, .I176328.button .text {
font-family:Rubik;

}
.I176328 .button .icon, .I176328.button .icon {
background-size:100% 100%;
}
.I176328 .button:hover, .I176328.button:hover {
}
.I176328 .button:hover .text, .I176328.button:hover .text {
}
.I176328 .button:hover .icon, .I176328.button:hover .icon {
background-size:100% 100%;
}
}

.I176329, a.I176329 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:2rem;

}
.I176329:hover, a.I176329:hover {
}

.I176330, a.I176330 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I176330:hover, a.I176330:hover {
}
@media (max-width:992px) {
.I176330, a.I176330 {
}
.I176330:hover, a.I176330:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I176330, a.I176330 {
display:flex;
padding-bottom:1rem;

}
.I176330:hover, a.I176330:hover {
}
}

.I176331 .button, .I176331.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I176331 button.button, button.I176331.button {
cursor:pointer;
}
.I176331 .button .text, .I176331.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I176331 .button .icon, .I176331.button .icon {
flex:none;
background-size:100% 100%;
}
.I176331 .button:hover, .I176331.button:hover {
}
.I176331 .button:hover .text, .I176331.button:hover .text {
}
.I176331 .button:hover .icon, .I176331.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I176331 .button, .I176331.button {
}
.I176331 button.button, button.I176331.button {
}
.I176331 .button .text, .I176331.button .text {
font-family:Rubik;

}
.I176331 .button .icon, .I176331.button .icon {
background-size:100% 100%;
}
.I176331 .button:hover, .I176331.button:hover {
}
.I176331 .button:hover .text, .I176331.button:hover .text {
}
.I176331 .button:hover .icon, .I176331.button:hover .icon {
background-size:100% 100%;
}
}

.I176332, a.I176332 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:2rem;

}
.I176332:hover, a.I176332:hover {
}

.I176333, a.I176333 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I176333:hover, a.I176333:hover {
}
@media (max-width:992px) {
.I176333, a.I176333 {
}
.I176333:hover, a.I176333:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I176333, a.I176333 {
display:flex;
padding-bottom:1rem;

}
.I176333:hover, a.I176333:hover {
}
}

.I176334 .button, .I176334.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I176334 button.button, button.I176334.button {
cursor:pointer;
}
.I176334 .button .text, .I176334.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I176334 .button .icon, .I176334.button .icon {
flex:none;
background-size:100% 100%;
}
.I176334 .button:hover, .I176334.button:hover {
}
.I176334 .button:hover .text, .I176334.button:hover .text {
}
.I176334 .button:hover .icon, .I176334.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I176334 .button, .I176334.button {
}
.I176334 button.button, button.I176334.button {
}
.I176334 .button .text, .I176334.button .text {
font-family:Rubik;

}
.I176334 .button .icon, .I176334.button .icon {
background-size:100% 100%;
}
.I176334 .button:hover, .I176334.button:hover {
}
.I176334 .button:hover .text, .I176334.button:hover .text {
}
.I176334 .button:hover .icon, .I176334.button:hover .icon {
background-size:100% 100%;
}
}

.I176335, a.I176335 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:2rem;

}
.I176335:hover, a.I176335:hover {
}

.I176336, a.I176336 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I176336:hover, a.I176336:hover {
}
@media (max-width:992px) {
.I176336, a.I176336 {
}
.I176336:hover, a.I176336:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I176336, a.I176336 {
display:flex;
padding-bottom:1rem;

}
.I176336:hover, a.I176336:hover {
}
}

.I176337 .button, .I176337.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I176337 button.button, button.I176337.button {
cursor:pointer;
}
.I176337 .button .text, .I176337.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I176337 .button .icon, .I176337.button .icon {
flex:none;
background-size:100% 100%;
}
.I176337 .button:hover, .I176337.button:hover {
}
.I176337 .button:hover .text, .I176337.button:hover .text {
}
.I176337 .button:hover .icon, .I176337.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I176337 .button, .I176337.button {
}
.I176337 button.button, button.I176337.button {
}
.I176337 .button .text, .I176337.button .text {
font-family:Rubik;

}
.I176337 .button .icon, .I176337.button .icon {
background-size:100% 100%;
}
.I176337 .button:hover, .I176337.button:hover {
}
.I176337 .button:hover .text, .I176337.button:hover .text {
}
.I176337 .button:hover .icon, .I176337.button:hover .icon {
background-size:100% 100%;
}
}

.I176338, a.I176338 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:2rem;

}
.I176338:hover, a.I176338:hover {
}

.I176339, a.I176339 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I176339:hover, a.I176339:hover {
}
@media (max-width:992px) {
.I176339, a.I176339 {
}
.I176339:hover, a.I176339:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I176339, a.I176339 {
display:flex;
padding-bottom:1rem;

}
.I176339:hover, a.I176339:hover {
}
}

.I176340 .button, .I176340.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I176340 button.button, button.I176340.button {
cursor:pointer;
}
.I176340 .button .text, .I176340.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I176340 .button .icon, .I176340.button .icon {
flex:none;
background-size:100% 100%;
}
.I176340 .button:hover, .I176340.button:hover {
}
.I176340 .button:hover .text, .I176340.button:hover .text {
}
.I176340 .button:hover .icon, .I176340.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I176340 .button, .I176340.button {
}
.I176340 button.button, button.I176340.button {
}
.I176340 .button .text, .I176340.button .text {
font-family:Rubik;

}
.I176340 .button .icon, .I176340.button .icon {
background-size:100% 100%;
}
.I176340 .button:hover, .I176340.button:hover {
}
.I176340 .button:hover .text, .I176340.button:hover .text {
}
.I176340 .button:hover .icon, .I176340.button:hover .icon {
background-size:100% 100%;
}
}

.I176341, a.I176341 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I176341:hover, a.I176341:hover {
}

.I176342, a.I176342 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I176342:hover, a.I176342:hover {
}
@media (max-width:992px) {
.I176342, a.I176342 {
}
.I176342:hover, a.I176342:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I176342, a.I176342 {
display:flex;
padding-bottom:1rem;

}
.I176342:hover, a.I176342:hover {
}
}

.I176343 .button, .I176343.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I176343 button.button, button.I176343.button {
cursor:pointer;
}
.I176343 .button .text, .I176343.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I176343 .button .icon, .I176343.button .icon {
flex:none;
background-size:100% 100%;
}
.I176343 .button:hover, .I176343.button:hover {
}
.I176343 .button:hover .text, .I176343.button:hover .text {
}
.I176343 .button:hover .icon, .I176343.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I176343 .button, .I176343.button {
}
.I176343 button.button, button.I176343.button {
}
.I176343 .button .text, .I176343.button .text {
font-family:Rubik;

}
.I176343 .button .icon, .I176343.button .icon {
background-size:100% 100%;
}
.I176343 .button:hover, .I176343.button:hover {
}
.I176343 .button:hover .text, .I176343.button:hover .text {
}
.I176343 .button:hover .icon, .I176343.button:hover .icon {
background-size:100% 100%;
}
}

.I176344 .button, .I176344.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-top:4rem;

}
.I176344 button.button, button.I176344.button {
cursor:pointer;
}
.I176344 .button .text, .I176344.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I176344 .button .icon, .I176344.button .icon {
flex:none;
background-size:100% 100%;
}
.I176344 .button:hover, .I176344.button:hover {
}
.I176344 .button:hover .text, .I176344.button:hover .text {
}
.I176344 .button:hover .icon, .I176344.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I176344 .button, .I176344.button {
padding-top:2rem;

}
.I176344 button.button, button.I176344.button {
}
.I176344 .button .text, .I176344.button .text {
font-family:Rubik;

}
.I176344 .button .icon, .I176344.button .icon {
background-size:100% 100%;
}
.I176344 .button:hover, .I176344.button:hover {
}
.I176344 .button:hover .text, .I176344.button:hover .text {
}
.I176344 .button:hover .icon, .I176344.button:hover .icon {
background-size:100% 100%;
}
}

h1.I176345, .I176345 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I176345, .I176345 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I176345, .I176345 p {
margin:0px;
}

figure.I176345, .I176345 figure {
margin:0px;
}

a.I176345, .I176345 a {
text-decoration:inherit;
color:inherit;
}

.I176345 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I176345 article, article.I176345 {
flex-direction:column;	
}
.I176345 article:hover, article.I176345:hover {
}
.I176345 article.active, article.I176345.active {
}
.I176345 .body {
}
.I176345 .body:hover {
	
}
.I176345 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I176345 .body a {
text-decoration:underline;

}
.I176345 .body img {
}
.I176345 .body img:hover {
}




.I176346, a.I176346 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I176346:hover, a.I176346:hover {
}

.I176347, a.I176347 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I176347:hover, a.I176347:hover {
}
@media (max-width:992px) {
.I176347, a.I176347 {
}
.I176347:hover, a.I176347:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I176347, a.I176347 {
display:flex;
padding-bottom:1rem;

}
.I176347:hover, a.I176347:hover {
}
}

.I176348 .button, .I176348.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I176348 button.button, button.I176348.button {
cursor:pointer;
}
.I176348 .button .text, .I176348.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I176348 .button .icon, .I176348.button .icon {
flex:none;
background-size:100% 100%;
}
.I176348 .button:hover, .I176348.button:hover {
}
.I176348 .button:hover .text, .I176348.button:hover .text {
}
.I176348 .button:hover .icon, .I176348.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I176348 .button, .I176348.button {
}
.I176348 button.button, button.I176348.button {
}
.I176348 .button .text, .I176348.button .text {
font-family:Rubik;

}
.I176348 .button .icon, .I176348.button .icon {
background-size:100% 100%;
}
.I176348 .button:hover, .I176348.button:hover {
}
.I176348 .button:hover .text, .I176348.button:hover .text {
}
.I176348 .button:hover .icon, .I176348.button:hover .icon {
background-size:100% 100%;
}
}

.I176349, a.I176349 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I176349:hover, a.I176349:hover {
}

.I176350, a.I176350 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I176350:hover, a.I176350:hover {
}
@media (max-width:992px) {
.I176350, a.I176350 {
}
.I176350:hover, a.I176350:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I176350, a.I176350 {
display:flex;
padding-bottom:1rem;

}
.I176350:hover, a.I176350:hover {
}
}

.I176351 .button, .I176351.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I176351 button.button, button.I176351.button {
cursor:pointer;
}
.I176351 .button .text, .I176351.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I176351 .button .icon, .I176351.button .icon {
flex:none;
background-size:100% 100%;
}
.I176351 .button:hover, .I176351.button:hover {
}
.I176351 .button:hover .text, .I176351.button:hover .text {
}
.I176351 .button:hover .icon, .I176351.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I176351 .button, .I176351.button {
}
.I176351 button.button, button.I176351.button {
}
.I176351 .button .text, .I176351.button .text {
font-family:Rubik;

}
.I176351 .button .icon, .I176351.button .icon {
background-size:100% 100%;
}
.I176351 .button:hover, .I176351.button:hover {
}
.I176351 .button:hover .text, .I176351.button:hover .text {
}
.I176351 .button:hover .icon, .I176351.button:hover .icon {
background-size:100% 100%;
}
}

h1.I176401, .I176401 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176401 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:26;
width:100%;


}
.I176401:hover {
}
.I176401 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176401 > .viewport:hover {
}


.I176355 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:0rem;
padding-left:10.75rem;
padding-right:10.75rem;
padding-top:8rem;
box-sizing:border-box;

flex-direction:column;
align-items:center;

	
}
.I176355:hover {
}
@media (max-width:992px) {
.I176355 {
width:100%;
max-width:100%;
padding-left:1.625rem;
padding-right:1.625rem;

align-items:center;

	
}
.I176355:hover {
}
}
@media (max-width:640px) {
.I176355 {
padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

flex-direction:column;

	
}
.I176355:hover {
}
}

.I176356 {
display:flex;

order:8;
width:100%;
max-width:878px;
box-sizing:border-box;


}
.I176356:hover {
}
@media (max-width:992px) {
.I176356 {

order:9;
width:100%;
min-width:360px;
box-sizing:border-box;


flex-direction:row;
}
.I176356:hover {
}
}
@media (max-width:640px) {
.I176356 {

order:10;
min-width:100%;
padding-left:0rem;
padding-right:0rem;


flex-direction:column;
}
.I176356:hover {
}
}

.I176357 {
display:flex;
position:var(--I176357-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
padding-right:1rem;
box-sizing:border-box;

flex-direction:row;


}
.I176357:hover {
}

@media (max-width:992px) {
.I176357 {

order:21;
width:100%;
padding-right:1rem;

}
.I176357:hover {
}

}
@media (max-width:640px) {
.I176357 {

order:20;
flex:auto;
width:100%;
min-width:100%;
max-width:878px;
padding-right:0rem;
box-sizing:border-box;

}
.I176357:hover {
}

}

.I176358 {
display:flex;
position:var(--I176358-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:24;
width:100%;
max-width:878px;
padding-top:2rem;

flex-direction:column;
align-items:center;


}
.I176358:hover {
}

@media (max-width:992px) {
.I176358 {

order:10;
}
.I176358:hover {
}

}
@media (max-width:640px) {
.I176358 {

order:11;
}
.I176358:hover {
}

}

.I176359 {
display:flex;
position:var(--I176359-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:50%;
padding-left:1rem;
box-sizing:border-box;

flex-direction:row;


}
.I176359:hover {
}

@media (max-width:992px) {
.I176359 {

order:22;
width:100%;

}
.I176359:hover {
}

}
@media (max-width:640px) {
.I176359 {

order:21;
flex:auto;
width:100%;
min-width:100%;
max-width:878px;
padding-left:0rem;
padding-right:0rem;

flex-direction:row;
justify-content:flex-start;


}
.I176359:hover {
}

}

.I176360 {
display:flex;
position:var(--I176360-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:7;
width:100%;
max-width:878px;
padding-bottom:1rem;

}
.I176360:hover {
}

@media (max-width:992px) {
.I176360 {

order:8;
width:100%;
min-width:360px;
box-sizing:border-box;

flex-direction:row;
justify-content:flex-start;


}
.I176360:hover {
}

}
@media (max-width:640px) {
.I176360 {

order:9;
min-width:100%;

}
.I176360:hover {
}

}

.I176361 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:50%;
padding-right:1rem;
box-sizing:border-box;



flex-direction:column;

	
}
.I176361:hover {
}

@media (max-width:992px) {
.I176361 {

width:50%;
padding-right:1rem;



	
}
.I176361:hover {
}

}
@media (max-width:640px) {
.I176361 {

width:50%;
box-sizing:border-box;



	
}
.I176361:hover {
}

}

.I176362 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:50%;
padding-left:1rem;
box-sizing:border-box;



flex-direction:column;

	
}
.I176362:hover {
}

@media (max-width:992px) {
.I176362 {

padding-left:1rem;



	
}
.I176362:hover {
}

}
@media (max-width:640px) {
.I176362 {

width:50%;
padding-right:0rem;
box-sizing:border-box;



	
}
.I176362:hover {
}

}

.I176363 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:50%;
padding-right:1rem;
box-sizing:border-box;



flex-direction:column;

	
}
.I176363:hover {
}

@media (max-width:992px) {
.I176363 {

width:50%;
padding-right:1rem;



	
}
.I176363:hover {
}

}
@media (max-width:640px) {
.I176363 {

width:50%;
padding-left:0rem;
box-sizing:border-box;



	
}
.I176363:hover {
}

}

.I176364 {
display:flex;
align-items:flex-start;
position:relative;

display:flex;
order:2;
width:50%;
padding-left:1rem;
box-sizing:border-box;



flex-direction:column;

	
}
.I176364:hover {
}

@media (max-width:992px) {
.I176364 {

width:50%;
padding-left:1rem;



	
}
.I176364:hover {
}

}
@media (max-width:640px) {
.I176364 {

width:50%;
box-sizing:border-box;



	
}
.I176364:hover {
}

}

h1.I176365, .I176365 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176365 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I176365:hover {
}
.I176365 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176365 > .viewport:hover {
}


h1.I176366, .I176366 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176366 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;
padding-top:1rem;


}
.I176366:hover {
}
.I176366 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176366 > .viewport:hover {
}


h1.I176367, .I176367 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176367 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
padding-top:1rem;


}
.I176367:hover {
}
.I176367 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176367 > .viewport:hover {
}


h1.I176368, .I176368 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176368 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;
padding-top:1rem;


}
.I176368:hover {
}
.I176368 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176368 > .viewport:hover {
}


h1.I176369, .I176369 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176369 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;
padding-top:1rem;


}
.I176369:hover {
}
.I176369 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176369 > .viewport:hover {
}


h1.I176370, .I176370 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176370 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;


}
.I176370:hover {
}
.I176370 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176370 > .viewport:hover {
}


h1.I176371, .I176371 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176371 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I176371:hover {
}
.I176371 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176371 > .viewport:hover {
}


h1.I176372, .I176372 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176372 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;


}
.I176372:hover {
}
.I176372 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176372 > .viewport:hover {
}


h1.I176373, .I176373 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176373 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;


}
.I176373:hover {
}
.I176373 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176373 > .viewport:hover {
}


h1.I176374, .I176374 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176374 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I176374:hover {
}
.I176374 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176374 > .viewport:hover {
}

@media (max-width:640px) {
.I176374 {

width:100%;


}
.I176374:hover {
}
.I176374 > .viewport {



}
.I176374 > .viewport:hover {
}

}

h1.I176375, .I176375 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176375 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I176375:hover {
}
.I176375 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176375 > .viewport:hover {
}


h1.I176376, .I176376 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176376 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I176376:hover {
}
.I176376 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176376 > .viewport:hover {
}

@media (max-width:640px) {
.I176376 {

width:100%;


}
.I176376:hover {
}
.I176376 > .viewport {



}
.I176376 > .viewport:hover {
}

}

h1.I176377, .I176377 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176377 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I176377:hover {
}
.I176377 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176377 > .viewport:hover {
}


h1.I176378, .I176378 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176378 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I176378:hover {
}
.I176378 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176378 > .viewport:hover {
}


h1.I176379, .I176379 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176379 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:4;

}
.I176379:hover {
}
.I176379 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176379 > .viewport:hover {
}


h1.I176380, .I176380 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176380 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:5;

}
.I176380:hover {
}
.I176380 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176380 > .viewport:hover {
}


h1.I176381, .I176381 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176381 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:4;

}
.I176381:hover {
}
.I176381 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176381 > .viewport:hover {
}


h1.I176382, .I176382 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176382 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:4;

}
.I176382:hover {
}
.I176382 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176382 > .viewport:hover {
}


.I176383 .button, .I176383.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I176383 button.button, button.I176383.button {
cursor:pointer;
}
.I176383 .button .text, .I176383.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:500;
text-decoration:underline;
line-height:1.625rem;

}
.I176383 .button .icon, .I176383.button .icon {
flex:none;
background-size:100% 100%;
}
.I176383 .button:hover, .I176383.button:hover {
}
.I176383 .button:hover .text, .I176383.button:hover .text {
}
.I176383 .button:hover .icon, .I176383.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I176383 .button, .I176383.button {
}
.I176383 button.button, button.I176383.button {
}
.I176383 .button .text, .I176383.button .text {
font-family:Rubik;

}
.I176383 .button .icon, .I176383.button .icon {
background-size:100% 100%;
}
.I176383 .button:hover, .I176383.button:hover {
}
.I176383 .button:hover .text, .I176383.button:hover .text {
}
.I176383 .button:hover .icon, .I176383.button:hover .icon {
background-size:100% 100%;
}
}

.I176384, a.I176384 {
display:flex;
font-family:Graphik;
font-size:18px;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I176384:hover, a.I176384:hover {
}

.I176385, a.I176385 {
display:flex;
font-family:Graphik;
font-size:18px;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I176385:hover, a.I176385:hover {
}

.I176386, a.I176386 {
display:flex;
font-family:Graphik;
font-size:18px;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I176386:hover, a.I176386:hover {
}

.I176387, a.I176387 {
display:flex;
font-family:Graphik;
font-size:18px;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I176387:hover, a.I176387:hover {
}

.I176388, a.I176388 {
display:flex;
font-family:Rubik;
font-size:1rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.5rem;

padding-bottom:1rem;

}
.I176388:hover, a.I176388:hover {
}
@media (max-width:992px) {
.I176388, a.I176388 {
display:flex;
padding-bottom:1rem;

}
.I176388:hover, a.I176388:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I176388, a.I176388 {
display:flex;
padding-bottom:1rem;

}
.I176388:hover, a.I176388:hover {
}
}

.I176389, a.I176389 {
display:flex;
font-family:Rubik;
font-size:1rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.5rem;

padding-bottom:1rem;

}
.I176389:hover, a.I176389:hover {
}
@media (max-width:992px) {
.I176389, a.I176389 {
display:flex;
padding-bottom:1rem;

}
.I176389:hover, a.I176389:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I176389, a.I176389 {
display:flex;
padding-bottom:1rem;

}
.I176389:hover, a.I176389:hover {
}
}

.I176390, a.I176390 {
display:flex;
font-family:Rubik;
font-size:1rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.5rem;

padding-bottom:1rem;

}
.I176390:hover, a.I176390:hover {
}
@media (max-width:992px) {
.I176390, a.I176390 {
display:flex;
padding-bottom:1rem;

}
.I176390:hover, a.I176390:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I176390, a.I176390 {
display:flex;
padding-bottom:1rem;

}
.I176390:hover, a.I176390:hover {
}
}

.I176391, a.I176391 {
display:flex;
font-family:Rubik;
font-size:1rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.5rem;

padding-bottom:1rem;

}
.I176391:hover, a.I176391:hover {
}
@media (max-width:992px) {
.I176391, a.I176391 {
display:flex;
padding-bottom:1rem;

}
.I176391:hover, a.I176391:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I176391, a.I176391 {
display:flex;
padding-bottom:1rem;

}
.I176391:hover, a.I176391:hover {
}
}

.I176392 .image, .I176392.image {
vertical-align:top;
width:100%;
height:auto;
background-image:url('https://www.genexus.com/media/images/jalpak-1.png?timestamp=20250114204725');
background-size:cover;
background-position:center center;

}
.I176392 .image:hover, .I176392.image:hover {
}
@media (max-width:640px) {
.I176392 .image, .I176392.image {
width:100%;

}
.I176392 .image:hover, .I176392.image:hover {
}
}

.I176393 .image, .I176393.image {
vertical-align:top;
width:100%;
height:auto;
background-image:url('https://www.genexus.com/media/images/resona-holdings.png?timestamp=20220608182606');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/resona-holdings.png?timestamp=20220608182606') 1.00x,url('https://www.genexus.com/media/images/resona-holdings_x1.99.png?timestamp=20220608182606') 1.99x,url('https://www.genexus.com/media/images/resona-holdings_x2.99.png?timestamp=20220608182606') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/resona-holdings.png?timestamp=20220608182606') 1.00x,url('https://www.genexus.com/media/images/resona-holdings_x1.99.png?timestamp=20220608182606') 1.99x,url('https://www.genexus.com/media/images/resona-holdings_x2.99.png?timestamp=20220608182606') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/resona-holdings.png?timestamp=20220608182606') 1.00x,url('https://www.genexus.com/media/images/resona-holdings_x1.99.png?timestamp=20220608182606') 1.99x,url('https://www.genexus.com/media/images/resona-holdings_x2.99.png?timestamp=20220608182606') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/resona-holdings.png?timestamp=20220608182606') 1.00x,url('https://www.genexus.com/media/images/resona-holdings_x1.99.png?timestamp=20220608182606') 1.99x,url('https://www.genexus.com/media/images/resona-holdings_x2.99.png?timestamp=20220608182606') 2.99x);
background-size:cover;
background-position:center center;

}
.I176393 .image:hover, .I176393.image:hover {
}
@media (max-width:640px) {
.I176393 .image, .I176393.image {
width:100%;

}
.I176393 .image:hover, .I176393.image:hover {
}
}

.I176394 .image, .I176394.image {
vertical-align:top;
width:100%;
height:auto;
background-image:url('https://www.genexus.com/media/images/resona-holdings.png?timestamp=20220608182606');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/resona-holdings.png?timestamp=20220608182606') 1.00x,url('https://www.genexus.com/media/images/resona-holdings_x1.99.png?timestamp=20220608182606') 1.99x,url('https://www.genexus.com/media/images/resona-holdings_x2.99.png?timestamp=20220608182606') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/resona-holdings.png?timestamp=20220608182606') 1.00x,url('https://www.genexus.com/media/images/resona-holdings_x1.99.png?timestamp=20220608182606') 1.99x,url('https://www.genexus.com/media/images/resona-holdings_x2.99.png?timestamp=20220608182606') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/resona-holdings.png?timestamp=20220608182606') 1.00x,url('https://www.genexus.com/media/images/resona-holdings_x1.99.png?timestamp=20220608182606') 1.99x,url('https://www.genexus.com/media/images/resona-holdings_x2.99.png?timestamp=20220608182606') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/resona-holdings.png?timestamp=20220608182606') 1.00x,url('https://www.genexus.com/media/images/resona-holdings_x1.99.png?timestamp=20220608182606') 1.99x,url('https://www.genexus.com/media/images/resona-holdings_x2.99.png?timestamp=20220608182606') 2.99x);
background-size:cover;
background-position:center center;

}
.I176394 .image:hover, .I176394.image:hover {
}
@media (max-width:640px) {
.I176394 .image, .I176394.image {
width:100%;

}
.I176394 .image:hover, .I176394.image:hover {
}
}

.I176395 .image, .I176395.image {
vertical-align:top;
width:100%;
height:auto;
background-image:url('https://www.genexus.com/media/images/ancap-1.png?timestamp=20220608190720');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/ancap-1.png?timestamp=20220608190720') 1.00x,url('https://www.genexus.com/media/images/ancap-1_x1.99.png?timestamp=20220608190720') 1.99x,url('https://www.genexus.com/media/images/ancap-1_x2.99.png?timestamp=20220608190720') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/ancap-1.png?timestamp=20220608190720') 1.00x,url('https://www.genexus.com/media/images/ancap-1_x1.99.png?timestamp=20220608190720') 1.99x,url('https://www.genexus.com/media/images/ancap-1_x2.99.png?timestamp=20220608190720') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/ancap-1.png?timestamp=20220608190720') 1.00x,url('https://www.genexus.com/media/images/ancap-1_x1.99.png?timestamp=20220608190720') 1.99x,url('https://www.genexus.com/media/images/ancap-1_x2.99.png?timestamp=20220608190720') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/ancap-1.png?timestamp=20220608190720') 1.00x,url('https://www.genexus.com/media/images/ancap-1_x1.99.png?timestamp=20220608190720') 1.99x,url('https://www.genexus.com/media/images/ancap-1_x2.99.png?timestamp=20220608190720') 2.99x);
background-size:cover;
background-position:center center;

}
.I176395 .image:hover, .I176395.image:hover {
}
@media (max-width:640px) {
.I176395 .image, .I176395.image {
width:100%;

}
.I176395 .image:hover, .I176395.image:hover {
}
}

.I176396, a.I176396 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

width:100%;
padding-bottom:1rem;

}
.I176396:hover, a.I176396:hover {
}
@media (max-width:640px) {
.I176396, a.I176396 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I176396:hover, a.I176396:hover {
}
}

.I176397 .button, .I176397.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:1rem;

}
.I176397 button.button, button.I176397.button {
cursor:pointer;
}
.I176397 .button .text, .I176397.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
line-height:1.625rem;

}
.I176397 .button .icon, .I176397.button .icon {
flex:none;
background-size:100% 100%;
}
.I176397 .button:hover, .I176397.button:hover {
}
.I176397 .button:hover .text, .I176397.button:hover .text {
}
.I176397 .button:hover .icon, .I176397.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I176397 .button, .I176397.button {
}
.I176397 button.button, button.I176397.button {
}
.I176397 .button .text, .I176397.button .text {
font-family:Rubik;

}
.I176397 .button .icon, .I176397.button .icon {
background-size:100% 100%;
}
.I176397 .button:hover, .I176397.button:hover {
}
.I176397 .button:hover .text, .I176397.button:hover .text {
}
.I176397 .button:hover .icon, .I176397.button:hover .icon {
background-size:100% 100%;
}
}

.I176398 .button, .I176398.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:1rem;

}
.I176398 button.button, button.I176398.button {
cursor:pointer;
}
.I176398 .button .text, .I176398.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
line-height:1.625rem;

}
.I176398 .button .icon, .I176398.button .icon {
flex:none;
background-size:100% 100%;
}
.I176398 .button:hover, .I176398.button:hover {
}
.I176398 .button:hover .text, .I176398.button:hover .text {
}
.I176398 .button:hover .icon, .I176398.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I176398 .button, .I176398.button {
}
.I176398 button.button, button.I176398.button {
}
.I176398 .button .text, .I176398.button .text {
font-family:Rubik;

}
.I176398 .button .icon, .I176398.button .icon {
background-size:100% 100%;
}
.I176398 .button:hover, .I176398.button:hover {
}
.I176398 .button:hover .text, .I176398.button:hover .text {
}
.I176398 .button:hover .icon, .I176398.button:hover .icon {
background-size:100% 100%;
}
}

.I176399 .button, .I176399.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:1rem;

}
.I176399 button.button, button.I176399.button {
cursor:pointer;
}
.I176399 .button .text, .I176399.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
line-height:1.625rem;

}
.I176399 .button .icon, .I176399.button .icon {
flex:none;
background-size:100% 100%;
}
.I176399 .button:hover, .I176399.button:hover {
}
.I176399 .button:hover .text, .I176399.button:hover .text {
}
.I176399 .button:hover .icon, .I176399.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I176399 .button, .I176399.button {
}
.I176399 button.button, button.I176399.button {
}
.I176399 .button .text, .I176399.button .text {
font-family:Rubik;

}
.I176399 .button .icon, .I176399.button .icon {
background-size:100% 100%;
}
.I176399 .button:hover, .I176399.button:hover {
}
.I176399 .button:hover .text, .I176399.button:hover .text {
}
.I176399 .button:hover .icon, .I176399.button:hover .icon {
background-size:100% 100%;
}
}

.I176400 .button, .I176400.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:1rem;

}
.I176400 button.button, button.I176400.button {
cursor:pointer;
}
.I176400 .button .text, .I176400.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
text-decoration:underline;
line-height:1.625rem;

}
.I176400 .button .icon, .I176400.button .icon {
flex:none;
background-size:100% 100%;
}
.I176400 .button:hover, .I176400.button:hover {
}
.I176400 .button:hover .text, .I176400.button:hover .text {
}
.I176400 .button:hover .icon, .I176400.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I176400 .button, .I176400.button {
}
.I176400 button.button, button.I176400.button {
}
.I176400 .button .text, .I176400.button .text {
font-family:Rubik;

}
.I176400 .button .icon, .I176400.button .icon {
background-size:100% 100%;
}
.I176400 .button:hover, .I176400.button:hover {
}
.I176400 .button:hover .text, .I176400.button:hover .text {
}
.I176400 .button:hover .icon, .I176400.button:hover .icon {
background-size:100% 100%;
}
}

.I117331 {
}
.I117331:hover {
}
.I117331 {
}
.I117331:hover {
}


/************************ GRID *************************/
.live-2022-play-me-grid .group-regions .region:nth-child(1n) > .sector {
  width: 100%;
  height: 100%;
  position: absolute;
}

.live-2022-play-me-grid .group-regions .region,
.live-2022-play-me-grid .group-regions .region .sector .gorup-sectors .sector {
  position: relative;
}

.live-2022-play-me-grid .group-regions .region .sector .viewport a {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  box-sizing: border-box;
  transition: all 0.3s;
  overflow: hidden;
  z-index: 1;
}

.live-2022-play-me-grid .group-regions .region .sector .viewport a:hover {
  border: 0.25rem solid #111;
}

.live-2022-play-me-grid .group-regions {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 1rem;
}

@media (max-width: 992px) {
  .live-2022-play-me-grid .group-regions .region .sector .viewport a {
    width: calc(50vw - 2.5rem);
  }
  .live-2022-play-me-grid .group-regions {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 640px) {
  .live-2022-play-me-grid .group-regions .region .sector .viewport a {
    width: calc(100vw - 2rem);

  }

  .live-2022-play-me-grid .group-regions {
    width: auto;
    max-width: 100%;
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 1rem;
  }
}

.live-2022-play-me-grid .group-regions img {
  position: absolute;
  right: 1rem;
  bottom: 1rem;
  width: 125px;
  height: 100px;
}

/* Scrollbar styles */
.live-2022-play-me-grid .group-regions::-webkit-scrollbar {
  width: 0.5em;
}

.live-2022-play-me-grid .group-regions::-webkit-scrollbar-track {
  background-color: rgb(250, 250, 250);
}

.live-2022-play-me-grid .group-regions::-webkit-scrollbar-thumb {
  border-radius: 5rem;
  background-color: rgb(250, 50, 99);
  outline: 1px solid #fff;
  transition: background-color 0.5s ease;
}

.live-2022-play-me-grid .group-regions::-webkit-scrollbar-thumb:hover {
  border-radius: 5rem;
  background-color: rgb(210, 40, 93);
  outline: 1px solid #fff;
  transition: background-color 0.5s ease;
}

/************************ SLIDER *************************/
.live-2022-play-me-slider .group-regions .region:nth-child(1n) > .sector {
  width: 100%;
  height: 100%;
  position: absolute;
}
.live-2022-play-me-slider .group-regions .region {
  position: relative;
}


.live-2022-play-me-slider {
padding-top:4rem;
}
@media (max-width: 640px) {
.live-2022-play-me-slider {
padding-top:2rem;
}

}

.live-2022-play-me-slider .group-regions .region .sector .viewport a {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 9;
  box-sizing: border-box;
  transition: all 0.3s;
  overflow: hidden;
}

.live-2022-play-me-slider .group-regions .region .sector .viewport a:hover {
  border: 0.25rem solid #111;
}

.live-2022-play-me-slider .group-regions {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 1rem;
}

.live-2022-play-me-slider .group-regions {
  grid-template-columns: repeat(2, 1fr);
  max-width: 940px;
}

.live-2022-play-me-slider .group-regions {
  display: flex;
  scroll-snap-type: x mandatory;
  overflow-x: scroll;
}

.live-2022-play-me-slider .group-regions > .region {
  flex: 0 0 320px;
}

.live-2022-play-me-slider .group-regions img {
  position: absolute;
  right: 1rem;
  bottom: 1rem;
  width: 125px;
  height: 100px;
  z-index: 0;
}

/* Scrollbar styles */
.live-2022-play-me-slider .group-regions::-webkit-scrollbar {
  width: 0.5em;
  height: 6px;
}

.live-2022-play-me-slider .group-regions::-webkit-scrollbar-track {
  background-color: #eeeeee;
}

.live-2022-play-me-slider .group-regions::-webkit-scrollbar-thumb {
  border-radius: 5rem;
/*  background-color: rgb(250, 50, 99);*/
  background-color: #111;

  transition: background-color 0.5s ease;
}

.live-2022-play-me-slider .group-regions ::-webkit-scrollbar-thumb:hover {
}

/* This is a FIX to hide the horizontal scroll in the "Legacy Modernization & Digital Transformation" in the live-2022 homapage */
@media (min-width: 992px) {
.group-regions.I101624::-webkit-scrollbar, .group-regions.I103798::-webkit-scrollbar {
    height: 0px;
}
}


