/* Cache file:3137_en_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 {
}
.I72055 {
display:flex;
flex-direction:column;
position:relative;
min-height:100vh;

	
}
.I72055: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 {
}
.I72055 {
width:100%;

	
}
.I72055: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 {
}
.I72055 {
width:100%;

	
}
.I72055:hover {
}
}

.I72056 {
display:flex;

order:23;
flex:auto;
min-height:200px;
margin-top:0px;
padding-top:100px;
box-sizing:border-box;


}
.I72056:hover {
}
@media (max-width:992px) {
.I72056 {

padding-top:70px;


}
.I72056:hover {
}
}
@media (max-width:640px) {
.I72056 {

width:100%;
margin-top:40px;


}
.I72056:hover {
}
}
@media (min-width:1440px) {
.I72056 {

order:28;

}
.I72056:hover {
}
}
.I72061 {
display:flex;
position:var(--I72061-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(--I72061-z-index, 1);
top:0px;
right:auto;
bottom:auto;
left:0px;
--I72061-location-transform:translate(0px,0px);
	

transform:
var(--I72061-location-transform, translate(0px,0px))
var(--I72061-user-box-transform, translate(0px,0px))
;


flex-direction:row;
justify-content:flex-start;
align-items:center;

flex-wrap:wrap;
}
.I72061:hover {
}
.I72061 {
--I72061-position-static-computed:static;
}
.I72061 > .sector, .I72061 > .group-sectors {
position:relative;
}
@media (max-width:992px) {
.I72061 {

position:fixed;
z-index:var(--I72061-z-index, 1);

transform:
var(--I72061-location-transform, translate(0px,0px))
var(--I72061-user-box-transform, translate(0px,0px))
;


}
.I72061:hover {
}

}
@media (max-width:640px) {
.I72061 {

width:90%;
height:10vh;
box-sizing:content-box;
opacity:0.80;
visibility:visible;

position:fixed;
z-index:var(--I72061-z-index, 1);

transform:
var(--I72061-location-transform, translate(0px,0px))
var(--I72061-user-box-transform, translate(0px,0px))
;


flex-wrap:nowrap;
}
.I72061:hover {
}
.I72061 {
--I72061-position-static-computed:static;
}
.I72061 > .sector, .I72061 > .group-sectors {
position:relative;
}
}
@media (min-width:1440px) {
.I72061 {

order:25;
}
.I72061:hover {
}

}
.I72066 {
display:flex;
position:var(--I72066-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;


}
.I72066:hover {
}


.I72081 {
display:flex;
position:var(--I72081-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;
--I72081-location-transform:translate(0px,0px);
z-index:var(--I72081-z-index, auto);

transform:
var(--I72081-location-transform, translate(0px,0px))
var(--I72081-user-box-transform, translate(0px,0px))
;

--I72081-z-index:1000;
position:var(--I72081-position-static-computed, static);
flex-direction:row;
justify-content:center;

flex-wrap:wrap;
}
.I72081:hover {
}
.I72081 {
--I72081-position-static-computed:static;
}
.I72081 > .sector, .I72081 > .group-sectors {
position:relative;
}
@media (max-width:992px) {
.I72081 {

width:100vw;

}
.I72081:hover {
}

}
@media (max-width:640px) {
.I72081 {

width:100%;

}
.I72081:hover {
}

}
@media (min-width:1440px) {
.I72081 {

order:59;
}
.I72081:hover {
}

}
.I72074 {
display:flex;
position:var(--I72074-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:42;
}
.I72074:hover {
}

@media (min-width:1440px) {
.I72074 {

order:49;
}
.I72074:hover {
}

}
.I72075 {
display:flex;
position:var(--I72075-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:44;
}
.I72075:hover {
}

@media (min-width:1440px) {
.I72075 {

order:51;
}
.I72075:hover {
}

}
.I72073 {
display:flex;
position:var(--I72073-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:40;
}
.I72073:hover {
}

@media (min-width:1440px) {
.I72073 {

order:47;
}
.I72073:hover {
}

}
.I72072 {
display:flex;
position:var(--I72072-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:37;
}
.I72072:hover {
}

@media (min-width:1440px) {
.I72072 {

order:44;
}
.I72072:hover {
}

}
.I72069 {
display:flex;
position:var(--I72069-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I72069:hover {
}


.I72071 {
display:flex;
position:var(--I72071-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:33;
}
.I72071:hover {
}

@media (min-width:1440px) {
.I72071 {

order:40;
}
.I72071:hover {
}

}
.I72062 {
display:flex;
position:var(--I72062-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:18;
}
.I72062:hover {
}

@media (min-width:1440px) {
.I72062 {

order:26;
}
.I72062:hover {
}

}
.I72068 {
display:flex;
position:var(--I72068-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:13;
}
.I72068:hover {
}


.I72059 {
display:flex;
position:var(--I72059-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(--I72059-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I72059-location-transform:translate(0px,0px);
z-index:var(--I72059-z-index, 1);

transform:
var(--I72059-location-transform, translate(0px,0px))
var(--I72059-user-box-transform, translate(0px,0px))
;

--I72059-z-index:555;
}
.I72059:hover {
}
.I72059 {
--I72059-position-static-computed:relative;
}
.I72059 > .sector, .I72059 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I72059 {

height:72px;
margin-bottom:-72px;

}
.I72059:hover {
}

}
@media (max-width:640px) {
.I72059 {

box-sizing:border-box;

}
.I72059:hover {
}

}
@media (min-width:1440px) {
.I72059 {

order:17;
}
.I72059:hover {
}

}
.I72058 {
display:flex;
position:var(--I72058-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(--I72058-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I72058-location-transform:translate(-50%,0px);
	

transform:
var(--I72058-location-transform, translate(0px,0px))
var(--I72058-user-box-transform, translate(0px,0px))
;

--I72058-z-index:999;
}
.I72058:hover {
}
.I72058 {
--I72058-position-static-computed:relative;
}
.I72058 > .sector, .I72058 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I72058 {

height:auto;
min-height:90px;

}
.I72058:hover {
}
.I72058 {
--I72058-position-static-computed:static;
}
.I72058 > .sector, .I72058 > .group-sectors {
position:relative;
}
}
@media (max-width:640px) {
.I72058 {

min-height:220px;
max-height:300px;
box-sizing:border-box;

}
.I72058:hover {
}

}
@media (min-width:1440px) {
.I72058 {

order:4;
position:fixed;
z-index:var(--I72058-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I72058-location-transform:translate(-50%,0px);
	

transform:
var(--I72058-location-transform, translate(0px,0px))
var(--I72058-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I72058:hover {
}

}
.I72063 {
display:flex;
position:var(--I72063-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:19;
align-items:center;


}
.I72063:hover {
}

@media (min-width:1440px) {
.I72063 {

order:18;
}
.I72063:hover {
}

}
.I72076 {
display:flex;
position:var(--I72076-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:45;
}
.I72076:hover {
}

@media (min-width:1440px) {
.I72076 {

order:52;
}
.I72076:hover {
}

}
.I72060 {
display:flex;
position:var(--I72060-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:12;
width:100%;

}
.I72060:hover {
}

@media (min-width:1440px) {
.I72060 {

order:19;
height:5px;
background-color:rgb(247,105,74);

}
.I72060:hover {
}

}
.I72078 {
display:flex;
position:var(--I72078-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:48;
}
.I72078:hover {
}

@media (min-width:1440px) {
.I72078 {

order:55;
}
.I72078:hover {
}

}
.I72077 {
display:flex;
position:var(--I72077-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:47;
}
.I72077:hover {
}

@media (min-width:1440px) {
.I72077 {

order:54;
}
.I72077:hover {
}

}
.I72079 {
display:flex;
position:var(--I72079-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:49;
}
.I72079:hover {
}

@media (min-width:1440px) {
.I72079 {

order:56;
}
.I72079:hover {
}

}
.I72064 {
display:flex;
position:var(--I72064-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:21;
}
.I72064:hover {
}

@media (min-width:1440px) {
.I72064 {

order:24;
}
.I72064:hover {
}

}
.I72067 {
display:flex;
position:var(--I72067-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I72067:hover {
}


.I72065 {
display:flex;
position:var(--I72065-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I72065:hover {
}

@media (min-width:1440px) {
.I72065 {

order:27;
}
.I72065:hover {
}

}
.I72080 {
display:flex;
position:var(--I72080-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:51;
}
.I72080:hover {
}

@media (min-width:1440px) {
.I72080 {

order:58;
}
.I72080:hover {
}

}
.I72082 {
display:flex;
position:var(--I72082-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:54;
}
.I72082:hover {
}

@media (min-width:1440px) {
.I72082 {

order:50;
}
.I72082:hover {
}

}
.I72083 {
display:flex;
position:var(--I72083-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:55;
}
.I72083:hover {
}

@media (min-width:1440px) {
.I72083 {

order:51;
}
.I72083:hover {
}

}
.I72084 {
display:flex;
position:var(--I72084-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:56;
}
.I72084:hover {
}

@media (min-width:1440px) {
.I72084 {

order:52;
}
.I72084:hover {
}

}
.I72070 {
display:flex;
position:var(--I72070-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I72070:hover {
}


.I79391 {
display:flex;
position:var(--I79391-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:57;
}
.I79391:hover {
}

@media (min-width:1440px) {
.I79391 {

order:62;
}
.I79391:hover {
}

}
.I80316 {
display:flex;
position:var(--I80316-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:59;
}
.I80316:hover {
}

@media (min-width:1440px) {
.I80316 {

order:64;
}
.I80316:hover {
}

}
.I80682 {
display:flex;
position:var(--I80682-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I80682:hover {
}

@media (min-width:1440px) {
.I80682 {

order:65;
}
.I80682:hover {
}

}
.I81935 {
display:flex;
position:var(--I81935-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:61;
}
.I81935:hover {
}

@media (min-width:1440px) {
.I81935 {

order:69;
}
.I81935:hover {
}

}
.I82301 {
display:flex;
position:var(--I82301-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:30;
}
.I82301:hover {
}

@media (min-width:1440px) {
.I82301 {

order:70;
}
.I82301:hover {
}

}
.I83095 {
display:flex;
position:var(--I83095-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:62;
}
.I83095:hover {
}

@media (min-width:1440px) {
.I83095 {

order:71;
}
.I83095:hover {
}

}
.I83658 {
display:flex;
position:var(--I83658-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:8;
}
.I83658:hover {
}

@media (min-width:1440px) {
.I83658 {

order:72;
}
.I83658:hover {
}

}
.I84426 {
display:flex;
position:var(--I84426-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I84426:hover {
}


.I85028 {
display:flex;
position:var(--I85028-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:6;
}
.I85028:hover {
}

@media (min-width:1440px) {
.I85028 {

order:16;
}
.I85028:hover {
}

}
.I99729 {
display:flex;
position:var(--I99729-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:63;
}
.I99729:hover {
}

@media (min-width:1440px) {
.I99729 {

order:76;
}
.I99729:hover {
}

}
.I115741 {
display:flex;
position:var(--I115741-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
}
.I115741:hover {
}


.I116361 {
display:flex;
position:var(--I116361-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:16;
}
.I116361:hover {
}


h1.I72085, .I72085 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72085 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I72085:hover {
}
.I72085 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72085 > .viewport:hover {
}


.I72086 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-top:6.25rem;
background-color:rgb(105,110,242);

align-items:center;

	
}
.I72086:hover {
}
@media (min-width:1440px) {
.I72086 {
align-items:center;

	
}
.I72086:hover {
}
}
.I72087 {
display:flex;
position:var(--I72087-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;


}
.I72087:hover {
}

@media (max-width:992px) {
.I72087 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I72087:hover {
}

}
@media (max-width:640px) {
.I72087 {

align-items:flex-start;


}
.I72087:hover {
}

}

.I143566 {
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;

	
}
.I143566:hover {
}

@media (max-width:992px) {
.I143566 {

margin-left:0rem;



	
}
.I143566:hover {
}

}
@media (max-width:640px) {
.I143566 {

margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I143566:hover {
}

}
@media (min-width:1440px) {
.I143566 {

order:3;
margin-left:0px;



	
}
.I143566:hover {
}

}
h1.I72088, .I72088 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72088 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
margin-bottom:0.5rem;


}
.I72088:hover {
}
.I72088 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72088 > .viewport:hover {
}

@media (min-width:1440px) {
.I72088 {

order:2;

}
.I72088:hover {
}
.I72088 > .viewport {



}
.I72088 > .viewport:hover {
}

}
h1.I72089, .I72089 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72089 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;
max-width:800px;


}
.I72089:hover {
}
.I72089 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I72089 > .viewport:hover {
}

@media (min-width:1440px) {
.I72089 {

order:4;

}
.I72089:hover {
}
.I72089 > .viewport {



}
.I72089 > .viewport:hover {
}

}
h1.I72090, .I72090 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72090 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;
max-width:940px;
margin-top:1rem;


}
.I72090:hover {
}
.I72090 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I72090 > .viewport:hover {
}

@media (max-width:640px) {
.I72090 {


}
.I72090:hover {
}
.I72090 > .viewport {

justify-content:flex-start;


}
.I72090 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I72090 {

order:5;

}
.I72090:hover {
}
.I72090 > .viewport {



}
.I72090 > .viewport:hover {
}

}
h1.I72091, .I72091 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72091 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
margin-top:2rem;


}
.I72091:hover {
}
.I72091 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72091 > .viewport:hover {
}

@media (min-width:1440px) {
.I72091 {

order:13;

}
.I72091:hover {
}
.I72091 > .viewport {



}
.I72091 > .viewport:hover {
}

}
h1.I72092, .I72092 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72092 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I72092:hover {
}
.I72092 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72092 > .viewport:hover {
}


h1.I72093, .I72093 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72093 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
margin-top:2rem;


}
.I72093:hover {
}
.I72093 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72093 > .viewport:hover {
}

@media (min-width:1440px) {
.I72093 {

order:21;

}
.I72093:hover {
}
.I72093 > .viewport {



}
.I72093 > .viewport:hover {
}

}
h1.I72094, .I72094 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72094 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
margin-top:2rem;


}
.I72094:hover {
}
.I72094 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72094 > .viewport:hover {
}

@media (min-width:1440px) {
.I72094 {

order:9;

}
.I72094:hover {
}
.I72094 > .viewport {



}
.I72094 > .viewport:hover {
}

}
h1.I108280, .I108280 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108280 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I108280:hover {
}
.I108280 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I108280 > .viewport:hover {
}

@media (max-width:640px) {
.I108280 {

padding-top:1rem;


}
.I108280:hover {
}
.I108280 > .viewport {

justify-content:flex-start;


}
.I108280 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I108280 {

order:6;

}
.I108280:hover {
}
.I108280 > .viewport {



}
.I108280 > .viewport:hover {
}

}
h1.I113886, .I113886 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113886 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:4rem;


}
.I113886:hover {
}
.I113886 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113886 > .viewport:hover {
}

@media (min-width:1440px) {
.I113886 {

order:1;

}
.I113886:hover {
}
.I113886 > .viewport {



}
.I113886 > .viewport:hover {
}

}
h1.I119652, .I119652 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I119652 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:14;

}
.I119652:hover {
}
.I119652 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I119652 > .viewport:hover {
}

@media (min-width:1440px) {
.I119652 {

order:14;

}
.I119652:hover {
}
.I119652 > .viewport {



}
.I119652 > .viewport:hover {
}

}
h1.I128116, .I128116 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128116 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I128116:hover {
}
.I128116 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128116 > .viewport:hover {
}

@media (min-width:1440px) {
.I128116 {

order:9;

}
.I128116:hover {
}
.I128116 > .viewport {



}
.I128116 > .viewport:hover {
}

}
h1.I136144, .I136144 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I136144 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I136144:hover {
}
.I136144 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I136144 > .viewport:hover {
}

@media (min-width:1440px) {
.I136144 {

order:14;

}
.I136144:hover {
}
.I136144 > .viewport {



}
.I136144 > .viewport:hover {
}

}
h1.I136470, .I136470 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I136470 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I136470:hover {
}
.I136470 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I136470 > .viewport:hover {
}

@media (min-width:1440px) {
.I136470 {

order:22;

}
.I136470:hover {
}
.I136470 > .viewport {



}
.I136470 > .viewport:hover {
}

}
h1.I143485, .I143485 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143485 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I143485:hover {
}
.I143485 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143485 > .viewport:hover {
}


h1.I143728, .I143728 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143728 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I143728:hover {
}
.I143728 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143728 > .viewport:hover {
}


h1.I143890, .I143890 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143890 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I143890:hover {
}
.I143890 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143890 > .viewport:hover {
}


h1.I144052, .I144052 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144052 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I144052:hover {
}
.I144052 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144052 > .viewport:hover {
}


h1.I144214, .I144214 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144214 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I144214:hover {
}
.I144214 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144214 > .viewport:hover {
}


.I72095, a.I72095 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I72095:hover, a.I72095:hover {
}
@media (max-width:992px) {
.I72095, a.I72095 {
display:flex;
font-size:1.25rem;


}
.I72095:hover, a.I72095:hover {
}
}
@media (max-width:640px) {
.I72095, a.I72095 {
display:flex;
font-size:1.25rem;


}
.I72095:hover, a.I72095:hover {
}
}

.I72096, a.I72096 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(255,255,255);


}
.I72096:hover, a.I72096:hover {
}
@media (max-width:992px) {
.I72096, a.I72096 {
display:flex;
font-size:1.625rem;


}
.I72096:hover, a.I72096:hover {
}
}
@media (max-width:640px) {
.I72096, a.I72096 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I72096:hover, a.I72096:hover {
}
}

.I72097, a.I72097 {
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;

}
.I72097:hover, a.I72097:hover {
}
@media (max-width:992px) {
.I72097, a.I72097 {
}
.I72097:hover, a.I72097:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I72097, a.I72097 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I72097:hover, a.I72097:hover {
}
}

.I72098 .button, .I72098.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);

}
.I72098 button.button, button.I72098.button {
cursor:pointer;
}
.I72098 .button .text, .I72098.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I72098 .button .icon, .I72098.button .icon {
flex:none;
background-size:100% 100%;
}
.I72098 .button:hover, .I72098.button:hover {
background-color:rgb(217,217,217);

}
.I72098 .button:hover .text, .I72098.button:hover .text {
}
.I72098 .button:hover .icon, .I72098.button:hover .icon {
background-size:100% 100%;
}

.I72099 .button, .I72099.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I72099 button.button, button.I72099.button {
cursor:pointer;
}
.I72099 .button .text, .I72099.button .text {
}
.I72099 .button .icon, .I72099.button .icon {
flex:none;
background-size:100% 100%;
}
.I72099 .button:hover, .I72099.button:hover {
}
.I72099 .button:hover .text, .I72099.button:hover .text {
}
.I72099 .button:hover .icon, .I72099.button:hover .icon {
background-size:100% 100%;
}

.I72100 .button, .I72100.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I72100 button.button, button.I72100.button {
cursor:pointer;
}
.I72100 .button .text, .I72100.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I72100 .button .icon, .I72100.button .icon {
flex:none;
background-size:100% 100%;
}
.I72100 .button:hover, .I72100.button:hover {
}
.I72100 .button:hover .text, .I72100.button:hover .text {
}
.I72100 .button:hover .icon, .I72100.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I72100 .button, .I72100.button {
}
.I72100 button.button, button.I72100.button {
}
.I72100 .button .text, .I72100.button .text {
font-family:Rubik;

}
.I72100 .button .icon, .I72100.button .icon {
background-size:100% 100%;
}
.I72100 .button:hover, .I72100.button:hover {
}
.I72100 .button:hover .text, .I72100.button:hover .text {
}
.I72100 .button:hover .icon, .I72100.button:hover .icon {
background-size:100% 100%;
}
}

.I72101 .button, .I72101.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);

}
.I72101 button.button, button.I72101.button {
cursor:pointer;
}
.I72101 .button .text, .I72101.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I72101 .button .icon, .I72101.button .icon {
flex:none;
background-size:100% 100%;
}
.I72101 .button:hover, .I72101.button:hover {
background-color:rgb(210,40,93);

}
.I72101 .button:hover .text, .I72101.button:hover .text {
}
.I72101 .button:hover .icon, .I72101.button:hover .icon {
background-size:100% 100%;
}

.I108236, a.I108236 {
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;


}
.I108236:hover, a.I108236:hover {
}
@media (max-width:992px) {
.I108236, a.I108236 {
}
.I108236:hover, a.I108236:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I108236, a.I108236 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I108236:hover, a.I108236:hover {
}
}

.I113835 .image, .I113835.image {
vertical-align:top;
}
.I113835 .image:hover, .I113835.image:hover {
}

.I119597 .button, .I119597.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I119597 button.button, button.I119597.button {
cursor:pointer;
}
.I119597 .button .text, .I119597.button .text {
}
.I119597 .button .icon, .I119597.button .icon {
flex:none;
background-size:100% 100%;
}
.I119597 .button:hover, .I119597.button:hover {
}
.I119597 .button:hover .text, .I119597.button:hover .text {
}
.I119597 .button:hover .icon, .I119597.button:hover .icon {
background-size:100% 100%;
}

h1.I128055, .I128055 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I128055, .I128055 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I128055, .I128055 p {
margin:0px;
}

figure.I128055, .I128055 figure {
margin:0px;
}

a.I128055, .I128055 a {
text-decoration:inherit;
color:inherit;
}

.I128055 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I128055 article, article.I128055 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I128055 article:hover, article.I128055:hover {
}
.I128055 article.active, article.I128055.active {
}
.I128055 .body {
}
.I128055 .body:hover {
	
}
.I128055 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I128055 .body img {
}
.I128055 .body ul, .I128055 .body ol {
margin-left:1rem;

}
.I128055 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I128055 .body iframe {
}
.I128055 .body img:hover {
}
.I128055 .body iframe:hover {
}

.I128055 .body li {
list-style-type:disc;
}



.I136079 .image, .I136079.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I136079 .image:hover, .I136079.image:hover {
}

.I136399 .image, .I136399.image {
vertical-align:top;
}
.I136399 .image:hover, .I136399.image:hover {
}

.I143404 .image, .I143404.image {
vertical-align:top;
width:20px;
height:20px;

}
.I143404 .image:hover, .I143404.image:hover {
}

.I143647, a.I143647 {
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;

}
.I143647:hover, a.I143647:hover {
}

.I143809, a.I143809 {
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;

}
.I143809:hover, a.I143809:hover {
}

.I143971, a.I143971 {
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;

}
.I143971:hover, a.I143971:hover {
display:flex;
text-decoration:underline;


}

.I144133 .image, .I144133.image {
vertical-align:top;
}
.I144133 .image:hover, .I144133.image:hover {
}

h1.I72102, .I72102 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72102 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I72102:hover {
}
.I72102 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72102 > .viewport:hover {
}


.I72103 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I72103:hover {
}

.I72104 {
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;


}
.I72104:hover {
}
@media (max-width:992px) {
.I72104 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I72104:hover {
}
}
@media (max-width:640px) {
.I72104 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I72104:hover {
}
}

.I72105 {
display:flex;
position:var(--I72105-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;


}
.I72105:hover {
}

@media (max-width:992px) {
.I72105 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I72105:hover {
}

}
@media (max-width:640px) {
.I72105 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I72105:hover {
}

}
@media (min-width:1440px) {
.I72105 {

order:3;
width:50%;
padding-right:4rem;

}
.I72105:hover {
}

}
.I72106 {
display:flex;
position:var(--I72106-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;


}
.I72106:hover {
}

@media (max-width:992px) {
.I72106 {

order:3;
width:50%;
padding-left:0rem;

}
.I72106:hover {
}

}
@media (max-width:640px) {
.I72106 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I72106:hover {
}

}
@media (min-width:1440px) {
.I72106 {

order:2;
width:50%;

flex-direction:column;


}
.I72106:hover {
}

}
.I128329 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I128329:hover {
}


h1.I72107, .I72107 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72107 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I72107:hover {
}
.I72107 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72107 > .viewport:hover {
}


h1.I72108, .I72108 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72108 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;


}
.I72108:hover {
}
.I72108 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72108 > .viewport:hover {
}


h1.I72109, .I72109 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72109 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I72109:hover {
}
.I72109 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72109 > .viewport:hover {
}


h1.I72110, .I72110 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72110 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I72110:hover {
}
.I72110 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72110 > .viewport:hover {
}

@media (max-width:640px) {
.I72110 {

margin-bottom:0;


}
.I72110:hover {
}
.I72110 > .viewport {



}
.I72110 > .viewport:hover {
}

}

h1.I72111, .I72111 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72111 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I72111:hover {
}
.I72111 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72111 > .viewport:hover {
}


h1.I72112, .I72112 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72112 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;

}
.I72112:hover {
}
.I72112 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72112 > .viewport:hover {
}

@media (max-width:640px) {
.I72112 {

margin-bottom:-1.65rem;


}
.I72112:hover {
}
.I72112 > .viewport {



}
.I72112 > .viewport:hover {
}

}

h1.I72113, .I72113 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72113 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I72113:hover {
}
.I72113 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72113 > .viewport:hover {
}


h1.I72114, .I72114 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72114 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I72114:hover {
}
.I72114 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72114 > .viewport:hover {
}


h1.I72115, .I72115 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72115 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I72115:hover {
}
.I72115 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72115 > .viewport:hover {
}


h1.I72116, .I72116 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72116 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I72116:hover {
}
.I72116 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72116 > .viewport:hover {
}

@media (max-width:992px) {
.I72116 {

height:auto;


}
.I72116:hover {
}
.I72116 > .viewport {



}
.I72116 > .viewport:hover {
}

}

h1.I74312, .I74312 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74312 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I74312:hover {
}
.I74312 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I74312 > .viewport:hover {
}

@media (min-width:1440px) {
.I74312 {

width:100%;
padding-top:0.75rem;


}
.I74312:hover {
}
.I74312 > .viewport {



}
.I74312 > .viewport:hover {
}

}
h1.I114863, .I114863 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114863 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114863:hover {
}
.I114863 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114863 > .viewport:hover {
}


h1.I126812, .I126812 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126812 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I126812:hover {
}
.I126812 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126812 > .viewport:hover {
}


.I72117, a.I72117 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I72117:hover, a.I72117:hover {
}
@media (max-width:992px) {
.I72117, a.I72117 {
display:flex;
font-size:1.625rem;


}
.I72117:hover, a.I72117:hover {
}
}
@media (max-width:640px) {
.I72117, a.I72117 {
display:flex;
font-size:1.625rem;


}
.I72117:hover, a.I72117:hover {
}
}

.I72118, a.I72118 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I72118:hover, a.I72118:hover {
}
@media (max-width:992px) {
.I72118, a.I72118 {
}
.I72118:hover, a.I72118:hover {
display:flex;
width:100%;

}
}

.I72119 .image, .I72119.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/mision-critica-ejemplos.png?timestamp=20220630135106');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/mision-critica-ejemplos.png?timestamp=20220630135106') 1.00x,url('https://www.genexus.com/media/images/mision-critica-ejemplos_x1.99.png?timestamp=20220630135106') 1.99x,url('https://www.genexus.com/media/images/mision-critica-ejemplos_x2.99.png?timestamp=20220630135106') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/mision-critica-ejemplos.png?timestamp=20220630135106') 1.00x,url('https://www.genexus.com/media/images/mision-critica-ejemplos_x1.99.png?timestamp=20220630135106') 1.99x,url('https://www.genexus.com/media/images/mision-critica-ejemplos_x2.99.png?timestamp=20220630135106') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/mision-critica-ejemplos.png?timestamp=20220630135106') 1.00x,url('https://www.genexus.com/media/images/mision-critica-ejemplos_x1.99.png?timestamp=20220630135106') 1.99x,url('https://www.genexus.com/media/images/mision-critica-ejemplos_x2.99.png?timestamp=20220630135106') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/mision-critica-ejemplos.png?timestamp=20220630135106') 1.00x,url('https://www.genexus.com/media/images/mision-critica-ejemplos_x1.99.png?timestamp=20220630135106') 1.99x,url('https://www.genexus.com/media/images/mision-critica-ejemplos_x2.99.png?timestamp=20220630135106') 2.99x);
background-size:cover;
background-position:center center;

}
.I72119 .image:hover, .I72119.image:hover {
}

.I72120 .button, .I72120.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);

}
.I72120 button.button, button.I72120.button {
cursor:pointer;
}
.I72120 .button .text, .I72120.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I72120 .button .icon, .I72120.button .icon {
flex:none;
background-size:100% 100%;
}
.I72120 .button:hover, .I72120.button:hover {
background-color:rgb(210,40,93);

}
.I72120 .button:hover .text, .I72120.button:hover .text {
}
.I72120 .button:hover .icon, .I72120.button:hover .icon {
background-size:100% 100%;
}

.I72121, a.I72121 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I72121:hover, a.I72121:hover {
}

h1.I72122, .I72122 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I72122, .I72122 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I72122, .I72122 p {
margin:0px;
}

figure.I72122, .I72122 figure {
margin:0px;
}

a.I72122, .I72122 a {
text-decoration:inherit;
color:inherit;
}

.I72122 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I72122 article, article.I72122 {
width:100%;

flex-direction:column;	
}
.I72122 article:hover, article.I72122:hover {
}
.I72122 article.active, article.I72122.active {
}
.I72122 .body {
}
.I72122 .body:hover {
	
}
.I72122 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I72122 .body a {
text-decoration:underline;

}
.I72122 .body img {
}
.I72122 .body ul, .I72122 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I72122 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I72122 .body iframe {
}
.I72122 .body img:hover {
}
.I72122 .body iframe:hover {
}

.I72122 .body li {
list-style-type:disc;
}



.I72123 .button, .I72123.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);

}
.I72123 button.button, button.I72123.button {
cursor:pointer;
}
.I72123 .button .text, .I72123.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I72123 .button .icon, .I72123.button .icon {
flex:none;
background-size:100% 100%;
}
.I72123 .button:hover, .I72123.button:hover {
background-color:rgb(217,217,217);

}
.I72123 .button:hover .text, .I72123.button:hover .text {
}
.I72123 .button:hover .icon, .I72123.button:hover .icon {
background-size:100% 100%;
}

.I72124 .button, .I72124.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;

}
.I72124 button.button, button.I72124.button {
cursor:pointer;
}
.I72124 .button .text, .I72124.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I72124 .button .icon, .I72124.button .icon {
flex:none;
background-size:100% 100%;
}
.I72124 .button:hover, .I72124.button:hover {
}
.I72124 .button:hover .text, .I72124.button:hover .text {
}
.I72124 .button:hover .icon, .I72124.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I72124 .button, .I72124.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I72124 button.button, button.I72124.button {
}
.I72124 .button .text, .I72124.button .text {
color:rgb(108,72,201);

}
.I72124 .button .icon, .I72124.button .icon {
background-size:100% 100%;
}
.I72124 .button:hover, .I72124.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I72124 .button:hover .text, .I72124.button:hover .text {
color:rgb(150,155,160);

}
.I72124 .button:hover .icon, .I72124.button:hover .icon {
background-size:100% 100%;
}
}

.I72125 .button, .I72125.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I72125 button.button, button.I72125.button {
cursor:pointer;
}
.I72125 .button .text, .I72125.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I72125 .button .icon, .I72125.button .icon {
flex:none;
background-size:100% 100%;
}
.I72125 .button:hover, .I72125.button:hover {
}
.I72125 .button:hover .text, .I72125.button:hover .text {
}
.I72125 .button:hover .icon, .I72125.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I72125 .button, .I72125.button {
}
.I72125 button.button, button.I72125.button {
}
.I72125 .button .text, .I72125.button .text {
font-family:Rubik;

}
.I72125 .button .icon, .I72125.button .icon {
background-size:100% 100%;
}
.I72125 .button:hover, .I72125.button:hover {
}
.I72125 .button:hover .text, .I72125.button:hover .text {
}
.I72125 .button:hover .icon, .I72125.button:hover .icon {
background-size:100% 100%;
}
}

.I72126 {
display:flex;
width:100%;
height:270px;

}
.I72126:hover {
}

.I74276, a.I74276 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I74276:hover, a.I74276:hover {
}
@media (max-width:992px) {
.I74276, a.I74276 {
}
.I74276:hover, a.I74276:hover {
display:flex;
width:100%;

}
}

.I114808 .image, .I114808.image {
vertical-align:top;
}
.I114808 .image:hover, .I114808.image:hover {
}

.I126758 .button, .I126758.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I126758 button.button, button.I126758.button {
cursor:pointer;
}
.I126758 .button .text, .I126758.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I126758 .button .icon, .I126758.button .icon {
flex:none;
background-size:100% 100%;
}
.I126758 .button:hover, .I126758.button:hover {
}
.I126758 .button:hover .text, .I126758.button:hover .text {
}
.I126758 .button:hover .icon, .I126758.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I126758 .button, .I126758.button {
}
.I126758 button.button, button.I126758.button {
}
.I126758 .button .text, .I126758.button .text {
font-family:Rubik;

}
.I126758 .button .icon, .I126758.button .icon {
background-size:100% 100%;
}
.I126758 .button:hover, .I126758.button:hover {
}
.I126758 .button:hover .text, .I126758.button:hover .text {
}
.I126758 .button:hover .icon, .I126758.button:hover .icon {
background-size:100% 100%;
}
}

h1.I72127, .I72127 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72127 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I72127:hover {
}
.I72127 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72127 > .viewport:hover {
}


.I72128 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I72128:hover {
}

.I72129 {
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;


}
.I72129:hover {
}
@media (max-width:992px) {
.I72129 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I72129:hover {
}
}
@media (max-width:640px) {
.I72129 {


flex-direction:column;
}
.I72129:hover {
}
}

.I72130 {
display:flex;
position:var(--I72130-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;


}
.I72130:hover {
}

@media (max-width:992px) {
.I72130 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I72130:hover {
}

}
@media (max-width:640px) {
.I72130 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I72130:hover {
}

}
@media (min-width:1440px) {
.I72130 {

width:50%;
padding-right:4rem;

}
.I72130:hover {
}

}
.I72131 {
display:flex;
position:var(--I72131-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;


}
.I72131:hover {
}

@media (max-width:992px) {
.I72131 {

width:50%;

}
.I72131:hover {
}

}
@media (max-width:640px) {
.I72131 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I72131:hover {
}

}
@media (min-width:1440px) {
.I72131 {

width:50%;

flex-direction:column;


}
.I72131:hover {
}

}
.I127610 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I127610:hover {
}

@media (max-width:992px) {
.I127610 {



flex-direction:column;

	
}
.I127610:hover {
}

}

h1.I72132, .I72132 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72132 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I72132:hover {
}
.I72132 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72132 > .viewport:hover {
}


h1.I72133, .I72133 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72133 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;


}
.I72133:hover {
}
.I72133 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72133 > .viewport:hover {
}


h1.I72134, .I72134 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72134 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I72134:hover {
}
.I72134 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72134 > .viewport:hover {
}

@media (max-width:992px) {
.I72134 {

display:flex;

}
.I72134:hover {
}
.I72134 > .viewport {



}
.I72134 > .viewport:hover {
}

}
@media (max-width:640px) {
.I72134 {

height:auto;


}
.I72134:hover {
}
.I72134 > .viewport {



}
.I72134 > .viewport:hover {
}

}

h1.I72135, .I72135 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72135 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I72135:hover {
}
.I72135 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72135 > .viewport:hover {
}

@media (max-width:992px) {
.I72135 {

padding-bottom:1rem;


}
.I72135:hover {
}
.I72135 > .viewport {



}
.I72135 > .viewport:hover {
}

}
@media (max-width:640px) {
.I72135 {

margin-bottom:0;


}
.I72135:hover {
}
.I72135 > .viewport {



}
.I72135 > .viewport:hover {
}

}

h1.I72136, .I72136 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72136 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I72136:hover {
}
.I72136 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72136 > .viewport:hover {
}


h1.I72137, .I72137 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72137 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I72137:hover {
}
.I72137 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72137 > .viewport:hover {
}


h1.I72138, .I72138 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72138 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:9;

}
.I72138:hover {
}
.I72138 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72138 > .viewport:hover {
}

@media (max-width:640px) {
.I72138 {

margin-bottom:-1.65rem;


}
.I72138:hover {
}
.I72138 > .viewport {



}
.I72138 > .viewport:hover {
}

}

h1.I72139, .I72139 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72139 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I72139:hover {
}
.I72139 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72139 > .viewport:hover {
}

@media (min-width:1440px) {
.I72139 {

display:none;

}
.I72139:hover {
}
.I72139 > .viewport {



}
.I72139 > .viewport:hover {
}

}
h1.I72140, .I72140 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72140 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I72140:hover {
}
.I72140 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72140 > .viewport:hover {
}


h1.I72141, .I72141 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72141 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I72141:hover {
}
.I72141 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72141 > .viewport:hover {
}

@media (max-width:992px) {
.I72141 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I72141:hover {
}
.I72141 > .viewport {



}
.I72141 > .viewport:hover {
}

}

h1.I72142, .I72142 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72142 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I72142:hover {
}
.I72142 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72142 > .viewport:hover {
}

@media (max-width:992px) {
.I72142 {

display:none;

}
.I72142:hover {
}
.I72142 > .viewport {



}
.I72142 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I72142 {

width:100%;
height:auto;


}
.I72142:hover {
}
.I72142 > .viewport {



}
.I72142 > .viewport:hover {
}

}
h1.I74240, .I74240 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74240 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I74240:hover {
}
.I74240 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I74240 > .viewport:hover {
}

@media (min-width:1440px) {
.I74240 {

width:100%;
box-sizing:border-box;


}
.I74240:hover {
}
.I74240 > .viewport {



}
.I74240 > .viewport:hover {
}

}
h1.I114527, .I114527 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114527 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114527:hover {
}
.I114527 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114527 > .viewport:hover {
}


.I72143, a.I72143 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I72143:hover, a.I72143:hover {
}
@media (max-width:992px) {
.I72143, a.I72143 {
display:flex;
font-size:1.625rem;


}
.I72143:hover, a.I72143:hover {
}
}
@media (max-width:640px) {
.I72143, a.I72143 {
display:flex;
font-size:1.625rem;


}
.I72143:hover, a.I72143:hover {
}
}

.I72144, a.I72144 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I72144:hover, a.I72144:hover {
}
@media (max-width:992px) {
.I72144, a.I72144 {
}
.I72144:hover, a.I72144:hover {
display:flex;
width:100%;

}
}

.I72145 .image, .I72145.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/mision-critica-fracaso.png?timestamp=20220630135637');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/mision-critica-fracaso.png?timestamp=20220630135637') 1.00x,url('https://www.genexus.com/media/images/mision-critica-fracaso_x1.99.png?timestamp=20220630135637') 1.99x,url('https://www.genexus.com/media/images/mision-critica-fracaso_x2.99.png?timestamp=20220630135637') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/mision-critica-fracaso.png?timestamp=20220630135637') 1.00x,url('https://www.genexus.com/media/images/mision-critica-fracaso_x1.99.png?timestamp=20220630135637') 1.99x,url('https://www.genexus.com/media/images/mision-critica-fracaso_x2.99.png?timestamp=20220630135637') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/mision-critica-fracaso.png?timestamp=20220630135637') 1.00x,url('https://www.genexus.com/media/images/mision-critica-fracaso_x1.99.png?timestamp=20220630135637') 1.99x,url('https://www.genexus.com/media/images/mision-critica-fracaso_x2.99.png?timestamp=20220630135637') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/mision-critica-fracaso.png?timestamp=20220630135637') 1.00x,url('https://www.genexus.com/media/images/mision-critica-fracaso_x1.99.png?timestamp=20220630135637') 1.99x,url('https://www.genexus.com/media/images/mision-critica-fracaso_x2.99.png?timestamp=20220630135637') 2.99x);
background-size:cover;
background-position:center center;

}
.I72145 .image:hover, .I72145.image:hover {
}

.I72146 .button, .I72146.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);

}
.I72146 button.button, button.I72146.button {
cursor:pointer;
}
.I72146 .button .text, .I72146.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I72146 .button .icon, .I72146.button .icon {
flex:none;
background-size:100% 100%;
}
.I72146 .button:hover, .I72146.button:hover {
background-color:rgb(210,40,93);

}
.I72146 .button:hover .text, .I72146.button:hover .text {
}
.I72146 .button:hover .icon, .I72146.button:hover .icon {
background-size:100% 100%;
}

.I72147, a.I72147 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I72147:hover, a.I72147:hover {
}

h1.I72148, .I72148 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I72148, .I72148 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I72148, .I72148 p {
margin:0px;
}

figure.I72148, .I72148 figure {
margin:0px;
}

a.I72148, .I72148 a {
text-decoration:inherit;
color:inherit;
}

.I72148 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I72148 article, article.I72148 {
flex-direction:column;	
}
.I72148 article:hover, article.I72148:hover {
}
.I72148 article.active, article.I72148.active {
}
.I72148 .body {
}
.I72148 .body:hover {
	
}
.I72148 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I72148 .body a {
text-decoration:underline;

}
.I72148 .body img {
}
.I72148 .body ul, .I72148 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I72148 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I72148 .body iframe {
}
.I72148 .body img:hover {
}
.I72148 .body iframe:hover {
}

.I72148 .body li {
list-style-type:disc;
}



.I72149 .button, .I72149.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I72149 button.button, button.I72149.button {
cursor:pointer;
}
.I72149 .button .text, .I72149.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I72149 .button .icon, .I72149.button .icon {
flex:none;
background-size:100% 100%;
}
.I72149 .button:hover, .I72149.button:hover {
}
.I72149 .button:hover .text, .I72149.button:hover .text {
}
.I72149 .button:hover .icon, .I72149.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I72149 .button, .I72149.button {
}
.I72149 button.button, button.I72149.button {
}
.I72149 .button .text, .I72149.button .text {
font-family:Rubik;

}
.I72149 .button .icon, .I72149.button .icon {
background-size:100% 100%;
}
.I72149 .button:hover, .I72149.button:hover {
}
.I72149 .button:hover .text, .I72149.button:hover .text {
}
.I72149 .button:hover .icon, .I72149.button:hover .icon {
background-size:100% 100%;
}
}

.I72150 .button, .I72150.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;

}
.I72150 button.button, button.I72150.button {
cursor:pointer;
}
.I72150 .button .text, .I72150.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I72150 .button .icon, .I72150.button .icon {
flex:none;
background-size:100% 100%;
}
.I72150 .button:hover, .I72150.button:hover {
}
.I72150 .button:hover .text, .I72150.button:hover .text {
}
.I72150 .button:hover .icon, .I72150.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I72150 .button, .I72150.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I72150 button.button, button.I72150.button {
}
.I72150 .button .text, .I72150.button .text {
color:rgb(108,72,201);

}
.I72150 .button .icon, .I72150.button .icon {
background-size:100% 100%;
}
.I72150 .button:hover, .I72150.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I72150 .button:hover .text, .I72150.button:hover .text {
color:rgb(150,155,160);

}
.I72150 .button:hover .icon, .I72150.button:hover .icon {
background-size:100% 100%;
}
}

.I72151 .button, .I72151.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);

}
.I72151 button.button, button.I72151.button {
cursor:pointer;
}
.I72151 .button .text, .I72151.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I72151 .button .icon, .I72151.button .icon {
flex:none;
background-size:100% 100%;
}
.I72151 .button:hover, .I72151.button:hover {
background-color:rgb(217,217,217);

}
.I72151 .button:hover .text, .I72151.button:hover .text {
}
.I72151 .button:hover .icon, .I72151.button:hover .icon {
background-size:100% 100%;
}

.I72152 {
display:flex;
width:100%;
height:270px;

}
.I72152:hover {
}
@media (min-width:1440px) {
.I72152 {
display:flex;
width:100%;
height:270px;

}
.I72152:hover {
}
}
.I74208, a.I74208 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I74208:hover, a.I74208:hover {
}
@media (max-width:992px) {
.I74208, a.I74208 {
}
.I74208:hover, a.I74208:hover {
display:flex;
width:100%;

}
}

.I114470 .image, .I114470.image {
vertical-align:top;
}
.I114470 .image:hover, .I114470.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.I72153, .I72153 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72153 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I72153:hover {
}
.I72153 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72153 > .viewport:hover {
}


.I72154 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I72154:hover {
}

.I72155 {
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;


}
.I72155:hover {
}
@media (max-width:992px) {
.I72155 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I72155:hover {
}
}
@media (max-width:640px) {
.I72155 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I72155:hover {
}
}

.I72156 {
display:flex;
position:var(--I72156-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;


}
.I72156:hover {
}

@media (max-width:992px) {
.I72156 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I72156:hover {
}

}
@media (max-width:640px) {
.I72156 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I72156:hover {
}

}
@media (min-width:1440px) {
.I72156 {

order:3;
width:50%;
padding-right:4rem;

}
.I72156:hover {
}

}
.I72157 {
display:flex;
position:var(--I72157-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;


}
.I72157:hover {
}

@media (max-width:992px) {
.I72157 {

order:3;
width:50%;
padding-left:0rem;

}
.I72157:hover {
}

}
@media (max-width:640px) {
.I72157 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I72157:hover {
}

}
@media (min-width:1440px) {
.I72157 {

order:2;
width:50%;

flex-direction:column;


}
.I72157:hover {
}

}
.I128330 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I128330:hover {
}


h1.I72158, .I72158 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72158 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I72158:hover {
}
.I72158 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72158 > .viewport:hover {
}


h1.I72159, .I72159 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72159 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;


}
.I72159:hover {
}
.I72159 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72159 > .viewport:hover {
}


h1.I72160, .I72160 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72160 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I72160:hover {
}
.I72160 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72160 > .viewport:hover {
}


h1.I72161, .I72161 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72161 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I72161:hover {
}
.I72161 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72161 > .viewport:hover {
}

@media (max-width:640px) {
.I72161 {

margin-bottom:0;


}
.I72161:hover {
}
.I72161 > .viewport {



}
.I72161 > .viewport:hover {
}

}

h1.I72162, .I72162 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72162 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I72162:hover {
}
.I72162 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72162 > .viewport:hover {
}


h1.I72163, .I72163 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72163 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;

}
.I72163:hover {
}
.I72163 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72163 > .viewport:hover {
}

@media (max-width:640px) {
.I72163 {

margin-bottom:-1.65rem;


}
.I72163:hover {
}
.I72163 > .viewport {



}
.I72163 > .viewport:hover {
}

}

h1.I72164, .I72164 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72164 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I72164:hover {
}
.I72164 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72164 > .viewport:hover {
}


h1.I72165, .I72165 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72165 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I72165:hover {
}
.I72165 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72165 > .viewport:hover {
}


h1.I72166, .I72166 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72166 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I72166:hover {
}
.I72166 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72166 > .viewport:hover {
}


h1.I72167, .I72167 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72167 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I72167:hover {
}
.I72167 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72167 > .viewport:hover {
}

@media (max-width:992px) {
.I72167 {

height:auto;


}
.I72167:hover {
}
.I72167 > .viewport {



}
.I72167 > .viewport:hover {
}

}

h1.I74313, .I74313 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74313 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I74313:hover {
}
.I74313 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I74313 > .viewport:hover {
}

@media (min-width:1440px) {
.I74313 {

width:100%;
padding-top:0.75rem;


}
.I74313:hover {
}
.I74313 > .viewport {



}
.I74313 > .viewport:hover {
}

}
h1.I114864, .I114864 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114864 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114864:hover {
}
.I114864 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114864 > .viewport:hover {
}


h1.I126813, .I126813 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126813 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I126813:hover {
}
.I126813 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126813 > .viewport:hover {
}


.I72168, a.I72168 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I72168:hover, a.I72168:hover {
}
@media (max-width:992px) {
.I72168, a.I72168 {
display:flex;
font-size:1.625rem;


}
.I72168:hover, a.I72168:hover {
}
}
@media (max-width:640px) {
.I72168, a.I72168 {
display:flex;
font-size:1.625rem;


}
.I72168:hover, a.I72168:hover {
}
}

.I72169, a.I72169 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I72169:hover, a.I72169:hover {
}
@media (max-width:992px) {
.I72169, a.I72169 {
}
.I72169:hover, a.I72169:hover {
display:flex;
width:100%;

}
}

.I72170 .image, .I72170.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/mision-critica-formula.png?timestamp=20220630135852');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/mision-critica-formula.png?timestamp=20220630135852') 1.00x,url('https://www.genexus.com/media/images/mision-critica-formula_x1.99.png?timestamp=20220630135852') 1.99x,url('https://www.genexus.com/media/images/mision-critica-formula_x2.99.png?timestamp=20220630135852') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/mision-critica-formula.png?timestamp=20220630135852') 1.00x,url('https://www.genexus.com/media/images/mision-critica-formula_x1.99.png?timestamp=20220630135852') 1.99x,url('https://www.genexus.com/media/images/mision-critica-formula_x2.99.png?timestamp=20220630135852') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/mision-critica-formula.png?timestamp=20220630135852') 1.00x,url('https://www.genexus.com/media/images/mision-critica-formula_x1.99.png?timestamp=20220630135852') 1.99x,url('https://www.genexus.com/media/images/mision-critica-formula_x2.99.png?timestamp=20220630135852') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/mision-critica-formula.png?timestamp=20220630135852') 1.00x,url('https://www.genexus.com/media/images/mision-critica-formula_x1.99.png?timestamp=20220630135852') 1.99x,url('https://www.genexus.com/media/images/mision-critica-formula_x2.99.png?timestamp=20220630135852') 2.99x);
background-size:cover;
background-position:center center;

}
.I72170 .image:hover, .I72170.image:hover {
}

.I72171 .button, .I72171.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);

}
.I72171 button.button, button.I72171.button {
cursor:pointer;
}
.I72171 .button .text, .I72171.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I72171 .button .icon, .I72171.button .icon {
flex:none;
background-size:100% 100%;
}
.I72171 .button:hover, .I72171.button:hover {
background-color:rgb(210,40,93);

}
.I72171 .button:hover .text, .I72171.button:hover .text {
}
.I72171 .button:hover .icon, .I72171.button:hover .icon {
background-size:100% 100%;
}

.I72172, a.I72172 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I72172:hover, a.I72172:hover {
}

h1.I72173, .I72173 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I72173, .I72173 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I72173, .I72173 p {
margin:0px;
}

figure.I72173, .I72173 figure {
margin:0px;
}

a.I72173, .I72173 a {
text-decoration:inherit;
color:inherit;
}

.I72173 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I72173 article, article.I72173 {
width:100%;

flex-direction:column;	
}
.I72173 article:hover, article.I72173:hover {
}
.I72173 article.active, article.I72173.active {
}
.I72173 .body {
}
.I72173 .body:hover {
	
}
.I72173 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I72173 .body a {
text-decoration:underline;

}
.I72173 .body img {
}
.I72173 .body ul, .I72173 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I72173 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I72173 .body iframe {
}
.I72173 .body img:hover {
}
.I72173 .body iframe:hover {
}

.I72173 .body li {
list-style-type:disc;
}



.I72174 .button, .I72174.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);

}
.I72174 button.button, button.I72174.button {
cursor:pointer;
}
.I72174 .button .text, .I72174.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I72174 .button .icon, .I72174.button .icon {
flex:none;
background-size:100% 100%;
}
.I72174 .button:hover, .I72174.button:hover {
background-color:rgb(217,217,217);

}
.I72174 .button:hover .text, .I72174.button:hover .text {
}
.I72174 .button:hover .icon, .I72174.button:hover .icon {
background-size:100% 100%;
}

.I72175 .button, .I72175.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;

}
.I72175 button.button, button.I72175.button {
cursor:pointer;
}
.I72175 .button .text, .I72175.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I72175 .button .icon, .I72175.button .icon {
flex:none;
background-size:100% 100%;
}
.I72175 .button:hover, .I72175.button:hover {
}
.I72175 .button:hover .text, .I72175.button:hover .text {
}
.I72175 .button:hover .icon, .I72175.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I72175 .button, .I72175.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I72175 button.button, button.I72175.button {
}
.I72175 .button .text, .I72175.button .text {
color:rgb(108,72,201);

}
.I72175 .button .icon, .I72175.button .icon {
background-size:100% 100%;
}
.I72175 .button:hover, .I72175.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I72175 .button:hover .text, .I72175.button:hover .text {
color:rgb(150,155,160);

}
.I72175 .button:hover .icon, .I72175.button:hover .icon {
background-size:100% 100%;
}
}

.I72176 .button, .I72176.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I72176 button.button, button.I72176.button {
cursor:pointer;
}
.I72176 .button .text, .I72176.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I72176 .button .icon, .I72176.button .icon {
flex:none;
background-size:100% 100%;
}
.I72176 .button:hover, .I72176.button:hover {
}
.I72176 .button:hover .text, .I72176.button:hover .text {
}
.I72176 .button:hover .icon, .I72176.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I72176 .button, .I72176.button {
}
.I72176 button.button, button.I72176.button {
}
.I72176 .button .text, .I72176.button .text {
font-family:Rubik;

}
.I72176 .button .icon, .I72176.button .icon {
background-size:100% 100%;
}
.I72176 .button:hover, .I72176.button:hover {
}
.I72176 .button:hover .text, .I72176.button:hover .text {
}
.I72176 .button:hover .icon, .I72176.button:hover .icon {
background-size:100% 100%;
}
}

.I72177 {
display:flex;
width:100%;
height:270px;

}
.I72177:hover {
}

.I74277, a.I74277 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I74277:hover, a.I74277:hover {
}
@media (max-width:992px) {
.I74277, a.I74277 {
}
.I74277:hover, a.I74277:hover {
display:flex;
width:100%;

}
}

.I114809 .image, .I114809.image {
vertical-align:top;
}
.I114809 .image:hover, .I114809.image:hover {
}

.I126759 .button, .I126759.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I126759 button.button, button.I126759.button {
cursor:pointer;
}
.I126759 .button .text, .I126759.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I126759 .button .icon, .I126759.button .icon {
flex:none;
background-size:100% 100%;
}
.I126759 .button:hover, .I126759.button:hover {
}
.I126759 .button:hover .text, .I126759.button:hover .text {
}
.I126759 .button:hover .icon, .I126759.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I126759 .button, .I126759.button {
}
.I126759 button.button, button.I126759.button {
}
.I126759 .button .text, .I126759.button .text {
font-family:Rubik;

}
.I126759 .button .icon, .I126759.button .icon {
background-size:100% 100%;
}
.I126759 .button:hover, .I126759.button:hover {
}
.I126759 .button:hover .text, .I126759.button:hover .text {
}
.I126759 .button:hover .icon, .I126759.button:hover .icon {
background-size:100% 100%;
}
}

h1.I72178, .I72178 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72178 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I72178:hover {
}
.I72178 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72178 > .viewport:hover {
}


.I72179 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I72179:hover {
}

.I72180 {
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;


}
.I72180:hover {
}
@media (max-width:992px) {
.I72180 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I72180:hover {
}
}
@media (max-width:640px) {
.I72180 {


flex-direction:column;
}
.I72180:hover {
}
}

.I72181 {
display:flex;
position:var(--I72181-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;


}
.I72181:hover {
}

@media (max-width:992px) {
.I72181 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I72181:hover {
}

}
@media (max-width:640px) {
.I72181 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I72181:hover {
}

}
@media (min-width:1440px) {
.I72181 {

width:50%;
padding-right:4rem;

}
.I72181:hover {
}

}
.I72182 {
display:flex;
position:var(--I72182-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;


}
.I72182:hover {
}

@media (max-width:992px) {
.I72182 {

width:50%;

}
.I72182:hover {
}

}
@media (max-width:640px) {
.I72182 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I72182:hover {
}

}
@media (min-width:1440px) {
.I72182 {

width:50%;

flex-direction:column;


}
.I72182:hover {
}

}
.I127611 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I127611:hover {
}

@media (max-width:992px) {
.I127611 {



flex-direction:column;

	
}
.I127611:hover {
}

}

h1.I72183, .I72183 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72183 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I72183:hover {
}
.I72183 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72183 > .viewport:hover {
}


h1.I72184, .I72184 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72184 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;
width:100%;


}
.I72184:hover {
}
.I72184 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72184 > .viewport:hover {
}


h1.I72185, .I72185 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72185 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I72185:hover {
}
.I72185 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72185 > .viewport:hover {
}

@media (max-width:992px) {
.I72185 {

display:flex;

}
.I72185:hover {
}
.I72185 > .viewport {



}
.I72185 > .viewport:hover {
}

}
@media (max-width:640px) {
.I72185 {

height:auto;


}
.I72185:hover {
}
.I72185 > .viewport {



}
.I72185 > .viewport:hover {
}

}

h1.I72186, .I72186 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72186 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I72186:hover {
}
.I72186 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72186 > .viewport:hover {
}

@media (max-width:992px) {
.I72186 {

padding-bottom:1rem;


}
.I72186:hover {
}
.I72186 > .viewport {



}
.I72186 > .viewport:hover {
}

}
@media (max-width:640px) {
.I72186 {

margin-bottom:0;


}
.I72186:hover {
}
.I72186 > .viewport {



}
.I72186 > .viewport:hover {
}

}

h1.I72187, .I72187 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72187 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I72187:hover {
}
.I72187 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72187 > .viewport:hover {
}


h1.I72188, .I72188 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72188 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I72188:hover {
}
.I72188 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72188 > .viewport:hover {
}


h1.I72189, .I72189 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72189 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I72189:hover {
}
.I72189 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72189 > .viewport:hover {
}

@media (max-width:640px) {
.I72189 {

margin-bottom:-1.65rem;


}
.I72189:hover {
}
.I72189 > .viewport {



}
.I72189 > .viewport:hover {
}

}

h1.I72190, .I72190 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72190 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I72190:hover {
}
.I72190 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72190 > .viewport:hover {
}

@media (min-width:1440px) {
.I72190 {

display:none;

}
.I72190:hover {
}
.I72190 > .viewport {



}
.I72190 > .viewport:hover {
}

}
h1.I72191, .I72191 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72191 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I72191:hover {
}
.I72191 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72191 > .viewport:hover {
}


h1.I72192, .I72192 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72192 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I72192:hover {
}
.I72192 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72192 > .viewport:hover {
}

@media (max-width:992px) {
.I72192 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I72192:hover {
}
.I72192 > .viewport {



}
.I72192 > .viewport:hover {
}

}

h1.I72193, .I72193 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72193 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I72193:hover {
}
.I72193 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72193 > .viewport:hover {
}

@media (max-width:992px) {
.I72193 {

display:none;

}
.I72193:hover {
}
.I72193 > .viewport {



}
.I72193 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I72193 {

width:100%;
height:auto;


}
.I72193:hover {
}
.I72193 > .viewport {



}
.I72193 > .viewport:hover {
}

}
h1.I74241, .I74241 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74241 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I74241:hover {
}
.I74241 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I74241 > .viewport:hover {
}

@media (min-width:1440px) {
.I74241 {

width:100%;
box-sizing:border-box;


}
.I74241:hover {
}
.I74241 > .viewport {



}
.I74241 > .viewport:hover {
}

}
h1.I114528, .I114528 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114528 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114528:hover {
}
.I114528 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114528 > .viewport:hover {
}


.I72194, a.I72194 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I72194:hover, a.I72194:hover {
}
@media (max-width:992px) {
.I72194, a.I72194 {
display:flex;
font-size:1.625rem;


}
.I72194:hover, a.I72194:hover {
}
}
@media (max-width:640px) {
.I72194, a.I72194 {
display:flex;
font-size:1.625rem;


}
.I72194:hover, a.I72194:hover {
}
}

.I72195, a.I72195 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I72195:hover, a.I72195:hover {
}
@media (max-width:992px) {
.I72195, a.I72195 {
}
.I72195:hover, a.I72195:hover {
display:flex;
width:100%;

}
}

.I72196 .image, .I72196.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/mision-critica-pasos.png?timestamp=20220630140255');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/mision-critica-pasos.png?timestamp=20220630140255') 1.00x,url('https://www.genexus.com/media/images/mision-critica-pasos_x1.99.png?timestamp=20220630140255') 1.99x,url('https://www.genexus.com/media/images/mision-critica-pasos_x2.99.png?timestamp=20220630140255') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/mision-critica-pasos.png?timestamp=20220630140255') 1.00x,url('https://www.genexus.com/media/images/mision-critica-pasos_x1.99.png?timestamp=20220630140255') 1.99x,url('https://www.genexus.com/media/images/mision-critica-pasos_x2.99.png?timestamp=20220630140255') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/mision-critica-pasos.png?timestamp=20220630140255') 1.00x,url('https://www.genexus.com/media/images/mision-critica-pasos_x1.99.png?timestamp=20220630140255') 1.99x,url('https://www.genexus.com/media/images/mision-critica-pasos_x2.99.png?timestamp=20220630140255') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/mision-critica-pasos.png?timestamp=20220630140255') 1.00x,url('https://www.genexus.com/media/images/mision-critica-pasos_x1.99.png?timestamp=20220630140255') 1.99x,url('https://www.genexus.com/media/images/mision-critica-pasos_x2.99.png?timestamp=20220630140255') 2.99x);
background-size:cover;
background-position:center center;

}
.I72196 .image:hover, .I72196.image:hover {
}

.I72197 .button, .I72197.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);

}
.I72197 button.button, button.I72197.button {
cursor:pointer;
}
.I72197 .button .text, .I72197.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I72197 .button .icon, .I72197.button .icon {
flex:none;
background-size:100% 100%;
}
.I72197 .button:hover, .I72197.button:hover {
background-color:rgb(210,40,93);

}
.I72197 .button:hover .text, .I72197.button:hover .text {
}
.I72197 .button:hover .icon, .I72197.button:hover .icon {
background-size:100% 100%;
}

.I72198, a.I72198 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I72198:hover, a.I72198:hover {
}

h1.I72199, .I72199 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I72199, .I72199 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I72199, .I72199 p {
margin:0px;
}

figure.I72199, .I72199 figure {
margin:0px;
}

a.I72199, .I72199 a {
text-decoration:inherit;
color:inherit;
}

.I72199 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I72199 article, article.I72199 {
flex-direction:column;	
}
.I72199 article:hover, article.I72199:hover {
}
.I72199 article.active, article.I72199.active {
}
.I72199 .body {
}
.I72199 .body:hover {
	
}
.I72199 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I72199 .body a {
text-decoration:underline;

}
.I72199 .body img {
}
.I72199 .body ul, .I72199 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I72199 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I72199 .body iframe {
}
.I72199 .body img:hover {
}
.I72199 .body iframe:hover {
}

.I72199 .body li {
list-style-type:disc;
}



.I72200 .button, .I72200.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I72200 button.button, button.I72200.button {
cursor:pointer;
}
.I72200 .button .text, .I72200.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I72200 .button .icon, .I72200.button .icon {
flex:none;
background-size:100% 100%;
}
.I72200 .button:hover, .I72200.button:hover {
}
.I72200 .button:hover .text, .I72200.button:hover .text {
}
.I72200 .button:hover .icon, .I72200.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I72200 .button, .I72200.button {
}
.I72200 button.button, button.I72200.button {
}
.I72200 .button .text, .I72200.button .text {
font-family:Rubik;

}
.I72200 .button .icon, .I72200.button .icon {
background-size:100% 100%;
}
.I72200 .button:hover, .I72200.button:hover {
}
.I72200 .button:hover .text, .I72200.button:hover .text {
}
.I72200 .button:hover .icon, .I72200.button:hover .icon {
background-size:100% 100%;
}
}

.I72201 .button, .I72201.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;

}
.I72201 button.button, button.I72201.button {
cursor:pointer;
}
.I72201 .button .text, .I72201.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I72201 .button .icon, .I72201.button .icon {
flex:none;
background-size:100% 100%;
}
.I72201 .button:hover, .I72201.button:hover {
}
.I72201 .button:hover .text, .I72201.button:hover .text {
}
.I72201 .button:hover .icon, .I72201.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I72201 .button, .I72201.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I72201 button.button, button.I72201.button {
}
.I72201 .button .text, .I72201.button .text {
color:rgb(108,72,201);

}
.I72201 .button .icon, .I72201.button .icon {
background-size:100% 100%;
}
.I72201 .button:hover, .I72201.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I72201 .button:hover .text, .I72201.button:hover .text {
color:rgb(150,155,160);

}
.I72201 .button:hover .icon, .I72201.button:hover .icon {
background-size:100% 100%;
}
}

.I72202 .button, .I72202.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);

}
.I72202 button.button, button.I72202.button {
cursor:pointer;
}
.I72202 .button .text, .I72202.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I72202 .button .icon, .I72202.button .icon {
flex:none;
background-size:100% 100%;
}
.I72202 .button:hover, .I72202.button:hover {
background-color:rgb(217,217,217);

}
.I72202 .button:hover .text, .I72202.button:hover .text {
}
.I72202 .button:hover .icon, .I72202.button:hover .icon {
background-size:100% 100%;
}

.I72203 {
display:flex;
width:100%;
height:270px;

}
.I72203:hover {
}
@media (min-width:1440px) {
.I72203 {
display:flex;
width:100%;
height:270px;

}
.I72203:hover {
}
}
.I74209, a.I74209 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I74209:hover, a.I74209:hover {
}
@media (max-width:992px) {
.I74209, a.I74209 {
}
.I74209:hover, a.I74209:hover {
display:flex;
width:100%;

}
}

.I114471 .image, .I114471.image {
vertical-align:top;
}
.I114471 .image:hover, .I114471.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.I72204, .I72204 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72204 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:14;
width:100%;


}
.I72204:hover {
}
.I72204 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72204 > .viewport:hover {
}


.I72205 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-left:57px;
padding-right:57px;
box-sizing:border-box;

align-items:center;

	
}
.I72205:hover {
}
@media (max-width:992px) {
.I72205 {
width:100vw;
padding-left:30px;
padding-right:30px;

	
}
.I72205:hover {
}
}
@media (max-width:640px) {
.I72205 {
padding-left:8px;
padding-right:8px;

	
}
.I72205:hover {
}
}

.I72206 {
display:flex;
position:var(--I72206-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1135px;

}
.I72206:hover {
}

@media (max-width:992px) {
.I72206 {

width:100%;

}
.I72206:hover {
}

}

.I72207 {
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;

	
}
.I72207:hover {
}

@media (max-width:992px) {
.I72207 {



flex-direction:column;

	
}
.I72207:hover {
}

}
@media (max-width:640px) {
.I72207 {

margin-bottom:35px;
padding-left:29px;
padding-right:0px;
box-sizing:border-box;



flex-direction:column;
align-items:flex-start;

	
}
.I72207:hover {
}

}

.I72208 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
width:100%;



	
}
.I72208:hover {
}


h1.I72209, .I72209 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72209 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I72209:hover {
}
.I72209 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72209 > .viewport:hover {
}

@media (max-width:992px) {
.I72209 {


}
.I72209:hover {
}
.I72209 > .viewport {

justify-content:center;


}
.I72209 > .viewport:hover {
}

}
@media (max-width:640px) {
.I72209 {

width:100%;
box-sizing:border-box;


}
.I72209:hover {
}
.I72209 > .viewport {

justify-content:center;


}
.I72209 > .viewport:hover {
}

}

h1.I72210, .I72210 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72210 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
width:100%;


}
.I72210:hover {
}
.I72210 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72210 > .viewport:hover {
}

@media (max-width:992px) {
.I72210 {

margin-bottom:15px;
padding-left:0px;


}
.I72210:hover {
}
.I72210 > .viewport {



}
.I72210 > .viewport:hover {
}

}
@media (max-width:640px) {
.I72210 {

width:100%;
margin-bottom:15px;
box-sizing:border-box;


}
.I72210:hover {
}
.I72210 > .viewport {



}
.I72210 > .viewport:hover {
}

}

h1.I72211, .I72211 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72211 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:auto;


}
.I72211:hover {
}
.I72211 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72211 > .viewport:hover {
}

@media (max-width:992px) {
.I72211 {

width:100%;


}
.I72211:hover {
}
.I72211 > .viewport {

justify-content:center;


}
.I72211 > .viewport:hover {
}

}
@media (max-width:640px) {
.I72211 {

width:100%;


}
.I72211:hover {
}
.I72211 > .viewport {

justify-content:flex-start;


}
.I72211 > .viewport:hover {
}

}

h1.I72212, .I72212 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72212 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;


}
.I72212:hover {
}
.I72212 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72212 > .viewport:hover {
}


.I72213 {
display:flex;
flex-direction:column;
width:100%;

}
.I72213:hover {
}
h1.I72213, .I72213 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I72213, .I72213 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I72213, .I72213 p {
margin:0px;
}

figure.I72213, .I72213 figure {
margin:0px;
}

a.I72213, .I72213 a {
text-decoration:inherit;
color:inherit;
}

.I72213 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I72213 article, article.I72213 {
margin-bottom:78px;
margin-left:9px;
margin-right:9px;

flex-direction:column;	
}
.I72213 article:hover, article.I72213:hover {
}
.I72213 article.active, article.I72213.active {
}
.I72213 .title {
display:flex;
font-family:Graphik;
font-size:18px;
font-weight:600;
line-height:22px;

width:360px;
margin-top:16px;

}
.I72213 .title:hover {
}
.I72213 article.active .title {
}

.I72213 .title {order:2;}
.I72213 .image, .I72213.image {
width:360px;
height:234px;

order:1;
}
.I72213 .image:hover, .I72213.image:hover {
}
.I72213 article.active .image, .I72213.image {
}

.I72213 .articles {
display:flex;
flex:1;
flex-direction:row;
width:100%;

flex-wrap:wrap;	
}
.I72213 .articles:hover {
}
.I72213 .article-container::after {
content:'';
display:flex;
align-items:center;
align-self:center;
}
.I72213 .article-container:last-child::after {
content:none;	
}
.I72213:hover .article-container::after {
}

@media (max-width:992px) {
.I72213 {
width:100%;

}
.I72213:hover {
}
.I72213 header {
}
.I72213 article, article.I72213 {
margin-bottom:30px;
margin-left:5px;
margin-right:5px;

	
}
.I72213 article:hover, article.I72213:hover {
}
.I72213 article.active, article.I72213.active {
}
.I72213 .title {
display:flex;
width:344px;

}
.I72213 .title:hover {
}
.I72213 article.active .title {
}


.I72213 .image, .I72213.image {
width:344px;

order:;
}
.I72213 .image:hover, .I72213.image:hover {
}
.I72213 article.active .image, .I72213.image {
}

.I72213 .articles {
flex-wrap:wrap;	
}
.I72213 .articles:hover {
}
.I72213 .article-container::after {
content:'';
}
.I72213 .article-container:last-child::after {
	
}
.I72213:hover .article-container::after {
}

}
@media (max-width:640px) {
.I72213 {
width:auto;

}
.I72213:hover {
}
.I72213 header {
}
.I72213 article, article.I72213 {
margin-bottom:35px;
margin-left:0px;
margin-right:0px;
box-sizing:border-box;

	
}
.I72213 article:hover, article.I72213:hover {
}
.I72213 article.active, article.I72213.active {
}
.I72213 .title {
display:flex;
font-size:14px;
color:rgb(0,0,0);

width:343px;
margin-top:12px;

}
.I72213 .title:hover {
}
.I72213 article.active .title {
}


.I72213 .image, .I72213.image {
width:343px;
height:auto;

order:;
}
.I72213 .image:hover, .I72213.image:hover {
}
.I72213 article.active .image, .I72213.image {
}

.I72213 .articles {
flex-direction:column;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

flex-wrap:nowrap;	
}
.I72213 .articles:hover {
}
.I72213 .article-container::after {
content:'';
}
.I72213 .article-container:last-child::after {
	
}
.I72213:hover .article-container::after {
}

}

.I72214, a.I72214 {
display:flex;
font-family:Graphik;
font-size:1.625rem;
font-weight:600;

width:100%;
padding-left:0px;
padding-right:0px;

}
.I72214:hover, a.I72214:hover {
}
@media (max-width:992px) {
.I72214, a.I72214 {
display:flex;
font-size:36px;


}
.I72214:hover, a.I72214:hover {
}
}
@media (max-width:640px) {
.I72214, a.I72214 {
display:flex;
font-size:26px;

width:80%;

}
.I72214:hover, a.I72214:hover {
}
}

.I72215 .button, .I72215.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I72215 button.button, button.I72215.button {
cursor:pointer;
}
.I72215 .button .text, .I72215.button .text {
font-family:Graphik;
font-size:16px;
font-weight:600;
color:rgb(250,50,99);

}
.I72215 .button .icon, .I72215.button .icon {
flex:none;
background-size:100% 100%;
}
.I72215 .button:hover, .I72215.button:hover {
}
.I72215 .button:hover .text, .I72215.button:hover .text {
}
.I72215 .button:hover .icon, .I72215.button:hover .icon {
background-size:100% 100%;
}

.I72216, a.I72216 {
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;

}
.I72216:hover, a.I72216:hover {
}
@media (max-width:992px) {
.I72216, a.I72216 {
}
.I72216:hover, a.I72216:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I72216, a.I72216 {
display:flex;
padding-bottom:1rem;

}
.I72216:hover, a.I72216:hover {
}
}

h1.I72217, .I72217 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72217 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I72217:hover {
}
.I72217 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72217 > .viewport:hover {
}


.I72218 {
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;

	
}
.I72218:hover {
}
@media (max-width:992px) {
.I72218 {
width:100vw;
padding-bottom:4rem;
padding-left:4rem;
padding-right:4rem;
padding-top:4rem;
background-color:rgb(255,255,255);

	
}
.I72218:hover {
}
}
@media (max-width:640px) {
.I72218 {
padding-bottom:0rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:2rem;

	
}
.I72218:hover {
}
}

.I72219 {
display:flex;
position:var(--I72219-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;

align-items:center;


}
.I72219:hover {
}

@media (max-width:640px) {
.I72219 {

align-items:center;


}
.I72219:hover {
}

}

h1.I72220, .I72220 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72220 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
margin-bottom:32px;


}
.I72220:hover {
}
.I72220 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72220 > .viewport:hover {
}

@media (max-width:640px) {
.I72220 {

margin-bottom:16px;


}
.I72220:hover {
}
.I72220 > .viewport {



}
.I72220 > .viewport:hover {
}

}

h1.I72221, .I72221 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72221 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-bottom:16px;


}
.I72221:hover {
}
.I72221 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72221 > .viewport:hover {
}

@media (max-width:640px) {
.I72221 {

margin-bottom:8px;


}
.I72221:hover {
}
.I72221 > .viewport {



}
.I72221 > .viewport:hover {
}

}

h1.I72222, .I72222 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72222 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
max-width:800px;
margin-bottom:2rem;


}
.I72222:hover {
}
.I72222 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72222 > .viewport:hover {
}

@media (max-width:992px) {
.I72222 {


}
.I72222:hover {
}
.I72222 > .viewport {



}
.I72222 > .viewport:hover {
}

}
@media (max-width:640px) {
.I72222 {

margin-bottom:16px;


}
.I72222:hover {
}
.I72222 > .viewport {



}
.I72222 > .viewport:hover {
}

}

h1.I72223, .I72223 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72223 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;
max-width:600px;


}
.I72223:hover {
}
.I72223 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I72223 > .viewport:hover {
}

@media (max-width:992px) {
.I72223 {

max-width:512px;


}
.I72223:hover {
}
.I72223 > .viewport {



}
.I72223 > .viewport:hover {
}

}

h1.I72224, .I72224 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72224 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
max-width:800px;
margin-bottom:32px;


}
.I72224:hover {
}
.I72224 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72224 > .viewport:hover {
}

@media (max-width:992px) {
.I72224 {


}
.I72224:hover {
}
.I72224 > .viewport {



}
.I72224 > .viewport:hover {
}

}
@media (max-width:640px) {
.I72224 {

margin-bottom:16px;


}
.I72224:hover {
}
.I72224 > .viewport {



}
.I72224 > .viewport:hover {
}

}

h1.I72225, .I72225 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72225 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
width:100%;
max-width:600px;


}
.I72225:hover {
}
.I72225 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I72225 > .viewport:hover {
}

@media (max-width:992px) {
.I72225 {

max-width:512px;


}
.I72225:hover {
}
.I72225 > .viewport {



}
.I72225 > .viewport:hover {
}

}

.I72226 .image, .I72226.image {
vertical-align:top;
width:60px;
height:auto;

}
.I72226 .image:hover, .I72226.image:hover {
}
@media (max-width:992px) {
.I72226 .image, .I72226.image {
width:48px;

}
.I72226 .image:hover, .I72226.image:hover {
}
}

.I72227, a.I72227 {
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;

}
.I72227:hover, a.I72227:hover {
}
@media (max-width:640px) {
.I72227, a.I72227 {
display:flex;
padding-left:0px;
padding-right:0px;

}
.I72227:hover, a.I72227:hover {
}
}

.I72228, a.I72228 {
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;

}
.I72228:hover, a.I72228:hover {
}
@media (max-width:992px) {
.I72228, a.I72228 {
display:flex;
font-size:1.625rem;
line-height:30px;


}
.I72228:hover, a.I72228:hover {
}
}

.I72229, a.I72229 {
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;

}
.I72229:hover, a.I72229:hover {
}
@media (max-width:992px) {
.I72229, a.I72229 {
}
.I72229:hover, a.I72229:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I72229, a.I72229 {
display:flex;
padding-bottom:1rem;

}
.I72229:hover, a.I72229:hover {
}
}

.I72230, a.I72230 {
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;

}
.I72230:hover, a.I72230:hover {
}
@media (max-width:992px) {
.I72230, a.I72230 {
display:flex;
font-size:1.625rem;
line-height:30px;


}
.I72230:hover, a.I72230:hover {
}
}

.I72231, a.I72231 {
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;

}
.I72231:hover, a.I72231:hover {
}
@media (max-width:992px) {
.I72231, a.I72231 {
}
.I72231:hover, a.I72231:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I72231, a.I72231 {
display:flex;
padding-bottom:1rem;

}
.I72231:hover, a.I72231:hover {
}
}

h1.I72232, .I72232 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72232 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:20;
width:100%;


}
.I72232:hover {
}
.I72232 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72232 > .viewport:hover {
}


.I72233 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;
background-color:rgb(245,245,245);

align-items:center;

	
}
.I72233:hover {
}

.I72234 {
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;


}
.I72234:hover {
}
@media (max-width:992px) {
.I72234 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I72234:hover {
}
}
@media (max-width:640px) {
.I72234 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I72234:hover {
}
}

.I72235 {
display:flex;
position:var(--I72235-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;


}
.I72235:hover {
}

@media (max-width:992px) {
.I72235 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I72235:hover {
}

}
@media (max-width:640px) {
.I72235 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I72235:hover {
}

}
@media (min-width:1440px) {
.I72235 {

order:3;
width:50%;
padding-right:4rem;

}
.I72235:hover {
}

}
.I72236 {
display:flex;
position:var(--I72236-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;


}
.I72236:hover {
}

@media (max-width:992px) {
.I72236 {

order:3;
width:50%;
padding-left:0rem;

}
.I72236:hover {
}

}
@media (max-width:640px) {
.I72236 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I72236:hover {
}

}
@media (min-width:1440px) {
.I72236 {

order:2;
width:50%;

flex-direction:column;


}
.I72236:hover {
}

}
.I128331 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I128331:hover {
}


h1.I72237, .I72237 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72237 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I72237:hover {
}
.I72237 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72237 > .viewport:hover {
}


h1.I72238, .I72238 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72238 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I72238:hover {
}
.I72238 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72238 > .viewport:hover {
}


h1.I72239, .I72239 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72239 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I72239:hover {
}
.I72239 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72239 > .viewport:hover {
}


h1.I72240, .I72240 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72240 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I72240:hover {
}
.I72240 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72240 > .viewport:hover {
}

@media (max-width:640px) {
.I72240 {

margin-bottom:0;


}
.I72240:hover {
}
.I72240 > .viewport {



}
.I72240 > .viewport:hover {
}

}

h1.I72241, .I72241 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72241 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I72241:hover {
}
.I72241 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72241 > .viewport:hover {
}


h1.I72242, .I72242 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72242 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I72242:hover {
}
.I72242 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72242 > .viewport:hover {
}

@media (max-width:640px) {
.I72242 {

margin-bottom:-1.65rem;


}
.I72242:hover {
}
.I72242 > .viewport {



}
.I72242 > .viewport:hover {
}

}

h1.I72243, .I72243 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72243 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I72243:hover {
}
.I72243 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72243 > .viewport:hover {
}


h1.I72244, .I72244 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72244 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I72244:hover {
}
.I72244 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72244 > .viewport:hover {
}


h1.I72245, .I72245 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72245 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I72245:hover {
}
.I72245 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72245 > .viewport:hover {
}


h1.I72246, .I72246 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72246 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I72246:hover {
}
.I72246 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72246 > .viewport:hover {
}

@media (max-width:992px) {
.I72246 {

height:auto;


}
.I72246:hover {
}
.I72246 > .viewport {



}
.I72246 > .viewport:hover {
}

}

h1.I74314, .I74314 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74314 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I74314:hover {
}
.I74314 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I74314 > .viewport:hover {
}

@media (min-width:1440px) {
.I74314 {

width:100%;
padding-top:0.75rem;


}
.I74314:hover {
}
.I74314 > .viewport {



}
.I74314 > .viewport:hover {
}

}
h1.I114865, .I114865 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114865 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114865:hover {
}
.I114865 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114865 > .viewport:hover {
}


h1.I126814, .I126814 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126814 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I126814:hover {
}
.I126814 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126814 > .viewport:hover {
}


.I72247, a.I72247 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I72247:hover, a.I72247:hover {
}
@media (max-width:992px) {
.I72247, a.I72247 {
display:flex;
font-size:1.625rem;


}
.I72247:hover, a.I72247:hover {
}
}
@media (max-width:640px) {
.I72247, a.I72247 {
display:flex;
font-size:1.625rem;


}
.I72247:hover, a.I72247:hover {
}
}

.I72248, a.I72248 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I72248:hover, a.I72248:hover {
}
@media (max-width:992px) {
.I72248, a.I72248 {
}
.I72248:hover, a.I72248:hover {
display:flex;
width:100%;

}
}

.I72249 .image, .I72249.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;

}
.I72249 .image:hover, .I72249.image:hover {
}

.I72250 .button, .I72250.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);

}
.I72250 button.button, button.I72250.button {
cursor:pointer;
}
.I72250 .button .text, .I72250.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I72250 .button .icon, .I72250.button .icon {
flex:none;
background-size:100% 100%;
}
.I72250 .button:hover, .I72250.button:hover {
background-color:rgb(210,40,93);

}
.I72250 .button:hover .text, .I72250.button:hover .text {
}
.I72250 .button:hover .icon, .I72250.button:hover .icon {
background-size:100% 100%;
}

.I72251, a.I72251 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I72251:hover, a.I72251:hover {
}

h1.I72252, .I72252 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I72252, .I72252 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I72252, .I72252 p {
margin:0px;
}

figure.I72252, .I72252 figure {
margin:0px;
}

a.I72252, .I72252 a {
text-decoration:inherit;
color:inherit;
}

.I72252 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I72252 article, article.I72252 {
width:100%;

flex-direction:column;	
}
.I72252 article:hover, article.I72252:hover {
}
.I72252 article.active, article.I72252.active {
}
.I72252 .body {
}
.I72252 .body:hover {
	
}
.I72252 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I72252 .body a {
text-decoration:underline;

}
.I72252 .body img {
}
.I72252 .body ul, .I72252 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I72252 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I72252 .body iframe {
}
.I72252 .body img:hover {
}
.I72252 .body iframe:hover {
}

.I72252 .body li {
list-style-type:disc;
}



.I72253 .button, .I72253.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);

}
.I72253 button.button, button.I72253.button {
cursor:pointer;
}
.I72253 .button .text, .I72253.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I72253 .button .icon, .I72253.button .icon {
flex:none;
background-size:100% 100%;
}
.I72253 .button:hover, .I72253.button:hover {
background-color:rgb(217,217,217);

}
.I72253 .button:hover .text, .I72253.button:hover .text {
}
.I72253 .button:hover .icon, .I72253.button:hover .icon {
background-size:100% 100%;
}

.I72254 .button, .I72254.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;

}
.I72254 button.button, button.I72254.button {
cursor:pointer;
}
.I72254 .button .text, .I72254.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I72254 .button .icon, .I72254.button .icon {
flex:none;
background-size:100% 100%;
}
.I72254 .button:hover, .I72254.button:hover {
}
.I72254 .button:hover .text, .I72254.button:hover .text {
}
.I72254 .button:hover .icon, .I72254.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I72254 .button, .I72254.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I72254 button.button, button.I72254.button {
}
.I72254 .button .text, .I72254.button .text {
color:rgb(108,72,201);

}
.I72254 .button .icon, .I72254.button .icon {
background-size:100% 100%;
}
.I72254 .button:hover, .I72254.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I72254 .button:hover .text, .I72254.button:hover .text {
color:rgb(150,155,160);

}
.I72254 .button:hover .icon, .I72254.button:hover .icon {
background-size:100% 100%;
}
}

.I72255 .button, .I72255.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I72255 button.button, button.I72255.button {
cursor:pointer;
}
.I72255 .button .text, .I72255.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I72255 .button .icon, .I72255.button .icon {
flex:none;
background-size:100% 100%;
}
.I72255 .button:hover, .I72255.button:hover {
}
.I72255 .button:hover .text, .I72255.button:hover .text {
}
.I72255 .button:hover .icon, .I72255.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I72255 .button, .I72255.button {
}
.I72255 button.button, button.I72255.button {
}
.I72255 .button .text, .I72255.button .text {
font-family:Rubik;

}
.I72255 .button .icon, .I72255.button .icon {
background-size:100% 100%;
}
.I72255 .button:hover, .I72255.button:hover {
}
.I72255 .button:hover .text, .I72255.button:hover .text {
}
.I72255 .button:hover .icon, .I72255.button:hover .icon {
background-size:100% 100%;
}
}

.I72256 {
display:flex;
width:100%;
height:270px;

}
.I72256:hover {
}

.I74278, a.I74278 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I74278:hover, a.I74278:hover {
}
@media (max-width:992px) {
.I74278, a.I74278 {
}
.I74278:hover, a.I74278:hover {
display:flex;
width:100%;

}
}

.I114810 .image, .I114810.image {
vertical-align:top;
}
.I114810 .image:hover, .I114810.image:hover {
}

.I126760 .button, .I126760.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I126760 button.button, button.I126760.button {
cursor:pointer;
}
.I126760 .button .text, .I126760.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I126760 .button .icon, .I126760.button .icon {
flex:none;
background-size:100% 100%;
}
.I126760 .button:hover, .I126760.button:hover {
}
.I126760 .button:hover .text, .I126760.button:hover .text {
}
.I126760 .button:hover .icon, .I126760.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I126760 .button, .I126760.button {
}
.I126760 button.button, button.I126760.button {
}
.I126760 .button .text, .I126760.button .text {
font-family:Rubik;

}
.I126760 .button .icon, .I126760.button .icon {
background-size:100% 100%;
}
.I126760 .button:hover, .I126760.button:hover {
}
.I126760 .button:hover .text, .I126760.button:hover .text {
}
.I126760 .button:hover .icon, .I126760.button:hover .icon {
background-size:100% 100%;
}
}

h1.I72257, .I72257 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72257 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:21;
width:100%;


}
.I72257:hover {
}
.I72257 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72257 > .viewport:hover {
}


.I72258 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:8rem;
padding-top:0rem;
background-color:rgb(255,255,255);

align-items:center;

	
}
.I72258:hover {
}
@media (max-width:992px) {
.I72258 {
padding-bottom:4rem;
padding-top:4rem;

	
}
.I72258:hover {
}
}

.I72259 {
display:flex;

order:1;
width:100%;
max-width:1024px;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;


flex-direction:column;
}
.I72259:hover {
}
@media (max-width:992px) {
.I72259 {

padding-left:1.625rem;
padding-right:1.625rem;


}
.I72259:hover {
}
}
@media (min-width:1440px) {
.I72259 {

width:100%;


}
.I72259:hover {
}
}
.I72260 {
display:flex;
position:var(--I72260-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
box-sizing:border-box;

}
.I72260:hover {
}


.I72261 {
display:flex;
position:var(--I72261-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;


}
.I72261:hover {
}

@media (max-width:992px) {
.I72261 {

margin-top:2rem;

}
.I72261:hover {
}

}
@media (max-width:640px) {
.I72261 {

flex-direction:column;


}
.I72261:hover {
}

}

.I72262 {
display:flex;
position:var(--I72262-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;


}
.I72262:hover {
}

@media (max-width:992px) {
.I72262 {

margin-top:2rem;

}
.I72262:hover {
}

}
@media (max-width:640px) {
.I72262 {

margin-top:1rem;

flex-direction:column;


}
.I72262:hover {
}

}

.I72263 {
display:flex;
position:var(--I72263-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:4;
margin-top:4rem;

flex-direction:row;
align-items:stretch;


}
.I72263:hover {
}

@media (max-width:992px) {
.I72263 {

margin-top:2rem;

}
.I72263:hover {
}

}
@media (max-width:640px) {
.I72263 {

margin-top:1rem;

flex-direction:column;


}
.I72263:hover {
}

}

.I72264 {
display:flex;
position:var(--I72264-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:6;
}
.I72264:hover {
}


.I161576 {
display:flex;
position:var(--I161576-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:5;
margin-top:4rem;

flex-direction:row;
align-items:stretch;


}
.I161576:hover {
}

@media (max-width:640px) {
.I161576 {

margin-top:1rem;

flex-direction:column;


}
.I161576:hover {
}

}

.I72265 {
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(235,235,254);
box-sizing:border-box;



flex-direction:column;

	
}
.I72265:hover {
}

@media (max-width:992px) {
.I72265 {

width:calc(50% - 1rem);
margin-left:1rem;



	
}
.I72265:hover {
}

}
@media (max-width:640px) {
.I72265 {

width:100%;
margin-left:0;
margin-top:1rem;



	
}
.I72265:hover {
}

}

.I72266 {
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(235,235,254);
box-sizing:border-box;
box-shadow:none;



flex-direction:column;

	
}
.I72266:hover {
}

@media (max-width:992px) {
.I72266 {

width:calc(50% - 1rem);
margin-right:1rem;



	
}
.I72266:hover {
}

}
@media (max-width:640px) {
.I72266 {

width:100%;



	
}
.I72266:hover {
}

}

.I72267 {
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(235,235,254);
box-sizing:border-box;



flex-direction:column;

	
}
.I72267:hover {
}

@media (max-width:992px) {
.I72267 {

width:calc(50% - 1rem);
margin-right:1rem;



	
}
.I72267:hover {
}

}
@media (max-width:640px) {
.I72267 {

width:100%;
margin-right:0;



	
}
.I72267:hover {
}

}

.I72268 {
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(235,235,254);
box-sizing:border-box;



flex-direction:column;

	
}
.I72268:hover {
}

@media (max-width:992px) {
.I72268 {

width:calc(50% - 1rem);
margin-left:1rem;



	
}
.I72268:hover {
}

}
@media (max-width:640px) {
.I72268 {

width:100%;
margin-left:0;
margin-top:1rem;



	
}
.I72268:hover {
}

}

.I72269 {
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(235,235,254);
box-sizing:border-box;



flex-direction:column;

	
}
.I72269:hover {
}

@media (max-width:992px) {
.I72269 {

width:calc(50% - 1rem);
margin-right:1rem;



	
}
.I72269:hover {
}

}
@media (max-width:640px) {
.I72269 {

width:100%;
margin-right:0;



	
}
.I72269:hover {
}

}

.I72270 {
display:flex;
align-items:flex-start;
position:relative;

display:flex;
order:2;
width:calc(50% - 2rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(235,235,254);
box-sizing:border-box;



flex-direction:column;

	
}
.I72270:hover {
}

@media (max-width:992px) {
.I72270 {

width:calc(50% - 1rem);
margin-left:1rem;



	
}
.I72270:hover {
}

}
@media (max-width:640px) {
.I72270 {

width:100%;
margin-left:0;
margin-top:1rem;



	
}
.I72270:hover {
}

}

.I161627 {
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;

	
}
.I161627:hover {
}

@media (max-width:992px) {
.I161627 {

width:calc(50% - 1rem);
margin-right:1rem;



	
}
.I161627:hover {
}

}
@media (max-width:640px) {
.I161627 {

width:100%;
margin-right:0;



	
}
.I161627:hover {
}

}

.I161746 {
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;

	
}
.I161746:hover {
}

@media (max-width:992px) {
.I161746 {

width:calc(50% - 1rem);
margin-left:1rem;



	
}
.I161746:hover {
}

}
@media (max-width:640px) {
.I161746 {

width:100%;
margin-left:0;
margin-top:1rem;



	
}
.I161746:hover {
}

}

h1.I72271, .I72271 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72271 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I72271:hover {
}
.I72271 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72271 > .viewport:hover {
}


h1.I72272, .I72272 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72272 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-top:1rem;


}
.I72272:hover {
}
.I72272 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72272 > .viewport:hover {
}


h1.I72273, .I72273 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72273 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-top:2rem;


}
.I72273:hover {
}
.I72273 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72273 > .viewport:hover {
}


h1.I72274, .I72274 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72274 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I72274:hover {
}
.I72274 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72274 > .viewport:hover {
}


h1.I72275, .I72275 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72275 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I72275:hover {
}
.I72275 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72275 > .viewport:hover {
}


h1.I72276, .I72276 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72276 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I72276:hover {
}
.I72276 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72276 > .viewport:hover {
}


h1.I72277, .I72277 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72277 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I72277:hover {
}
.I72277 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72277 > .viewport:hover {
}


h1.I72278, .I72278 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72278 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I72278:hover {
}
.I72278 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72278 > .viewport:hover {
}


h1.I72279, .I72279 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72279 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I72279:hover {
}
.I72279 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72279 > .viewport:hover {
}


h1.I72280, .I72280 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72280 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I72280:hover {
}
.I72280 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72280 > .viewport:hover {
}


h1.I72281, .I72281 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72281 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I72281:hover {
}
.I72281 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72281 > .viewport:hover {
}


h1.I72282, .I72282 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72282 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I72282:hover {
}
.I72282 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72282 > .viewport:hover {
}


h1.I72283, .I72283 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72283 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I72283:hover {
}
.I72283 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72283 > .viewport:hover {
}


h1.I72284, .I72284 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72284 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I72284:hover {
}
.I72284 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72284 > .viewport:hover {
}


h1.I72285, .I72285 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72285 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I72285:hover {
}
.I72285 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72285 > .viewport:hover {
}


h1.I72286, .I72286 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72286 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I72286:hover {
}
.I72286 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72286 > .viewport:hover {
}


h1.I72287, .I72287 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72287 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I72287:hover {
}
.I72287 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72287 > .viewport:hover {
}


h1.I72288, .I72288 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72288 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I72288:hover {
}
.I72288 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72288 > .viewport:hover {
}


h1.I72289, .I72289 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72289 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I72289:hover {
}
.I72289 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72289 > .viewport:hover {
}


h1.I72290, .I72290 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72290 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I72290:hover {
}
.I72290 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72290 > .viewport:hover {
}


h1.I72291, .I72291 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72291 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I72291:hover {
}
.I72291 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72291 > .viewport:hover {
}


h1.I72292, .I72292 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72292 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I72292:hover {
}
.I72292 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72292 > .viewport:hover {
}


h1.I72293, .I72293 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72293 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I72293:hover {
}
.I72293 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72293 > .viewport:hover {
}


h1.I72294, .I72294 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72294 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I72294:hover {
}
.I72294 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72294 > .viewport:hover {
}


h1.I138277, .I138277 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I138277 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I138277:hover {
}
.I138277 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I138277 > .viewport:hover {
}


h1.I161610, .I161610 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161610 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I161610:hover {
}
.I161610 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161610 > .viewport:hover {
}


h1.I161661, .I161661 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161661 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I161661:hover {
}
.I161661 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161661 > .viewport:hover {
}


h1.I161695, .I161695 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161695 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I161695:hover {
}
.I161695 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161695 > .viewport:hover {
}


h1.I161729, .I161729 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161729 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I161729:hover {
}
.I161729 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161729 > .viewport:hover {
}


h1.I161780, .I161780 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161780 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I161780:hover {
}
.I161780 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161780 > .viewport:hover {
}


h1.I161814, .I161814 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161814 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I161814:hover {
}
.I161814 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161814 > .viewport:hover {
}


.I72295, a.I72295 {
display:flex;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
color:rgb(17,17,17);


}
.I72295:hover, a.I72295:hover {
}
@media (max-width:992px) {
.I72295, a.I72295 {
display:flex;
font-size:1.625rem;


}
.I72295:hover, a.I72295:hover {
}
}

.I72296, a.I72296 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I72296:hover, a.I72296:hover {
}
@media (max-width:992px) {
.I72296, a.I72296 {
}
.I72296:hover, a.I72296:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I72296, a.I72296 {
display:flex;
padding-bottom:1rem;

}
.I72296:hover, a.I72296:hover {
}
}

.I72297 .button, .I72297.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);

}
.I72297 button.button, button.I72297.button {
cursor:pointer;
}
.I72297 .button .text, .I72297.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I72297 .button .icon, .I72297.button .icon {
flex:none;
background-size:100% 100%;
}
.I72297 .button:hover, .I72297.button:hover {
background-color:rgb(210,40,93);

}
.I72297 .button:hover .text, .I72297.button:hover .text {
}
.I72297 .button:hover .icon, .I72297.button:hover .icon {
background-size:100% 100%;
}

.I72298, a.I72298 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:2rem;

}
.I72298:hover, a.I72298:hover {
}

.I72299, a.I72299 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I72299:hover, a.I72299:hover {
}
@media (max-width:992px) {
.I72299, a.I72299 {
}
.I72299:hover, a.I72299:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I72299, a.I72299 {
display:flex;
padding-bottom:1rem;

}
.I72299:hover, a.I72299:hover {
}
}

.I72300 .button, .I72300.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I72300 button.button, button.I72300.button {
cursor:pointer;
}
.I72300 .button .text, .I72300.button .text {
}
.I72300 .button .icon, .I72300.button .icon {
flex:none;
background-size:100% 100%;
}
.I72300 .button:hover, .I72300.button:hover {
}
.I72300 .button:hover .text, .I72300.button:hover .text {
}
.I72300 .button:hover .icon, .I72300.button:hover .icon {
background-size:100% 100%;
}

.I72301 .button, .I72301.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I72301 button.button, button.I72301.button {
cursor:pointer;
}
.I72301 .button .text, .I72301.button .text {
}
.I72301 .button .icon, .I72301.button .icon {
flex:none;
background-size:100% 100%;
}
.I72301 .button:hover, .I72301.button:hover {
}
.I72301 .button:hover .text, .I72301.button:hover .text {
}
.I72301 .button:hover .icon, .I72301.button:hover .icon {
background-size:100% 100%;
}

.I72302 .button, .I72302.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I72302 button.button, button.I72302.button {
cursor:pointer;
}
.I72302 .button .text, .I72302.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I72302 .button .icon, .I72302.button .icon {
flex:none;
background-size:100% 100%;
}
.I72302 .button:hover, .I72302.button:hover {
}
.I72302 .button:hover .text, .I72302.button:hover .text {
}
.I72302 .button:hover .icon, .I72302.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I72302 .button, .I72302.button {
}
.I72302 button.button, button.I72302.button {
}
.I72302 .button .text, .I72302.button .text {
font-family:Rubik;

}
.I72302 .button .icon, .I72302.button .icon {
background-size:100% 100%;
}
.I72302 .button:hover, .I72302.button:hover {
}
.I72302 .button:hover .text, .I72302.button:hover .text {
}
.I72302 .button:hover .icon, .I72302.button:hover .icon {
background-size:100% 100%;
}
}

.I72303, a.I72303 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:2rem;

}
.I72303:hover, a.I72303:hover {
}

.I72304, a.I72304 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I72304:hover, a.I72304:hover {
}
@media (max-width:992px) {
.I72304, a.I72304 {
}
.I72304:hover, a.I72304:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I72304, a.I72304 {
display:flex;
padding-bottom:1rem;

}
.I72304:hover, a.I72304:hover {
}
}

.I72305 .button, .I72305.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I72305 button.button, button.I72305.button {
cursor:pointer;
}
.I72305 .button .text, .I72305.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I72305 .button .icon, .I72305.button .icon {
flex:none;
background-size:100% 100%;
}
.I72305 .button:hover, .I72305.button:hover {
}
.I72305 .button:hover .text, .I72305.button:hover .text {
}
.I72305 .button:hover .icon, .I72305.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I72305 .button, .I72305.button {
}
.I72305 button.button, button.I72305.button {
}
.I72305 .button .text, .I72305.button .text {
font-family:Rubik;

}
.I72305 .button .icon, .I72305.button .icon {
background-size:100% 100%;
}
.I72305 .button:hover, .I72305.button:hover {
}
.I72305 .button:hover .text, .I72305.button:hover .text {
}
.I72305 .button:hover .icon, .I72305.button:hover .icon {
background-size:100% 100%;
}
}

.I72306, a.I72306 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:2rem;

}
.I72306:hover, a.I72306:hover {
}

.I72307, a.I72307 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I72307:hover, a.I72307:hover {
}
@media (max-width:992px) {
.I72307, a.I72307 {
}
.I72307:hover, a.I72307:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I72307, a.I72307 {
display:flex;
padding-bottom:1rem;

}
.I72307:hover, a.I72307:hover {
}
}

.I72308 .button, .I72308.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I72308 button.button, button.I72308.button {
cursor:pointer;
}
.I72308 .button .text, .I72308.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I72308 .button .icon, .I72308.button .icon {
flex:none;
background-size:100% 100%;
}
.I72308 .button:hover, .I72308.button:hover {
}
.I72308 .button:hover .text, .I72308.button:hover .text {
}
.I72308 .button:hover .icon, .I72308.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I72308 .button, .I72308.button {
}
.I72308 button.button, button.I72308.button {
}
.I72308 .button .text, .I72308.button .text {
font-family:Rubik;

}
.I72308 .button .icon, .I72308.button .icon {
background-size:100% 100%;
}
.I72308 .button:hover, .I72308.button:hover {
}
.I72308 .button:hover .text, .I72308.button:hover .text {
}
.I72308 .button:hover .icon, .I72308.button:hover .icon {
background-size:100% 100%;
}
}

.I72309, a.I72309 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:2rem;

}
.I72309:hover, a.I72309:hover {
}

.I72310, a.I72310 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I72310:hover, a.I72310:hover {
}
@media (max-width:992px) {
.I72310, a.I72310 {
}
.I72310:hover, a.I72310:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I72310, a.I72310 {
display:flex;
padding-bottom:1rem;

}
.I72310:hover, a.I72310:hover {
}
}

.I72311 .button, .I72311.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I72311 button.button, button.I72311.button {
cursor:pointer;
}
.I72311 .button .text, .I72311.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I72311 .button .icon, .I72311.button .icon {
flex:none;
background-size:100% 100%;
}
.I72311 .button:hover, .I72311.button:hover {
}
.I72311 .button:hover .text, .I72311.button:hover .text {
}
.I72311 .button:hover .icon, .I72311.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I72311 .button, .I72311.button {
}
.I72311 button.button, button.I72311.button {
}
.I72311 .button .text, .I72311.button .text {
font-family:Rubik;

}
.I72311 .button .icon, .I72311.button .icon {
background-size:100% 100%;
}
.I72311 .button:hover, .I72311.button:hover {
}
.I72311 .button:hover .text, .I72311.button:hover .text {
}
.I72311 .button:hover .icon, .I72311.button:hover .icon {
background-size:100% 100%;
}
}

.I72312, a.I72312 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:2rem;

}
.I72312:hover, a.I72312:hover {
}

.I72313, a.I72313 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I72313:hover, a.I72313:hover {
}
@media (max-width:992px) {
.I72313, a.I72313 {
}
.I72313:hover, a.I72313:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I72313, a.I72313 {
display:flex;
padding-bottom:1rem;

}
.I72313:hover, a.I72313:hover {
}
}

.I72314 .button, .I72314.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I72314 button.button, button.I72314.button {
cursor:pointer;
}
.I72314 .button .text, .I72314.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I72314 .button .icon, .I72314.button .icon {
flex:none;
background-size:100% 100%;
}
.I72314 .button:hover, .I72314.button:hover {
}
.I72314 .button:hover .text, .I72314.button:hover .text {
}
.I72314 .button:hover .icon, .I72314.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I72314 .button, .I72314.button {
}
.I72314 button.button, button.I72314.button {
}
.I72314 .button .text, .I72314.button .text {
font-family:Rubik;

}
.I72314 .button .icon, .I72314.button .icon {
background-size:100% 100%;
}
.I72314 .button:hover, .I72314.button:hover {
}
.I72314 .button:hover .text, .I72314.button:hover .text {
}
.I72314 .button:hover .icon, .I72314.button:hover .icon {
background-size:100% 100%;
}
}

.I72315, a.I72315 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:2rem;

}
.I72315:hover, a.I72315:hover {
}

.I72316, a.I72316 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I72316:hover, a.I72316:hover {
}
@media (max-width:992px) {
.I72316, a.I72316 {
}
.I72316:hover, a.I72316:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I72316, a.I72316 {
display:flex;
padding-bottom:1rem;

}
.I72316:hover, a.I72316:hover {
}
}

.I72317 .button, .I72317.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I72317 button.button, button.I72317.button {
cursor:pointer;
}
.I72317 .button .text, .I72317.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I72317 .button .icon, .I72317.button .icon {
flex:none;
background-size:100% 100%;
}
.I72317 .button:hover, .I72317.button:hover {
}
.I72317 .button:hover .text, .I72317.button:hover .text {
}
.I72317 .button:hover .icon, .I72317.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I72317 .button, .I72317.button {
}
.I72317 button.button, button.I72317.button {
}
.I72317 .button .text, .I72317.button .text {
font-family:Rubik;

}
.I72317 .button .icon, .I72317.button .icon {
background-size:100% 100%;
}
.I72317 .button:hover, .I72317.button:hover {
}
.I72317 .button:hover .text, .I72317.button:hover .text {
}
.I72317 .button:hover .icon, .I72317.button:hover .icon {
background-size:100% 100%;
}
}

.I72318 .button, .I72318.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-top:4rem;

}
.I72318 button.button, button.I72318.button {
cursor:pointer;
}
.I72318 .button .text, .I72318.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I72318 .button .icon, .I72318.button .icon {
flex:none;
background-size:100% 100%;
}
.I72318 .button:hover, .I72318.button:hover {
}
.I72318 .button:hover .text, .I72318.button:hover .text {
}
.I72318 .button:hover .icon, .I72318.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I72318 .button, .I72318.button {
padding-top:2rem;

}
.I72318 button.button, button.I72318.button {
}
.I72318 .button .text, .I72318.button .text {
font-family:Rubik;

}
.I72318 .button .icon, .I72318.button .icon {
background-size:100% 100%;
}
.I72318 .button:hover, .I72318.button:hover {
}
.I72318 .button:hover .text, .I72318.button:hover .text {
}
.I72318 .button:hover .icon, .I72318.button:hover .icon {
background-size:100% 100%;
}
}

h1.I138265, .I138265 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I138265, .I138265 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I138265, .I138265 p {
margin:0px;
}

figure.I138265, .I138265 figure {
margin:0px;
}

a.I138265, .I138265 a {
text-decoration:inherit;
color:inherit;
}

.I138265 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I138265 article, article.I138265 {
flex-direction:column;	
}
.I138265 article:hover, article.I138265:hover {
}
.I138265 article.active, article.I138265.active {
}
.I138265 .body {
}
.I138265 .body:hover {
	
}
.I138265 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I138265 .body a {
text-decoration:underline;

}
.I138265 .body img {
}
.I138265 .body img:hover {
}




.I161593, a.I161593 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I161593:hover, a.I161593:hover {
}

.I161644, a.I161644 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I161644:hover, a.I161644:hover {
}
@media (max-width:992px) {
.I161644, a.I161644 {
}
.I161644:hover, a.I161644:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161644, a.I161644 {
display:flex;
padding-bottom:1rem;

}
.I161644:hover, a.I161644:hover {
}
}

.I161678 .button, .I161678.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I161678 button.button, button.I161678.button {
cursor:pointer;
}
.I161678 .button .text, .I161678.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I161678 .button .icon, .I161678.button .icon {
flex:none;
background-size:100% 100%;
}
.I161678 .button:hover, .I161678.button:hover {
}
.I161678 .button:hover .text, .I161678.button:hover .text {
}
.I161678 .button:hover .icon, .I161678.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I161678 .button, .I161678.button {
}
.I161678 button.button, button.I161678.button {
}
.I161678 .button .text, .I161678.button .text {
font-family:Rubik;

}
.I161678 .button .icon, .I161678.button .icon {
background-size:100% 100%;
}
.I161678 .button:hover, .I161678.button:hover {
}
.I161678 .button:hover .text, .I161678.button:hover .text {
}
.I161678 .button:hover .icon, .I161678.button:hover .icon {
background-size:100% 100%;
}
}

.I161712, a.I161712 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I161712:hover, a.I161712:hover {
}

.I161763, a.I161763 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I161763:hover, a.I161763:hover {
}
@media (max-width:992px) {
.I161763, a.I161763 {
}
.I161763:hover, a.I161763:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161763, a.I161763 {
display:flex;
padding-bottom:1rem;

}
.I161763:hover, a.I161763:hover {
}
}

.I161797 .button, .I161797.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I161797 button.button, button.I161797.button {
cursor:pointer;
}
.I161797 .button .text, .I161797.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I161797 .button .icon, .I161797.button .icon {
flex:none;
background-size:100% 100%;
}
.I161797 .button:hover, .I161797.button:hover {
}
.I161797 .button:hover .text, .I161797.button:hover .text {
}
.I161797 .button:hover .icon, .I161797.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I161797 .button, .I161797.button {
}
.I161797 button.button, button.I161797.button {
}
.I161797 .button .text, .I161797.button .text {
font-family:Rubik;

}
.I161797 .button .icon, .I161797.button .icon {
background-size:100% 100%;
}
.I161797 .button:hover, .I161797.button:hover {
}
.I161797 .button:hover .text, .I161797.button:hover .text {
}
.I161797 .button:hover .icon, .I161797.button:hover .icon {
background-size:100% 100%;
}
}

h1.I72319, .I72319 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72319 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:22;
width:100%;


}
.I72319:hover {
}
.I72319 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72319 > .viewport:hover {
}


.I72320 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;
background-color:rgb(245,245,245);

align-items:center;

	
}
.I72320:hover {
}

.I72321 {
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;


}
.I72321:hover {
}
@media (max-width:992px) {
.I72321 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I72321:hover {
}
}
@media (max-width:640px) {
.I72321 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I72321:hover {
}
}

.I72322 {
display:flex;
position:var(--I72322-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;


}
.I72322:hover {
}

@media (max-width:992px) {
.I72322 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I72322:hover {
}

}
@media (max-width:640px) {
.I72322 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I72322:hover {
}

}
@media (min-width:1440px) {
.I72322 {

order:3;
width:50%;
padding-right:4rem;

}
.I72322:hover {
}

}
.I72323 {
display:flex;
position:var(--I72323-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;


}
.I72323:hover {
}

@media (max-width:992px) {
.I72323 {

order:3;
width:50%;
padding-left:0rem;

}
.I72323:hover {
}

}
@media (max-width:640px) {
.I72323 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I72323:hover {
}

}
@media (min-width:1440px) {
.I72323 {

order:2;
width:50%;

flex-direction:column;


}
.I72323:hover {
}

}
.I128332 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I128332:hover {
}


h1.I72324, .I72324 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72324 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I72324:hover {
}
.I72324 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72324 > .viewport:hover {
}


h1.I72325, .I72325 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72325 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I72325:hover {
}
.I72325 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72325 > .viewport:hover {
}


h1.I72326, .I72326 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72326 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I72326:hover {
}
.I72326 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72326 > .viewport:hover {
}


h1.I72327, .I72327 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72327 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I72327:hover {
}
.I72327 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72327 > .viewport:hover {
}

@media (max-width:640px) {
.I72327 {

margin-bottom:0;


}
.I72327:hover {
}
.I72327 > .viewport {



}
.I72327 > .viewport:hover {
}

}

h1.I72328, .I72328 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72328 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I72328:hover {
}
.I72328 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72328 > .viewport:hover {
}


h1.I72329, .I72329 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72329 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I72329:hover {
}
.I72329 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72329 > .viewport:hover {
}

@media (max-width:640px) {
.I72329 {

margin-bottom:-1.65rem;


}
.I72329:hover {
}
.I72329 > .viewport {



}
.I72329 > .viewport:hover {
}

}

h1.I72330, .I72330 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72330 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I72330:hover {
}
.I72330 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72330 > .viewport:hover {
}


h1.I72331, .I72331 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72331 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I72331:hover {
}
.I72331 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72331 > .viewport:hover {
}


h1.I72332, .I72332 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72332 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I72332:hover {
}
.I72332 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72332 > .viewport:hover {
}


h1.I72333, .I72333 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72333 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I72333:hover {
}
.I72333 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72333 > .viewport:hover {
}

@media (max-width:992px) {
.I72333 {

height:auto;


}
.I72333:hover {
}
.I72333 > .viewport {



}
.I72333 > .viewport:hover {
}

}

h1.I74315, .I74315 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74315 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I74315:hover {
}
.I74315 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I74315 > .viewport:hover {
}

@media (min-width:1440px) {
.I74315 {

width:100%;
padding-top:0.75rem;


}
.I74315:hover {
}
.I74315 > .viewport {



}
.I74315 > .viewport:hover {
}

}
h1.I114866, .I114866 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114866 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114866:hover {
}
.I114866 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114866 > .viewport:hover {
}


h1.I126815, .I126815 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126815 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I126815:hover {
}
.I126815 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126815 > .viewport:hover {
}


.I72334, a.I72334 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I72334:hover, a.I72334:hover {
}
@media (max-width:992px) {
.I72334, a.I72334 {
display:flex;
font-size:1.625rem;


}
.I72334:hover, a.I72334:hover {
}
}
@media (max-width:640px) {
.I72334, a.I72334 {
display:flex;
font-size:1.625rem;


}
.I72334:hover, a.I72334:hover {
}
}

.I72335, a.I72335 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I72335:hover, a.I72335:hover {
}
@media (max-width:992px) {
.I72335, a.I72335 {
}
.I72335:hover, a.I72335:hover {
display:flex;
width:100%;

}
}

.I72336 .image, .I72336.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/mision-critica-whitepaper.png?timestamp=20220630141525');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/mision-critica-whitepaper.png?timestamp=20220630141525') 1.00x,url('https://www.genexus.com/media/images/mision-critica-whitepaper_x1.99.png?timestamp=20220630141525') 1.99x,url('https://www.genexus.com/media/images/mision-critica-whitepaper_x2.99.png?timestamp=20220630141525') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/mision-critica-whitepaper.png?timestamp=20220630141525') 1.00x,url('https://www.genexus.com/media/images/mision-critica-whitepaper_x1.99.png?timestamp=20220630141525') 1.99x,url('https://www.genexus.com/media/images/mision-critica-whitepaper_x2.99.png?timestamp=20220630141525') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/mision-critica-whitepaper.png?timestamp=20220630141525') 1.00x,url('https://www.genexus.com/media/images/mision-critica-whitepaper_x1.99.png?timestamp=20220630141525') 1.99x,url('https://www.genexus.com/media/images/mision-critica-whitepaper_x2.99.png?timestamp=20220630141525') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/mision-critica-whitepaper.png?timestamp=20220630141525') 1.00x,url('https://www.genexus.com/media/images/mision-critica-whitepaper_x1.99.png?timestamp=20220630141525') 1.99x,url('https://www.genexus.com/media/images/mision-critica-whitepaper_x2.99.png?timestamp=20220630141525') 2.99x);
background-size:cover;
background-position:center center;

}
.I72336 .image:hover, .I72336.image:hover {
}

.I72337 .button, .I72337.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);

}
.I72337 button.button, button.I72337.button {
cursor:pointer;
}
.I72337 .button .text, .I72337.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I72337 .button .icon, .I72337.button .icon {
flex:none;
background-size:100% 100%;
}
.I72337 .button:hover, .I72337.button:hover {
background-color:rgb(210,40,93);

}
.I72337 .button:hover .text, .I72337.button:hover .text {
}
.I72337 .button:hover .icon, .I72337.button:hover .icon {
background-size:100% 100%;
}

.I72338, a.I72338 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I72338:hover, a.I72338:hover {
}

h1.I72339, .I72339 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I72339, .I72339 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I72339, .I72339 p {
margin:0px;
}

figure.I72339, .I72339 figure {
margin:0px;
}

a.I72339, .I72339 a {
text-decoration:inherit;
color:inherit;
}

.I72339 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I72339 article, article.I72339 {
width:100%;

flex-direction:column;	
}
.I72339 article:hover, article.I72339:hover {
}
.I72339 article.active, article.I72339.active {
}
.I72339 .body {
}
.I72339 .body:hover {
	
}
.I72339 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I72339 .body a {
text-decoration:underline;

}
.I72339 .body img {
}
.I72339 .body ul, .I72339 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I72339 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I72339 .body iframe {
}
.I72339 .body img:hover {
}
.I72339 .body iframe:hover {
}

.I72339 .body li {
list-style-type:disc;
}



.I72340 .button, .I72340.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);

}
.I72340 button.button, button.I72340.button {
cursor:pointer;
}
.I72340 .button .text, .I72340.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I72340 .button .icon, .I72340.button .icon {
flex:none;
background-size:100% 100%;
}
.I72340 .button:hover, .I72340.button:hover {
background-color:rgb(217,217,217);

}
.I72340 .button:hover .text, .I72340.button:hover .text {
}
.I72340 .button:hover .icon, .I72340.button:hover .icon {
background-size:100% 100%;
}

.I72341 .button, .I72341.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;

}
.I72341 button.button, button.I72341.button {
cursor:pointer;
}
.I72341 .button .text, .I72341.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I72341 .button .icon, .I72341.button .icon {
flex:none;
background-size:100% 100%;
}
.I72341 .button:hover, .I72341.button:hover {
}
.I72341 .button:hover .text, .I72341.button:hover .text {
}
.I72341 .button:hover .icon, .I72341.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I72341 .button, .I72341.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I72341 button.button, button.I72341.button {
}
.I72341 .button .text, .I72341.button .text {
color:rgb(108,72,201);

}
.I72341 .button .icon, .I72341.button .icon {
background-size:100% 100%;
}
.I72341 .button:hover, .I72341.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I72341 .button:hover .text, .I72341.button:hover .text {
color:rgb(150,155,160);

}
.I72341 .button:hover .icon, .I72341.button:hover .icon {
background-size:100% 100%;
}
}

.I72342 .button, .I72342.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I72342 button.button, button.I72342.button {
cursor:pointer;
}
.I72342 .button .text, .I72342.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I72342 .button .icon, .I72342.button .icon {
flex:none;
background-size:100% 100%;
}
.I72342 .button:hover, .I72342.button:hover {
}
.I72342 .button:hover .text, .I72342.button:hover .text {
}
.I72342 .button:hover .icon, .I72342.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I72342 .button, .I72342.button {
}
.I72342 button.button, button.I72342.button {
}
.I72342 .button .text, .I72342.button .text {
font-family:Rubik;

}
.I72342 .button .icon, .I72342.button .icon {
background-size:100% 100%;
}
.I72342 .button:hover, .I72342.button:hover {
}
.I72342 .button:hover .text, .I72342.button:hover .text {
}
.I72342 .button:hover .icon, .I72342.button:hover .icon {
background-size:100% 100%;
}
}

.I72343 {
display:flex;
width:100%;
height:270px;

}
.I72343:hover {
}

.I74279, a.I74279 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I74279:hover, a.I74279:hover {
}
@media (max-width:992px) {
.I74279, a.I74279 {
}
.I74279:hover, a.I74279:hover {
display:flex;
width:100%;

}
}

.I114811 .image, .I114811.image {
vertical-align:top;
}
.I114811 .image:hover, .I114811.image:hover {
}

.I126761 .button, .I126761.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I126761 button.button, button.I126761.button {
cursor:pointer;
}
.I126761 .button .text, .I126761.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I126761 .button .icon, .I126761.button .icon {
flex:none;
background-size:100% 100%;
}
.I126761 .button:hover, .I126761.button:hover {
}
.I126761 .button:hover .text, .I126761.button:hover .text {
}
.I126761 .button:hover .icon, .I126761.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I126761 .button, .I126761.button {
}
.I126761 button.button, button.I126761.button {
}
.I126761 .button .text, .I126761.button .text {
font-family:Rubik;

}
.I126761 .button .icon, .I126761.button .icon {
background-size:100% 100%;
}
.I126761 .button:hover, .I126761.button:hover {
}
.I126761 .button:hover .text, .I126761.button:hover .text {
}
.I126761 .button:hover .icon, .I126761.button:hover .icon {
background-size:100% 100%;
}
}

h1.I72344, .I72344 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72344 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:24;
width:100%;


}
.I72344:hover {
}
.I72344 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72344 > .viewport:hover {
}


.I72345 {
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;

	
}
.I72345:hover {
}
@media (max-width:992px) {
.I72345 {
padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

	
}
.I72345:hover {
}
}
@media (max-width:640px) {
.I72345 {
box-sizing:border-box;

	
}
.I72345:hover {
}
}

.I72346 {
display:flex;

order:3;
width:100%;
max-width:960px;
box-sizing:border-box;


}
.I72346:hover {
}
@media (max-width:992px) {
.I72346 {

width:100%;


flex-direction:column;
}
.I72346:hover {
}
}
@media (max-width:640px) {
.I72346 {

width:100%;
max-width:100%;


}
.I72346:hover {
}
}

.I72347 {
display:flex;
position:var(--I72347-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:300px;
margin-right:150px;

}
.I72347:hover {
}

@media (max-width:992px) {
.I72347 {

width:100%;
max-width:450px;
margin-right:32px;

}
.I72347:hover {
}

}
@media (max-width:640px) {
.I72347 {

width:100%;
margin-right:0;

}
.I72347:hover {
}

}

.I72348 {
display:flex;
position:var(--I72348-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:calc(100% - 450px);

align-items:flex-end;


}
.I72348:hover {
}

@media (max-width:992px) {
.I72348 {

width:100%;
max-width:450px;

}
.I72348:hover {
}

}
@media (max-width:640px) {
.I72348 {

max-width:100%;

}
.I72348:hover {
}

}

h1.I72349, .I72349 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72349 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I72349:hover {
}
.I72349 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72349 > .viewport:hover {
}

@media (max-width:640px) {
.I72349 {

width:100%;


}
.I72349:hover {
}
.I72349 > .viewport {



}
.I72349 > .viewport:hover {
}

}

h1.I72350, .I72350 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72350 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I72350:hover {
}
.I72350 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72350 > .viewport:hover {
}

@media (max-width:640px) {
.I72350 {

width:100%;


}
.I72350:hover {
}
.I72350 > .viewport {



}
.I72350 > .viewport:hover {
}

}

h1.I72351, .I72351 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72351 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-top:1.5rem;


}
.I72351:hover {
}
.I72351 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72351 > .viewport:hover {
}


h1.I72352, .I72352 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72352 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I72352:hover {
}
.I72352 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72352 > .viewport:hover {
}


h1.I72353, .I72353 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72353 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I72353:hover {
}
.I72353 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72353 > .viewport:hover {
}


h1.I153848, .I153848 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I153848 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I153848:hover {
}
.I153848 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I153848 > .viewport:hover {
}


h1.I189933, .I189933 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I189933 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I189933:hover {
}
.I189933 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I189933 > .viewport:hover {
}

@media (max-width:640px) {
.I189933 {

width:100%;


}
.I189933:hover {
}
.I189933 > .viewport {



}
.I189933 > .viewport:hover {
}

}

.I72354, a.I72354 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);


}
.I72354:hover, a.I72354:hover {
}
@media (max-width:992px) {
.I72354, a.I72354 {
display:flex;
font-size:1.625rem;


}
.I72354:hover, a.I72354:hover {
}
}
@media (max-width:640px) {
.I72354, a.I72354 {
display:flex;
font-size:1.625rem;


}
.I72354:hover, a.I72354:hover {
}
}

.I72355, a.I72355 {
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;

}
.I72355:hover, a.I72355:hover {
}
@media (max-width:992px) {
.I72355, a.I72355 {
}
.I72355:hover, a.I72355:hover {
display:flex;
width:100%;

}
}

.I72356 .image, .I72356.image {
vertical-align:top;
}
.I72356 .image:hover, .I72356.image:hover {
}

.I72357 {
}
.I72357:hover {
}
.I72357 {
}
.I72357: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;
}


.I72358 {
width:100%;

}
.I72358:hover {
}
.I72358 {
}
.I72358:hover {
}


.I153801 {}
.I189864, a.I189864 {
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;

}
.I189864:hover, a.I189864:hover {
}
@media (max-width:992px) {
.I189864, a.I189864 {
}
.I189864:hover, a.I189864:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I189864, a.I189864 {
display:flex;
padding-bottom:1rem;

}
.I189864:hover, a.I189864:hover {
}
}

h1.I72359, .I72359 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72359 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:11;
width:100%;


}
.I72359:hover {
}
.I72359 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72359 > .viewport:hover {
}


.I72360 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I72360:hover {
}

.I72361 {
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;


}
.I72361:hover {
}
@media (max-width:992px) {
.I72361 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I72361:hover {
}
}
@media (max-width:640px) {
.I72361 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I72361:hover {
}
}

.I72362 {
display:flex;
position:var(--I72362-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;


}
.I72362:hover {
}

@media (max-width:992px) {
.I72362 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I72362:hover {
}

}
@media (max-width:640px) {
.I72362 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I72362:hover {
}

}
@media (min-width:1440px) {
.I72362 {

order:3;
width:50%;
padding-right:4rem;

}
.I72362:hover {
}

}
.I72363 {
display:flex;
position:var(--I72363-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;


}
.I72363:hover {
}

@media (max-width:992px) {
.I72363 {

order:3;
width:50%;
padding-left:0rem;

}
.I72363:hover {
}

}
@media (max-width:640px) {
.I72363 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I72363:hover {
}

}
@media (min-width:1440px) {
.I72363 {

order:2;
width:50%;

flex-direction:column;


}
.I72363:hover {
}

}
.I128333 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I128333:hover {
}


h1.I72364, .I72364 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72364 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I72364:hover {
}
.I72364 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72364 > .viewport:hover {
}


h1.I72365, .I72365 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72365 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;


}
.I72365:hover {
}
.I72365 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72365 > .viewport:hover {
}


h1.I72366, .I72366 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72366 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I72366:hover {
}
.I72366 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72366 > .viewport:hover {
}


h1.I72367, .I72367 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72367 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I72367:hover {
}
.I72367 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72367 > .viewport:hover {
}

@media (max-width:640px) {
.I72367 {

margin-bottom:0;


}
.I72367:hover {
}
.I72367 > .viewport {



}
.I72367 > .viewport:hover {
}

}

h1.I72368, .I72368 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72368 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I72368:hover {
}
.I72368 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72368 > .viewport:hover {
}


h1.I72369, .I72369 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72369 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;

}
.I72369:hover {
}
.I72369 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72369 > .viewport:hover {
}

@media (max-width:640px) {
.I72369 {

margin-bottom:-1.65rem;


}
.I72369:hover {
}
.I72369 > .viewport {



}
.I72369 > .viewport:hover {
}

}

h1.I72370, .I72370 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72370 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I72370:hover {
}
.I72370 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72370 > .viewport:hover {
}


h1.I72371, .I72371 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72371 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I72371:hover {
}
.I72371 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72371 > .viewport:hover {
}


h1.I72372, .I72372 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72372 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I72372:hover {
}
.I72372 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72372 > .viewport:hover {
}


h1.I72373, .I72373 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72373 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I72373:hover {
}
.I72373 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72373 > .viewport:hover {
}

@media (max-width:992px) {
.I72373 {

height:auto;


}
.I72373:hover {
}
.I72373 > .viewport {



}
.I72373 > .viewport:hover {
}

}

h1.I74316, .I74316 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74316 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I74316:hover {
}
.I74316 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I74316 > .viewport:hover {
}

@media (min-width:1440px) {
.I74316 {

width:100%;
padding-top:0.75rem;


}
.I74316:hover {
}
.I74316 > .viewport {



}
.I74316 > .viewport:hover {
}

}
h1.I114867, .I114867 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114867 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114867:hover {
}
.I114867 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114867 > .viewport:hover {
}


h1.I126816, .I126816 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126816 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I126816:hover {
}
.I126816 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126816 > .viewport:hover {
}


.I72374, a.I72374 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I72374:hover, a.I72374:hover {
}
@media (max-width:992px) {
.I72374, a.I72374 {
display:flex;
font-size:1.625rem;


}
.I72374:hover, a.I72374:hover {
}
}
@media (max-width:640px) {
.I72374, a.I72374 {
display:flex;
font-size:1.625rem;


}
.I72374:hover, a.I72374:hover {
}
}

.I72375, a.I72375 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I72375:hover, a.I72375:hover {
}
@media (max-width:992px) {
.I72375, a.I72375 {
}
.I72375:hover, a.I72375:hover {
display:flex;
width:100%;

}
}

.I72376 .image, .I72376.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/mision-critica-claves.png?timestamp=20220630135231');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/mision-critica-claves.png?timestamp=20220630135231') 1.00x,url('https://www.genexus.com/media/images/mision-critica-claves_x1.99.png?timestamp=20220630135231') 1.99x,url('https://www.genexus.com/media/images/mision-critica-claves_x2.99.png?timestamp=20220630135231') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/mision-critica-claves.png?timestamp=20220630135231') 1.00x,url('https://www.genexus.com/media/images/mision-critica-claves_x1.99.png?timestamp=20220630135231') 1.99x,url('https://www.genexus.com/media/images/mision-critica-claves_x2.99.png?timestamp=20220630135231') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/mision-critica-claves.png?timestamp=20220630135231') 1.00x,url('https://www.genexus.com/media/images/mision-critica-claves_x1.99.png?timestamp=20220630135231') 1.99x,url('https://www.genexus.com/media/images/mision-critica-claves_x2.99.png?timestamp=20220630135231') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/mision-critica-claves.png?timestamp=20220630135231') 1.00x,url('https://www.genexus.com/media/images/mision-critica-claves_x1.99.png?timestamp=20220630135231') 1.99x,url('https://www.genexus.com/media/images/mision-critica-claves_x2.99.png?timestamp=20220630135231') 2.99x);
background-size:cover;
background-position:center center;

}
.I72376 .image:hover, .I72376.image:hover {
}

.I72377 .button, .I72377.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);

}
.I72377 button.button, button.I72377.button {
cursor:pointer;
}
.I72377 .button .text, .I72377.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I72377 .button .icon, .I72377.button .icon {
flex:none;
background-size:100% 100%;
}
.I72377 .button:hover, .I72377.button:hover {
background-color:rgb(210,40,93);

}
.I72377 .button:hover .text, .I72377.button:hover .text {
}
.I72377 .button:hover .icon, .I72377.button:hover .icon {
background-size:100% 100%;
}

.I72378, a.I72378 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I72378:hover, a.I72378:hover {
}

h1.I72379, .I72379 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I72379, .I72379 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I72379, .I72379 p {
margin:0px;
}

figure.I72379, .I72379 figure {
margin:0px;
}

a.I72379, .I72379 a {
text-decoration:inherit;
color:inherit;
}

.I72379 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I72379 article, article.I72379 {
width:100%;

flex-direction:column;	
}
.I72379 article:hover, article.I72379:hover {
}
.I72379 article.active, article.I72379.active {
}
.I72379 .body {
}
.I72379 .body:hover {
	
}
.I72379 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I72379 .body a {
text-decoration:underline;

}
.I72379 .body img {
}
.I72379 .body ul, .I72379 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I72379 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I72379 .body iframe {
}
.I72379 .body img:hover {
}
.I72379 .body iframe:hover {
}

.I72379 .body li {
list-style-type:disc;
}



.I72380 .button, .I72380.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);

}
.I72380 button.button, button.I72380.button {
cursor:pointer;
}
.I72380 .button .text, .I72380.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I72380 .button .icon, .I72380.button .icon {
flex:none;
background-size:100% 100%;
}
.I72380 .button:hover, .I72380.button:hover {
background-color:rgb(217,217,217);

}
.I72380 .button:hover .text, .I72380.button:hover .text {
}
.I72380 .button:hover .icon, .I72380.button:hover .icon {
background-size:100% 100%;
}

.I72381 .button, .I72381.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;

}
.I72381 button.button, button.I72381.button {
cursor:pointer;
}
.I72381 .button .text, .I72381.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I72381 .button .icon, .I72381.button .icon {
flex:none;
background-size:100% 100%;
}
.I72381 .button:hover, .I72381.button:hover {
}
.I72381 .button:hover .text, .I72381.button:hover .text {
}
.I72381 .button:hover .icon, .I72381.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I72381 .button, .I72381.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I72381 button.button, button.I72381.button {
}
.I72381 .button .text, .I72381.button .text {
color:rgb(108,72,201);

}
.I72381 .button .icon, .I72381.button .icon {
background-size:100% 100%;
}
.I72381 .button:hover, .I72381.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I72381 .button:hover .text, .I72381.button:hover .text {
color:rgb(150,155,160);

}
.I72381 .button:hover .icon, .I72381.button:hover .icon {
background-size:100% 100%;
}
}

.I72382 .button, .I72382.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I72382 button.button, button.I72382.button {
cursor:pointer;
}
.I72382 .button .text, .I72382.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I72382 .button .icon, .I72382.button .icon {
flex:none;
background-size:100% 100%;
}
.I72382 .button:hover, .I72382.button:hover {
}
.I72382 .button:hover .text, .I72382.button:hover .text {
}
.I72382 .button:hover .icon, .I72382.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I72382 .button, .I72382.button {
}
.I72382 button.button, button.I72382.button {
}
.I72382 .button .text, .I72382.button .text {
font-family:Rubik;

}
.I72382 .button .icon, .I72382.button .icon {
background-size:100% 100%;
}
.I72382 .button:hover, .I72382.button:hover {
}
.I72382 .button:hover .text, .I72382.button:hover .text {
}
.I72382 .button:hover .icon, .I72382.button:hover .icon {
background-size:100% 100%;
}
}

.I72383 {
display:flex;
width:100%;
height:270px;

}
.I72383:hover {
}

.I74280, a.I74280 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I74280:hover, a.I74280:hover {
}
@media (max-width:992px) {
.I74280, a.I74280 {
}
.I74280:hover, a.I74280:hover {
display:flex;
width:100%;

}
}

.I114812 .image, .I114812.image {
vertical-align:top;
}
.I114812 .image:hover, .I114812.image:hover {
}

.I126762 .button, .I126762.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I126762 button.button, button.I126762.button {
cursor:pointer;
}
.I126762 .button .text, .I126762.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I126762 .button .icon, .I126762.button .icon {
flex:none;
background-size:100% 100%;
}
.I126762 .button:hover, .I126762.button:hover {
}
.I126762 .button:hover .text, .I126762.button:hover .text {
}
.I126762 .button:hover .icon, .I126762.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I126762 .button, .I126762.button {
}
.I126762 button.button, button.I126762.button {
}
.I126762 .button .text, .I126762.button .text {
font-family:Rubik;

}
.I126762 .button .icon, .I126762.button .icon {
background-size:100% 100%;
}
.I126762 .button:hover, .I126762.button:hover {
}
.I126762 .button:hover .text, .I126762.button:hover .text {
}
.I126762 .button:hover .icon, .I126762.button:hover .icon {
background-size:100% 100%;
}
}

h1.I72683, .I72683 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72683 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:12;
width:100%;


}
.I72683:hover {
}
.I72683 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72683 > .viewport:hover {
}


.I72658 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I72658:hover {
}

.I72659 {
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;


}
.I72659:hover {
}
@media (max-width:992px) {
.I72659 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I72659:hover {
}
}
@media (max-width:640px) {
.I72659 {


flex-direction:column;
}
.I72659:hover {
}
}

.I72660 {
display:flex;
position:var(--I72660-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;


}
.I72660:hover {
}

@media (max-width:992px) {
.I72660 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I72660:hover {
}

}
@media (max-width:640px) {
.I72660 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I72660:hover {
}

}
@media (min-width:1440px) {
.I72660 {

width:50%;
padding-right:4rem;

}
.I72660:hover {
}

}
.I72661 {
display:flex;
position:var(--I72661-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;


}
.I72661:hover {
}

@media (max-width:992px) {
.I72661 {

width:50%;

}
.I72661:hover {
}

}
@media (max-width:640px) {
.I72661 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I72661:hover {
}

}
@media (min-width:1440px) {
.I72661 {

width:50%;

flex-direction:column;


}
.I72661:hover {
}

}
.I127612 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I127612:hover {
}

@media (max-width:992px) {
.I127612 {



flex-direction:column;

	
}
.I127612:hover {
}

}

h1.I72662, .I72662 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72662 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I72662:hover {
}
.I72662 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72662 > .viewport:hover {
}


h1.I72663, .I72663 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72663 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I72663:hover {
}
.I72663 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72663 > .viewport:hover {
}


h1.I72664, .I72664 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72664 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I72664:hover {
}
.I72664 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72664 > .viewport:hover {
}

@media (max-width:992px) {
.I72664 {

display:flex;

}
.I72664:hover {
}
.I72664 > .viewport {



}
.I72664 > .viewport:hover {
}

}
@media (max-width:640px) {
.I72664 {

height:auto;


}
.I72664:hover {
}
.I72664 > .viewport {



}
.I72664 > .viewport:hover {
}

}

h1.I72665, .I72665 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72665 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I72665:hover {
}
.I72665 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72665 > .viewport:hover {
}

@media (max-width:992px) {
.I72665 {

padding-bottom:1rem;


}
.I72665:hover {
}
.I72665 > .viewport {



}
.I72665 > .viewport:hover {
}

}
@media (max-width:640px) {
.I72665 {

margin-bottom:0;


}
.I72665:hover {
}
.I72665 > .viewport {



}
.I72665 > .viewport:hover {
}

}

h1.I72666, .I72666 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72666 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I72666:hover {
}
.I72666 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72666 > .viewport:hover {
}


h1.I72667, .I72667 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72667 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I72667:hover {
}
.I72667 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72667 > .viewport:hover {
}


h1.I72668, .I72668 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72668 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I72668:hover {
}
.I72668 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72668 > .viewport:hover {
}

@media (max-width:640px) {
.I72668 {

margin-bottom:-1.65rem;


}
.I72668:hover {
}
.I72668 > .viewport {



}
.I72668 > .viewport:hover {
}

}

h1.I72669, .I72669 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72669 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I72669:hover {
}
.I72669 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72669 > .viewport:hover {
}

@media (min-width:1440px) {
.I72669 {

display:none;

}
.I72669:hover {
}
.I72669 > .viewport {



}
.I72669 > .viewport:hover {
}

}
h1.I72670, .I72670 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72670 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I72670:hover {
}
.I72670 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72670 > .viewport:hover {
}


h1.I72671, .I72671 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72671 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I72671:hover {
}
.I72671 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72671 > .viewport:hover {
}

@media (max-width:992px) {
.I72671 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I72671:hover {
}
.I72671 > .viewport {



}
.I72671 > .viewport:hover {
}

}

h1.I72672, .I72672 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72672 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I72672:hover {
}
.I72672 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72672 > .viewport:hover {
}

@media (max-width:992px) {
.I72672 {

display:none;

}
.I72672:hover {
}
.I72672 > .viewport {



}
.I72672 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I72672 {

width:100%;
height:auto;


}
.I72672:hover {
}
.I72672 > .viewport {



}
.I72672 > .viewport:hover {
}

}
h1.I74242, .I74242 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74242 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I74242:hover {
}
.I74242 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I74242 > .viewport:hover {
}

@media (min-width:1440px) {
.I74242 {

width:100%;
box-sizing:border-box;


}
.I74242:hover {
}
.I74242 > .viewport {



}
.I74242 > .viewport:hover {
}

}
h1.I114529, .I114529 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114529 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114529:hover {
}
.I114529 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114529 > .viewport:hover {
}


.I72673, a.I72673 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I72673:hover, a.I72673:hover {
}
@media (max-width:992px) {
.I72673, a.I72673 {
display:flex;
font-size:1.625rem;


}
.I72673:hover, a.I72673:hover {
}
}
@media (max-width:640px) {
.I72673, a.I72673 {
display:flex;
font-size:1.625rem;


}
.I72673:hover, a.I72673:hover {
}
}

.I72674, a.I72674 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I72674:hover, a.I72674:hover {
}
@media (max-width:992px) {
.I72674, a.I72674 {
}
.I72674:hover, a.I72674:hover {
display:flex;
width:100%;

}
}

.I72675 .image, .I72675.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/mision-critica-genexus.png?timestamp=20220630140755');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/mision-critica-genexus.png?timestamp=20220630140755') 1.00x,url('https://www.genexus.com/media/images/mision-critica-genexus_x1.99.png?timestamp=20220630140755') 1.99x,url('https://www.genexus.com/media/images/mision-critica-genexus_x2.99.png?timestamp=20220630140755') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/mision-critica-genexus.png?timestamp=20220630140755') 1.00x,url('https://www.genexus.com/media/images/mision-critica-genexus_x1.99.png?timestamp=20220630140755') 1.99x,url('https://www.genexus.com/media/images/mision-critica-genexus_x2.99.png?timestamp=20220630140755') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/mision-critica-genexus.png?timestamp=20220630140755') 1.00x,url('https://www.genexus.com/media/images/mision-critica-genexus_x1.99.png?timestamp=20220630140755') 1.99x,url('https://www.genexus.com/media/images/mision-critica-genexus_x2.99.png?timestamp=20220630140755') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/mision-critica-genexus.png?timestamp=20220630140755') 1.00x,url('https://www.genexus.com/media/images/mision-critica-genexus_x1.99.png?timestamp=20220630140755') 1.99x,url('https://www.genexus.com/media/images/mision-critica-genexus_x2.99.png?timestamp=20220630140755') 2.99x);
background-size:cover;
background-position:center center;

}
.I72675 .image:hover, .I72675.image:hover {
}

.I72676 .button, .I72676.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);

}
.I72676 button.button, button.I72676.button {
cursor:pointer;
}
.I72676 .button .text, .I72676.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I72676 .button .icon, .I72676.button .icon {
flex:none;
background-size:100% 100%;
}
.I72676 .button:hover, .I72676.button:hover {
background-color:rgb(210,40,93);

}
.I72676 .button:hover .text, .I72676.button:hover .text {
}
.I72676 .button:hover .icon, .I72676.button:hover .icon {
background-size:100% 100%;
}

.I72677, a.I72677 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I72677:hover, a.I72677:hover {
}

h1.I72678, .I72678 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I72678, .I72678 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I72678, .I72678 p {
margin:0px;
}

figure.I72678, .I72678 figure {
margin:0px;
}

a.I72678, .I72678 a {
text-decoration:inherit;
color:inherit;
}

.I72678 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I72678 article, article.I72678 {
flex-direction:column;	
}
.I72678 article:hover, article.I72678:hover {
}
.I72678 article.active, article.I72678.active {
}
.I72678 .body {
}
.I72678 .body:hover {
	
}
.I72678 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I72678 .body a {
text-decoration:underline;

}
.I72678 .body img {
}
.I72678 .body ul, .I72678 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I72678 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I72678 .body iframe {
}
.I72678 .body img:hover {
}
.I72678 .body iframe:hover {
}

.I72678 .body li {
list-style-type:disc;
}



.I72679 .button, .I72679.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I72679 button.button, button.I72679.button {
cursor:pointer;
}
.I72679 .button .text, .I72679.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I72679 .button .icon, .I72679.button .icon {
flex:none;
background-size:100% 100%;
}
.I72679 .button:hover, .I72679.button:hover {
}
.I72679 .button:hover .text, .I72679.button:hover .text {
}
.I72679 .button:hover .icon, .I72679.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I72679 .button, .I72679.button {
}
.I72679 button.button, button.I72679.button {
}
.I72679 .button .text, .I72679.button .text {
font-family:Rubik;

}
.I72679 .button .icon, .I72679.button .icon {
background-size:100% 100%;
}
.I72679 .button:hover, .I72679.button:hover {
}
.I72679 .button:hover .text, .I72679.button:hover .text {
}
.I72679 .button:hover .icon, .I72679.button:hover .icon {
background-size:100% 100%;
}
}

.I72680 .button, .I72680.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;

}
.I72680 button.button, button.I72680.button {
cursor:pointer;
}
.I72680 .button .text, .I72680.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I72680 .button .icon, .I72680.button .icon {
flex:none;
background-size:100% 100%;
}
.I72680 .button:hover, .I72680.button:hover {
}
.I72680 .button:hover .text, .I72680.button:hover .text {
}
.I72680 .button:hover .icon, .I72680.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I72680 .button, .I72680.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I72680 button.button, button.I72680.button {
}
.I72680 .button .text, .I72680.button .text {
color:rgb(108,72,201);

}
.I72680 .button .icon, .I72680.button .icon {
background-size:100% 100%;
}
.I72680 .button:hover, .I72680.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I72680 .button:hover .text, .I72680.button:hover .text {
color:rgb(150,155,160);

}
.I72680 .button:hover .icon, .I72680.button:hover .icon {
background-size:100% 100%;
}
}

.I72681 .button, .I72681.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);

}
.I72681 button.button, button.I72681.button {
cursor:pointer;
}
.I72681 .button .text, .I72681.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I72681 .button .icon, .I72681.button .icon {
flex:none;
background-size:100% 100%;
}
.I72681 .button:hover, .I72681.button:hover {
background-color:rgb(217,217,217);

}
.I72681 .button:hover .text, .I72681.button:hover .text {
}
.I72681 .button:hover .icon, .I72681.button:hover .icon {
background-size:100% 100%;
}

.I72682 {
display:flex;
width:100%;
height:270px;

}
.I72682:hover {
}
@media (min-width:1440px) {
.I72682 {
display:flex;
width:100%;
height:270px;

}
.I72682:hover {
}
}
.I74210, a.I74210 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I74210:hover, a.I74210:hover {
}
@media (max-width:992px) {
.I74210, a.I74210 {
}
.I74210:hover, a.I74210:hover {
display:flex;
width:100%;

}
}

.I114472 .image, .I114472.image {
vertical-align:top;
}
.I114472 .image:hover, .I114472.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.I72703, .I72703 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72703 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:17;
width:100%;


}
.I72703:hover {
}
.I72703 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72703 > .viewport:hover {
}


.I72691 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-left:57px;
padding-right:57px;
box-sizing:border-box;

align-items:center;

	
}
.I72691:hover {
}
@media (max-width:992px) {
.I72691 {
width:100vw;
padding-left:30px;
padding-right:30px;

	
}
.I72691:hover {
}
}
@media (max-width:640px) {
.I72691 {
padding-left:8px;
padding-right:8px;

	
}
.I72691:hover {
}
}

.I72692 {
display:flex;
position:var(--I72692-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1135px;

}
.I72692:hover {
}

@media (max-width:992px) {
.I72692 {

width:100%;

}
.I72692:hover {
}

}

.I72693 {
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;

	
}
.I72693:hover {
}

@media (max-width:992px) {
.I72693 {



flex-direction:column;

	
}
.I72693:hover {
}

}
@media (max-width:640px) {
.I72693 {

margin-bottom:35px;
padding-left:29px;
padding-right:0px;
box-sizing:border-box;



flex-direction:column;
align-items:flex-start;

	
}
.I72693:hover {
}

}

.I72694 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
width:100%;



	
}
.I72694:hover {
}


h1.I72695, .I72695 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72695 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I72695:hover {
}
.I72695 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72695 > .viewport:hover {
}

@media (max-width:992px) {
.I72695 {


}
.I72695:hover {
}
.I72695 > .viewport {

justify-content:center;


}
.I72695 > .viewport:hover {
}

}
@media (max-width:640px) {
.I72695 {

width:100%;
box-sizing:border-box;


}
.I72695:hover {
}
.I72695 > .viewport {

justify-content:center;


}
.I72695 > .viewport:hover {
}

}

h1.I72696, .I72696 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72696 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I72696:hover {
}
.I72696 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72696 > .viewport:hover {
}

@media (max-width:992px) {
.I72696 {

margin-bottom:15px;
padding-left:0px;


}
.I72696:hover {
}
.I72696 > .viewport {



}
.I72696 > .viewport:hover {
}

}
@media (max-width:640px) {
.I72696 {

width:100%;
margin-bottom:15px;
box-sizing:border-box;


}
.I72696:hover {
}
.I72696 > .viewport {



}
.I72696 > .viewport:hover {
}

}

h1.I72697, .I72697 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72697 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:auto;


}
.I72697:hover {
}
.I72697 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72697 > .viewport:hover {
}

@media (max-width:992px) {
.I72697 {

width:100%;


}
.I72697:hover {
}
.I72697 > .viewport {

justify-content:center;


}
.I72697 > .viewport:hover {
}

}
@media (max-width:640px) {
.I72697 {

width:100%;


}
.I72697:hover {
}
.I72697 > .viewport {

justify-content:flex-start;


}
.I72697 > .viewport:hover {
}

}

h1.I72698, .I72698 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72698 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;


}
.I72698:hover {
}
.I72698 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72698 > .viewport:hover {
}


.I72699 {
display:flex;
flex-direction:column;
width:100%;

}
.I72699:hover {
}
h1.I72699, .I72699 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I72699, .I72699 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I72699, .I72699 p {
margin:0px;
}

figure.I72699, .I72699 figure {
margin:0px;
}

a.I72699, .I72699 a {
text-decoration:inherit;
color:inherit;
}

.I72699 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I72699 article, article.I72699 {
margin-bottom:78px;
margin-left:9px;
margin-right:9px;

flex-direction:column;	
}
.I72699 article:hover, article.I72699:hover {
}
.I72699 article.active, article.I72699.active {
}
.I72699 .title {
display:flex;
font-family:Graphik;
font-size:18px;
font-weight:600;
line-height:22px;

width:360px;
margin-top:16px;

}
.I72699 .title:hover {
}
.I72699 article.active .title {
}

.I72699 .title {order:2;}
.I72699 .image, .I72699.image {
width:360px;
height:234px;

order:1;
}
.I72699 .image:hover, .I72699.image:hover {
}
.I72699 article.active .image, .I72699.image {
}

.I72699 .articles {
display:flex;
flex:1;
flex-direction:row;
width:100%;

flex-wrap:wrap;	
}
.I72699 .articles:hover {
}
.I72699 .article-container::after {
content:'';
display:flex;
align-items:center;
align-self:center;
}
.I72699 .article-container:last-child::after {
content:none;	
}
.I72699:hover .article-container::after {
}

@media (max-width:992px) {
.I72699 {
width:100%;

}
.I72699:hover {
}
.I72699 header {
}
.I72699 article, article.I72699 {
margin-bottom:30px;
margin-left:5px;
margin-right:5px;

	
}
.I72699 article:hover, article.I72699:hover {
}
.I72699 article.active, article.I72699.active {
}
.I72699 .title {
display:flex;
width:344px;

}
.I72699 .title:hover {
}
.I72699 article.active .title {
}


.I72699 .image, .I72699.image {
width:344px;

order:;
}
.I72699 .image:hover, .I72699.image:hover {
}
.I72699 article.active .image, .I72699.image {
}

.I72699 .articles {
flex-wrap:wrap;	
}
.I72699 .articles:hover {
}
.I72699 .article-container::after {
content:'';
}
.I72699 .article-container:last-child::after {
	
}
.I72699:hover .article-container::after {
}

}
@media (max-width:640px) {
.I72699 {
width:auto;

}
.I72699:hover {
}
.I72699 header {
}
.I72699 article, article.I72699 {
margin-bottom:35px;
margin-left:0px;
margin-right:0px;
box-sizing:border-box;

	
}
.I72699 article:hover, article.I72699:hover {
}
.I72699 article.active, article.I72699.active {
}
.I72699 .title {
display:flex;
font-size:14px;
color:rgb(0,0,0);

width:343px;
margin-top:12px;

}
.I72699 .title:hover {
}
.I72699 article.active .title {
}


.I72699 .image, .I72699.image {
width:343px;
height:auto;

order:;
}
.I72699 .image:hover, .I72699.image:hover {
}
.I72699 article.active .image, .I72699.image {
}

.I72699 .articles {
flex-direction:column;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

flex-wrap:nowrap;	
}
.I72699 .articles:hover {
}
.I72699 .article-container::after {
content:'';
}
.I72699 .article-container:last-child::after {
	
}
.I72699:hover .article-container::after {
}

}

.I72700, a.I72700 {
display:flex;
font-family:Graphik;
font-size:52px;
font-weight:600;

width:100%;
padding-left:0px;
padding-right:0px;

}
.I72700:hover, a.I72700:hover {
}
@media (max-width:992px) {
.I72700, a.I72700 {
display:flex;
font-size:36px;


}
.I72700:hover, a.I72700:hover {
}
}
@media (max-width:640px) {
.I72700, a.I72700 {
display:flex;
font-size:26px;

width:80%;

}
.I72700:hover, a.I72700:hover {
}
}

.I72701 .button, .I72701.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I72701 button.button, button.I72701.button {
cursor:pointer;
}
.I72701 .button .text, .I72701.button .text {
font-family:Graphik;
font-size:16px;
font-weight:600;
color:rgb(250,50,99);

}
.I72701 .button .icon, .I72701.button .icon {
flex:none;
background-size:100% 100%;
}
.I72701 .button:hover, .I72701.button:hover {
}
.I72701 .button:hover .text, .I72701.button:hover .text {
}
.I72701 .button:hover .icon, .I72701.button:hover .icon {
background-size:100% 100%;
}

.I72702, a.I72702 {
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;

}
.I72702:hover, a.I72702:hover {
}
@media (max-width:992px) {
.I72702, a.I72702 {
}
.I72702:hover, a.I72702:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I72702, a.I72702 {
display:flex;
padding-bottom:1rem;

}
.I72702:hover, a.I72702:hover {
}
}

h1.I117600, .I117600 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117600 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;

}
.I117600:hover {
}
.I117600 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117600 > .viewport:hover {
}


.I117467 {
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;

	
}
.I117467:hover {
}
@media (max-width:992px) {
.I117467 {
width:100%;
margin-left:auto;
margin-right:auto;
padding-bottom:4rem;
padding-top:4rem;

align-items:flex-start;

	
}
.I117467:hover {
}
}
@media (max-width:640px) {
.I117467 {
padding-bottom:4rem;
padding-left:0rem;
padding-right:0rem;
padding-top:4rem;

	
}
.I117467:hover {
}
}

.I117468 {
display:flex;

order:3;
width:100%;
max-width:1440px;
padding-bottom:1rem;
box-sizing:border-box;


flex-direction:row;
}
.I117468:hover {
}
@media (max-width:992px) {
.I117468 {

width:100%;
padding-bottom:1rem;
padding-right:0;


}
.I117468:hover {
}
}
@media (max-width:640px) {
.I117468 {

width:calc(100vw - 1rem);
margin-left:1rem;
padding-bottom:1rem;
padding-left:0;
padding-right:1rem;


}
.I117468:hover {
}
}

.I117469 {
display:flex;
position:var(--I117469-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:6;
width:100%;
height:240px;
background-color:rgb(113,168,255);
box-shadow:none;
overflow:hidden;
position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I117469-location-transform:translate(0px,0px);
z-index:var(--I117469-z-index, auto);

transform:
var(--I117469-location-transform, translate(0px,0px))
var(--I117469-user-box-transform, translate(0px,0px))
;


position:var(--I117469-position-static-computed, static);
}
.I117469:hover {
}

@media (max-width:640px) {
.I117469 {

width:calc(100vw - 2rem);

}
.I117469:hover {
}

}

.I117470 {
display:flex;
position:var(--I117470-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
width:100%;
height:240px;
background-color:rgb(241,242,242);
box-shadow:none;
overflow:hidden;
}
.I117470:hover {
}

@media (max-width:640px) {
.I117470 {

width:calc(100vw - 2rem);

}
.I117470:hover {
}

}

.I117471 {
display:flex;
position:var(--I117471-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:7;
width:100%;
height:240px;
background-color:rgb(65,206,179);
box-shadow:none;
overflow:hidden;
}
.I117471:hover {
}
.I117471 {
--I117471-position-static-computed:static;
}
.I117471 > .sector, .I117471 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I117471 {

width:calc(100vw - 2rem);

}
.I117471:hover {
}

}

.I117472 {
display:flex;
position:var(--I117472-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
max-width:1440px;
box-sizing:border-box;

}
.I117472:hover {
}

@media (max-width:640px) {
.I117472 {

padding-left:1rem;
padding-right:1rem;

}
.I117472:hover {
}

}

.I117473 {
display:flex;
position:var(--I117473-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;
}
.I117473:hover {
}

@media (max-width:640px) {
.I117473 {

width:calc(100vw - 2rem);

}
.I117473:hover {
}

}

.I117474 {
display:flex;
position:var(--I117474-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;
}
.I117474:hover {
}
.I117474 {
--I117474-position-static-computed:static;
}
.I117474 > .sector, .I117474 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I117474 {

width:calc(100vw - 2rem);

}
.I117474:hover {
}

}
@media (min-width:1440px) {
.I117474 {

}
.I117474:hover {
}
.I117474 {
--I117474-position-static-computed:static;
}
.I117474 > .sector, .I117474 > .group-sectors {
position:relative;
}
}
.I117475 {
display:flex;
position:var(--I117475-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;
}
.I117475:hover {
}

@media (max-width:640px) {
.I117475 {

width:calc(100vw - 2rem);

}
.I117475:hover {
}

}

.I117476 {
display:flex;
position:var(--I117476-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;
}
.I117476:hover {
}

@media (max-width:640px) {
.I117476 {

width:calc(100vw - 2rem);

}
.I117476:hover {
}

}

.I117477 {
display:flex;
position:var(--I117477-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;
}
.I117477:hover {
}

@media (max-width:640px) {
.I117477 {

width:calc(100vw - 2rem);

}
.I117477:hover {
}

}

.I117478 {
display:flex;
position:var(--I117478-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;
}
.I117478:hover {
}

@media (max-width:640px) {
.I117478 {

width:calc(100vw - 2rem);

}
.I117478:hover {
}

}

.I117479 {
display:flex;
position:var(--I117479-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I117479:hover {
}


.I117480 {
display:flex;
position:var(--I117480-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;
}
.I117480:hover {
}

@media (max-width:640px) {
.I117480 {

width:calc(100vw - 2rem);

}
.I117480:hover {
}

}

.I166579 {
display:flex;
position:var(--I166579-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;
}
.I166579:hover {
}


.I117481 {
display:flex;
align-items:flex-start;
position:relative;

order:11;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117481:hover {
}

@media (min-width:1440px) {
.I117481 {

order:4;


	
}
.I117481:hover {
}

}
.I117482 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117482:hover {
}

@media (min-width:1440px) {
.I117482 {

order:2;


	
}
.I117482:hover {
}

}
.I117483 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117483:hover {
}


.I117484 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117484:hover {
}


.I117485 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117485:hover {
}


.I117486 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117486:hover {
}


.I117487 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117487:hover {
}


.I117488 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117488:hover {
}


.I117489 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117489:hover {
}


.I117490 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;



flex-direction:row;
justify-content:space-between;
align-items:center;

	
}
.I117490:hover {
}
.I117490 > .sector {
position:relative;
}
@media (max-width:640px) {
.I117490 {



flex-direction:column;
align-items:flex-start;

	
}
.I117490:hover {
}

}

.I117491 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117491:hover {
}


.I167084 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I167084:hover {
}


h1.I117492, .I117492 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117492 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
width:100%;
background-size:cover;
background-position:center center;


}
.I117492:hover {
}
.I117492 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117492 > .viewport:hover {
}

@media (min-width:1440px) {
.I117492 {

order:8;

}
.I117492:hover {
}
.I117492 > .viewport {



}
.I117492 > .viewport:hover {
}

}
h1.I117493, .I117493 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117493 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I117493:hover {
}
.I117493 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I117493 > .viewport:hover {
}


h1.I117494, .I117494 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117494 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I117494:hover {
}
.I117494 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117494 > .viewport:hover {
}

@media (min-width:1440px) {
.I117494 {

order:3;

}
.I117494:hover {
}
.I117494 > .viewport {



}
.I117494 > .viewport:hover {
}

}
h1.I117495, .I117495 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117495 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I117495:hover {
}
.I117495 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117495 > .viewport:hover {
}


h1.I117496, .I117496 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117496 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;
overflow:hidden;

}
.I117496:hover {
}
.I117496 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117496 > .viewport:hover {
}


h1.I117497, .I117497 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117497 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I117497:hover {
}
.I117497 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117497 > .viewport:hover {
}


h1.I117498, .I117498 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117498 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I117498:hover {
}
.I117498 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I117498 > .viewport:hover {
}


h1.I117499, .I117499 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117499 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:1;

}
.I117499:hover {
}
.I117499 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117499 > .viewport:hover {
}


h1.I117500, .I117500 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117500 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;

}
.I117500:hover {
}
.I117500 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117500 > .viewport:hover {
}


h1.I117501, .I117501 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117501 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I117501:hover {
}
.I117501 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117501 > .viewport:hover {
}


h1.I117502, .I117502 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117502 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I117502:hover {
}
.I117502 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117502 > .viewport:hover {
}


h1.I117503, .I117503 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117503 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I117503:hover {
}
.I117503 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117503 > .viewport:hover {
}


h1.I117504, .I117504 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117504 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I117504:hover {
}
.I117504 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117504 > .viewport:hover {
}


h1.I117505, .I117505 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117505 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I117505:hover {
}
.I117505 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I117505 > .viewport:hover {
}


h1.I117506, .I117506 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117506 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I117506:hover {
}
.I117506 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117506 > .viewport:hover {
}


h1.I117507, .I117507 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117507 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I117507:hover {
}
.I117507 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117507 > .viewport:hover {
}


h1.I117508, .I117508 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117508 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I117508:hover {
}
.I117508 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I117508 > .viewport:hover {
}


h1.I117509, .I117509 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117509 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I117509:hover {
}
.I117509 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117509 > .viewport:hover {
}

@media (max-width:640px) {
.I117509 {

width:100%;


}
.I117509:hover {
}
.I117509 > .viewport {



}
.I117509 > .viewport:hover {
}

}

h1.I117510, .I117510 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117510 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I117510:hover {
}
.I117510 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117510 > .viewport:hover {
}


h1.I117511, .I117511 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117511 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I117511:hover {
}
.I117511 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117511 > .viewport:hover {
}


h1.I117512, .I117512 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117512 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I117512:hover {
}
.I117512 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117512 > .viewport:hover {
}


h1.I117513, .I117513 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117513 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I117513:hover {
}
.I117513 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117513 > .viewport:hover {
}


h1.I117514, .I117514 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117514 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I117514:hover {
}
.I117514 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117514 > .viewport:hover {
}


h1.I117515, .I117515 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117515 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I117515:hover {
}
.I117515 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117515 > .viewport:hover {
}


h1.I117516, .I117516 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117516 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I117516:hover {
}
.I117516 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117516 > .viewport:hover {
}


h1.I117517, .I117517 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117517 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I117517:hover {
}
.I117517 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117517 > .viewport:hover {
}


h1.I117518, .I117518 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117518 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I117518:hover {
}
.I117518 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117518 > .viewport:hover {
}


h1.I117519, .I117519 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117519 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I117519:hover {
}
.I117519 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117519 > .viewport:hover {
}


h1.I117520, .I117520 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117520 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I117520:hover {
}
.I117520 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117520 > .viewport:hover {
}


h1.I117521, .I117521 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117521 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I117521:hover {
}
.I117521 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117521 > .viewport:hover {
}


h1.I117522, .I117522 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117522 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I117522:hover {
}
.I117522 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117522 > .viewport:hover {
}


h1.I117523, .I117523 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117523 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I117523:hover {
}
.I117523 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117523 > .viewport:hover {
}


h1.I117524, .I117524 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117524 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;

}
.I117524:hover {
}
.I117524 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117524 > .viewport:hover {
}

@media (min-width:1440px) {
.I117524 {

order:3;

}
.I117524:hover {
}
.I117524 > .viewport {



}
.I117524 > .viewport:hover {
}

}
h1.I117525, .I117525 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117525 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I117525:hover {
}
.I117525 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117525 > .viewport:hover {
}


h1.I117526, .I117526 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117526 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I117526:hover {
}
.I117526 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117526 > .viewport:hover {
}


h1.I117527, .I117527 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117527 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I117527:hover {
}
.I117527 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117527 > .viewport:hover {
}


h1.I117528, .I117528 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117528 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I117528:hover {
}
.I117528 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117528 > .viewport:hover {
}


h1.I117529, .I117529 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117529 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I117529:hover {
}
.I117529 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117529 > .viewport:hover {
}


h1.I117530, .I117530 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117530 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I117530:hover {
}
.I117530 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117530 > .viewport:hover {
}


h1.I117531, .I117531 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117531 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I117531:hover {
}
.I117531 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117531 > .viewport:hover {
}


h1.I117532, .I117532 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117532 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I117532:hover {
}
.I117532 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117532 > .viewport:hover {
}


h1.I117533, .I117533 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117533 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I117533:hover {
}
.I117533 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117533 > .viewport:hover {
}


h1.I117534, .I117534 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117534 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:11;

}
.I117534:hover {
}
.I117534 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117534 > .viewport:hover {
}


h1.I117535, .I117535 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117535 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;

}
.I117535:hover {
}
.I117535 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117535 > .viewport:hover {
}


h1.I117536, .I117536 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117536 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I117536:hover {
}
.I117536 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117536 > .viewport:hover {
}


h1.I117537, .I117537 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117537 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I117537:hover {
}
.I117537 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117537 > .viewport:hover {
}


h1.I117538, .I117538 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117538 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I117538:hover {
}
.I117538 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117538 > .viewport:hover {
}


h1.I117539, .I117539 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117539 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I117539:hover {
}
.I117539 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117539 > .viewport:hover {
}


h1.I117540, .I117540 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117540 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I117540:hover {
}
.I117540 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117540 > .viewport:hover {
}


h1.I117541, .I117541 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117541 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I117541:hover {
}
.I117541 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117541 > .viewport:hover {
}


h1.I117542, .I117542 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117542 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I117542:hover {
}
.I117542 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117542 > .viewport:hover {
}


h1.I117543, .I117543 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117543 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I117543:hover {
}
.I117543 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117543 > .viewport:hover {
}


h1.I117544, .I117544 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117544 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I117544:hover {
}
.I117544 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117544 > .viewport:hover {
}


h1.I117545, .I117545 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117545 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I117545:hover {
}
.I117545 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117545 > .viewport:hover {
}

@media (max-width:640px) {
.I117545 {

width:100%;


}
.I117545:hover {
}
.I117545 > .viewport {



}
.I117545 > .viewport:hover {
}

}

h1.I163073, .I163073 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163073 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I163073:hover {
}
.I163073 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163073 > .viewport:hover {
}


h1.I166005, .I166005 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166005 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I166005:hover {
}
.I166005 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166005 > .viewport:hover {
}


h1.I166478, .I166478 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166478 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I166478:hover {
}
.I166478 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166478 > .viewport:hover {
}


h1.I166781, .I166781 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166781 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I166781:hover {
}
.I166781 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166781 > .viewport:hover {
}


h1.I166983, .I166983 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166983 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I166983:hover {
}
.I166983 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166983 > .viewport:hover {
}


h1.I167286, .I167286 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167286 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I167286:hover {
}
.I167286 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167286 > .viewport:hover {
}


h1.I167488, .I167488 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167488 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I167488:hover {
}
.I167488 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167488 > .viewport:hover {
}


h1.I167690, .I167690 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167690 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I167690:hover {
}
.I167690 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167690 > .viewport:hover {
}

@media (max-width:640px) {
.I167690 {

width:100%;


}
.I167690:hover {
}
.I167690 > .viewport {



}
.I167690 > .viewport:hover {
}

}

h1.I176966, .I176966 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176966 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;

}
.I176966:hover {
}
.I176966 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176966 > .viewport:hover {
}


h1.I177172, .I177172 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177172 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177172:hover {
}
.I177172 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177172 > .viewport:hover {
}


h1.I177378, .I177378 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177378 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177378:hover {
}
.I177378 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177378 > .viewport:hover {
}


h1.I177744, .I177744 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177744 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177744:hover {
}
.I177744 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177744 > .viewport:hover {
}


.I117546 .image, .I117546.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I117546 .image:hover, .I117546.image:hover {
}
@media (min-width:1440px) {
.I117546 .image, .I117546.image {
width:100%;

}
.I117546 .image:hover, .I117546.image:hover {
}
}
.I117547, a.I117547 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117547:hover, a.I117547:hover {
}
@media (max-width:992px) {
.I117547, a.I117547 {
}
.I117547:hover, a.I117547:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117547, a.I117547 {
display:flex;
padding-bottom:0rem;

}
.I117547:hover, a.I117547:hover {
}
}

.I117548 .image, .I117548.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I117548 .image:hover, .I117548.image:hover {
}
@media (min-width:1440px) {
.I117548 .image, .I117548.image {
width:100%;

}
.I117548 .image:hover, .I117548.image:hover {
}
}
.I117549 .image, .I117549.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I117549 .image:hover, .I117549.image:hover {
}

.I117550, a.I117550 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117550:hover, a.I117550:hover {
}
@media (max-width:992px) {
.I117550, a.I117550 {
}
.I117550:hover, a.I117550:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117550, a.I117550 {
display:flex;
padding-bottom:0rem;

}
.I117550:hover, a.I117550:hover {
}
}

.I117551, a.I117551 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117551:hover, a.I117551:hover {
}
@media (min-width:1440px) {
.I117551, a.I117551 {
display:flex;
font-weight:500;


}
.I117551:hover, a.I117551:hover {
}
}
.I117552, a.I117552 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117552:hover, a.I117552:hover {
}
@media (max-width:992px) {
.I117552, a.I117552 {
}
.I117552:hover, a.I117552:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117552, a.I117552 {
display:flex;
padding-bottom:0rem;

}
.I117552:hover, a.I117552:hover {
}
}

.I117553, a.I117553 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;

}
.I117553:hover, a.I117553:hover {
}
@media (max-width:640px) {
.I117553, a.I117553 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I117553:hover, a.I117553:hover {
}
}

.I117554, a.I117554 {
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;

}
.I117554:hover, a.I117554:hover {
}
@media (max-width:992px) {
.I117554, a.I117554 {
}
.I117554:hover, a.I117554:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117554, a.I117554 {
display:flex;
padding-bottom:1rem;

}
.I117554:hover, a.I117554:hover {
}
}

.I117555, a.I117555 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117555:hover, a.I117555:hover {
}

.I117556, a.I117556 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117556:hover, a.I117556:hover {
}
@media (min-width:1440px) {
.I117556, a.I117556 {
display:flex;
font-weight:500;


}
.I117556:hover, a.I117556:hover {
}
}
.I117557 .image, .I117557.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I117557 .image:hover, .I117557.image:hover {
}

.I117558, a.I117558 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117558:hover, a.I117558:hover {
}
@media (min-width:1440px) {
.I117558, a.I117558 {
display:flex;
font-weight:500;


}
.I117558:hover, a.I117558:hover {
}
}
.I117559, a.I117559 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117559:hover, a.I117559:hover {
}
@media (max-width:992px) {
.I117559, a.I117559 {
}
.I117559:hover, a.I117559:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117559, a.I117559 {
display:flex;
padding-bottom:0rem;

}
.I117559:hover, a.I117559:hover {
}
}

.I117560 .image, .I117560.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I117560 .image:hover, .I117560.image:hover {
}

.I117561, a.I117561 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117561:hover, a.I117561:hover {
}
@media (min-width:1440px) {
.I117561, a.I117561 {
display:flex;
font-weight:500;


}
.I117561:hover, a.I117561:hover {
}
}
.I117562, a.I117562 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117562:hover, a.I117562:hover {
}
@media (max-width:992px) {
.I117562, a.I117562 {
}
.I117562:hover, a.I117562:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117562, a.I117562 {
display:flex;
padding-bottom:0rem;

}
.I117562:hover, a.I117562:hover {
}
}

.I117563 .image, .I117563.image {
vertical-align:top;
width:100px;
height:75px;
border-image-slice:100%;
background-size:cover;
background-position:center center;

}
.I117563 .image:hover, .I117563.image:hover {
}

.I117564, a.I117564 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117564:hover, a.I117564:hover {
}
@media (min-width:1440px) {
.I117564, a.I117564 {
display:flex;
font-weight:500;


}
.I117564:hover, a.I117564:hover {
}
}
.I117565, a.I117565 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117565:hover, a.I117565:hover {
}
@media (max-width:992px) {
.I117565, a.I117565 {
}
.I117565:hover, a.I117565:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117565, a.I117565 {
display:flex;
padding-bottom:0rem;

}
.I117565:hover, a.I117565:hover {
}
}

.I117566 .image, .I117566.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I117566 .image:hover, .I117566.image:hover {
}

.I117567 .image, .I117567.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I117567 .image:hover, .I117567.image:hover {
}

.I117568 .image, .I117568.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I117568 .image:hover, .I117568.image:hover {
}

.I117569, a.I117569 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117569:hover, a.I117569:hover {
}
@media (max-width:992px) {
.I117569, a.I117569 {
}
.I117569:hover, a.I117569:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117569, a.I117569 {
display:flex;
padding-bottom:0rem;

}
.I117569:hover, a.I117569:hover {
}
}

.I117570, a.I117570 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117570:hover, a.I117570:hover {
}
@media (min-width:1440px) {
.I117570, a.I117570 {
display:flex;
font-weight:500;


}
.I117570:hover, a.I117570:hover {
}
}
.I117571, a.I117571 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117571:hover, a.I117571:hover {
}
@media (max-width:992px) {
.I117571, a.I117571 {
}
.I117571:hover, a.I117571:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117571, a.I117571 {
display:flex;
padding-bottom:0rem;

}
.I117571:hover, a.I117571:hover {
}
}

.I117572, a.I117572 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.5rem;

padding-bottom:1rem;

}
.I117572:hover, a.I117572:hover {
}
@media (max-width:992px) {
.I117572, a.I117572 {
}
.I117572:hover, a.I117572:hover {
display:flex;
width:100%;

}
}
@media (min-width:1440px) {
.I117572, a.I117572 {
display:flex;
font-weight:500;


}
.I117572:hover, a.I117572:hover {
}
}
.I117573, a.I117573 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117573:hover, a.I117573:hover {
}
@media (max-width:992px) {
.I117573, a.I117573 {
}
.I117573:hover, a.I117573:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117573, a.I117573 {
display:flex;
padding-bottom:0rem;

}
.I117573:hover, a.I117573:hover {
}
}

.I117574, a.I117574 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117574:hover, a.I117574:hover {
}
@media (min-width:1440px) {
.I117574, a.I117574 {
display:flex;
font-weight:500;


}
.I117574:hover, a.I117574:hover {
}
}
.I117575 {
}
.I117575:hover {
}
.I117575 {
}
.I117575:hover {
}


.I117576, a.I117576 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117576:hover, a.I117576:hover {
}

.I117577, a.I117577 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117577:hover, a.I117577:hover {
}

.I117578 .button, .I117578.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117578 button.button, button.I117578.button {
cursor:pointer;
}
.I117578 .button .text, .I117578.button .text {
}
.I117578 .button .icon, .I117578.button .icon {
flex:none;
background-size:100% 100%;
}
.I117578 .button:hover, .I117578.button:hover {
}
.I117578 .button:hover .text, .I117578.button:hover .text {
}
.I117578 .button:hover .icon, .I117578.button:hover .icon {
background-size:100% 100%;
}

.I117579 .button, .I117579.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117579 button.button, button.I117579.button {
cursor:pointer;
}
.I117579 .button .text, .I117579.button .text {
}
.I117579 .button .icon, .I117579.button .icon {
flex:none;
background-size:100% 100%;
}
.I117579 .button:hover, .I117579.button:hover {
}
.I117579 .button:hover .text, .I117579.button:hover .text {
}
.I117579 .button:hover .icon, .I117579.button:hover .icon {
background-size:100% 100%;
}

.I117580 .button, .I117580.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117580 button.button, button.I117580.button {
cursor:pointer;
}
.I117580 .button .text, .I117580.button .text {
}
.I117580 .button .icon, .I117580.button .icon {
flex:none;
background-size:100% 100%;
}
.I117580 .button:hover, .I117580.button:hover {
}
.I117580 .button:hover .text, .I117580.button:hover .text {
}
.I117580 .button:hover .icon, .I117580.button:hover .icon {
background-size:100% 100%;
}

.I117581 .button, .I117581.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117581 button.button, button.I117581.button {
cursor:pointer;
}
.I117581 .button .text, .I117581.button .text {
}
.I117581 .button .icon, .I117581.button .icon {
flex:none;
background-size:100% 100%;
}
.I117581 .button:hover, .I117581.button:hover {
}
.I117581 .button:hover .text, .I117581.button:hover .text {
}
.I117581 .button:hover .icon, .I117581.button:hover .icon {
background-size:100% 100%;
}

.I117582 .button, .I117582.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117582 button.button, button.I117582.button {
cursor:pointer;
}
.I117582 .button .text, .I117582.button .text {
}
.I117582 .button .icon, .I117582.button .icon {
flex:none;
background-size:100% 100%;
}
.I117582 .button:hover, .I117582.button:hover {
}
.I117582 .button:hover .text, .I117582.button:hover .text {
}
.I117582 .button:hover .icon, .I117582.button:hover .icon {
background-size:100% 100%;
}

.I117583 .button, .I117583.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117583 button.button, button.I117583.button {
cursor:pointer;
}
.I117583 .button .text, .I117583.button .text {
}
.I117583 .button .icon, .I117583.button .icon {
flex:none;
background-size:100% 100%;
}
.I117583 .button:hover, .I117583.button:hover {
}
.I117583 .button:hover .text, .I117583.button:hover .text {
}
.I117583 .button:hover .icon, .I117583.button:hover .icon {
background-size:100% 100%;
}

.I117584 .button, .I117584.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117584 button.button, button.I117584.button {
cursor:pointer;
}
.I117584 .button .text, .I117584.button .text {
}
.I117584 .button .icon, .I117584.button .icon {
flex:none;
background-size:100% 100%;
}
.I117584 .button:hover, .I117584.button:hover {
}
.I117584 .button:hover .text, .I117584.button:hover .text {
}
.I117584 .button:hover .icon, .I117584.button:hover .icon {
background-size:100% 100%;
}

.I117585 .button, .I117585.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117585 button.button, button.I117585.button {
cursor:pointer;
}
.I117585 .button .text, .I117585.button .text {
}
.I117585 .button .icon, .I117585.button .icon {
flex:none;
background-size:100% 100%;
}
.I117585 .button:hover, .I117585.button:hover {
}
.I117585 .button:hover .text, .I117585.button:hover .text {
}
.I117585 .button:hover .icon, .I117585.button:hover .icon {
background-size:100% 100%;
}

.I117586 .button, .I117586.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117586 button.button, button.I117586.button {
cursor:pointer;
}
.I117586 .button .text, .I117586.button .text {
}
.I117586 .button .icon, .I117586.button .icon {
flex:none;
background-size:100% 100%;
}
.I117586 .button:hover, .I117586.button:hover {
}
.I117586 .button:hover .text, .I117586.button:hover .text {
}
.I117586 .button:hover .icon, .I117586.button:hover .icon {
background-size:100% 100%;
}

.I117587 .button, .I117587.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117587 button.button, button.I117587.button {
cursor:pointer;
}
.I117587 .button .text, .I117587.button .text {
font-family:Rubik;
font-weight:500;
color:rgb(250,50,99);

}
.I117587 .button .icon, .I117587.button .icon {
flex:none;
background-size:100% 100%;
}
.I117587 .button:hover, .I117587.button:hover {
}
.I117587 .button:hover .text, .I117587.button:hover .text {
}
.I117587 .button:hover .icon, .I117587.button:hover .icon {
background-size:100% 100%;
}

.I117588, a.I117588 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117588:hover, a.I117588:hover {
}

.I117589, a.I117589 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117589:hover, a.I117589:hover {
}

.I117590, a.I117590 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117590:hover, a.I117590:hover {
}

.I117591, a.I117591 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117591:hover, a.I117591:hover {
}

.I117592, a.I117592 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117592:hover, a.I117592:hover {
}

.I117593, a.I117593 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117593:hover, a.I117593:hover {
}

.I117594, a.I117594 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117594:hover, a.I117594:hover {
}

.I117595 .button, .I117595.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117595 button.button, button.I117595.button {
cursor:pointer;
}
.I117595 .button .text, .I117595.button .text {
}
.I117595 .button .icon, .I117595.button .icon {
flex:none;
background-size:100% 100%;
}
.I117595 .button:hover, .I117595.button:hover {
}
.I117595 .button:hover .text, .I117595.button:hover .text {
}
.I117595 .button:hover .icon, .I117595.button:hover .icon {
background-size:100% 100%;
}

.I117596, a.I117596 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117596:hover, a.I117596:hover {
}

.I117597, a.I117597 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117597:hover, a.I117597:hover {
}

.I117598, a.I117598 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117598:hover, a.I117598:hover {
}

.I117599 .image, .I117599.image {
vertical-align:top;
}
.I117599 .image:hover, .I117599.image:hover {
}

.I162976, a.I162976 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I162976:hover, a.I162976:hover {
}

.I165904, a.I165904 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I165904:hover, a.I165904:hover {
}

.I166377, a.I166377 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I166377:hover, a.I166377:hover {
}

.I166680 .button, .I166680.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I166680 button.button, button.I166680.button {
cursor:pointer;
}
.I166680 .button .text, .I166680.button .text {
}
.I166680 .button .icon, .I166680.button .icon {
flex:none;
background-size:100% 100%;
}
.I166680 .button:hover, .I166680.button:hover {
}
.I166680 .button:hover .text, .I166680.button:hover .text {
}
.I166680 .button:hover .icon, .I166680.button:hover .icon {
background-size:100% 100%;
}

.I166882, a.I166882 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I166882:hover, a.I166882:hover {
}

.I167185, a.I167185 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167185:hover, a.I167185:hover {
}

.I167387, a.I167387 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167387:hover, a.I167387:hover {
}

.I167589 .image, .I167589.image {
vertical-align:top;
}
.I167589 .image:hover, .I167589.image:hover {
}

.I176863, a.I176863 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176863:hover, a.I176863:hover {
}

.I177069, a.I177069 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177069:hover, a.I177069:hover {
}

.I177275, a.I177275 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177275:hover, a.I177275:hover {
}

.I177640, a.I177640 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177640:hover, a.I177640:hover {
}

h1.I117602, .I117602 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117602 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:26;

}
.I117602:hover {
}
.I117602 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117602 > .viewport:hover {
}


h1.I117736, .I117736 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117736 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:15;

}
.I117736:hover {
}
.I117736 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117736 > .viewport:hover {
}


.I117603 {
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;

	
}
.I117603:hover {
}
@media (max-width:992px) {
.I117603 {
width:100%;
margin-left:auto;
margin-right:auto;
padding-bottom:4rem;
padding-top:4rem;

align-items:flex-start;

	
}
.I117603:hover {
}
}
@media (max-width:640px) {
.I117603 {
padding-bottom:4rem;
padding-left:0rem;
padding-right:0rem;
padding-top:4rem;

	
}
.I117603:hover {
}
}

.I117604 {
display:flex;

order:3;
width:100%;
max-width:1440px;
padding-bottom:1rem;
box-sizing:border-box;


flex-direction:row;
}
.I117604:hover {
}
@media (max-width:992px) {
.I117604 {

width:100%;
padding-bottom:1rem;
padding-right:0;


}
.I117604:hover {
}
}
@media (max-width:640px) {
.I117604 {

width:calc(100vw - 1rem);
margin-left:1rem;
padding-bottom:1rem;
padding-left:0;
padding-right:1rem;


}
.I117604:hover {
}
}

.I117605 {
display:flex;
position:var(--I117605-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:6;
width:100%;
height:240px;
background-color:rgb(113,168,255);
box-shadow:none;
overflow:hidden;
position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I117605-location-transform:translate(0px,0px);
z-index:var(--I117605-z-index, auto);

transform:
var(--I117605-location-transform, translate(0px,0px))
var(--I117605-user-box-transform, translate(0px,0px))
;


position:var(--I117605-position-static-computed, static);
}
.I117605:hover {
}

@media (max-width:640px) {
.I117605 {

width:calc(100vw - 2rem);

}
.I117605:hover {
}

}

.I117606 {
display:flex;
position:var(--I117606-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;
}
.I117606:hover {
}

@media (max-width:640px) {
.I117606 {

width:calc(100vw - 2rem);

}
.I117606:hover {
}

}

.I117607 {
display:flex;
position:var(--I117607-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:7;
width:100%;
height:240px;
background-color:rgb(255,133,119);
box-shadow:none;
overflow:hidden;
}
.I117607:hover {
}
.I117607 {
--I117607-position-static-computed:static;
}
.I117607 > .sector, .I117607 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I117607 {

width:calc(100vw - 2rem);

}
.I117607:hover {
}

}

.I117608 {
display:flex;
position:var(--I117608-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
max-width:1440px;
box-sizing:border-box;

}
.I117608:hover {
}

@media (max-width:640px) {
.I117608 {

padding-left:1rem;
padding-right:1rem;

}
.I117608:hover {
}

}

.I117609 {
display:flex;
position:var(--I117609-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;
}
.I117609:hover {
}

@media (max-width:640px) {
.I117609 {

width:calc(100vw - 2rem);

}
.I117609:hover {
}

}

.I117610 {
display:flex;
position:var(--I117610-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;
}
.I117610:hover {
}
.I117610 {
--I117610-position-static-computed:static;
}
.I117610 > .sector, .I117610 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I117610 {

width:calc(100vw - 2rem);

}
.I117610:hover {
}

}
@media (min-width:1440px) {
.I117610 {

}
.I117610:hover {
}
.I117610 {
--I117610-position-static-computed:static;
}
.I117610 > .sector, .I117610 > .group-sectors {
position:relative;
}
}
.I117611 {
display:flex;
position:var(--I117611-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;
}
.I117611:hover {
}

@media (max-width:640px) {
.I117611 {

width:calc(100vw - 2rem);

}
.I117611:hover {
}

}

.I117612 {
display:flex;
position:var(--I117612-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;
}
.I117612:hover {
}

@media (max-width:640px) {
.I117612 {

width:calc(100vw - 2rem);

}
.I117612:hover {
}

}

.I117613 {
display:flex;
position:var(--I117613-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;
}
.I117613:hover {
}

@media (max-width:640px) {
.I117613 {

width:calc(100vw - 2rem);

}
.I117613:hover {
}

}

.I117614 {
display:flex;
position:var(--I117614-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;
}
.I117614:hover {
}

@media (max-width:640px) {
.I117614 {

width:calc(100vw - 2rem);

}
.I117614:hover {
}

}

.I117615 {
display:flex;
position:var(--I117615-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I117615:hover {
}


.I117616 {
display:flex;
position:var(--I117616-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;
}
.I117616:hover {
}

@media (max-width:640px) {
.I117616 {

width:calc(100vw - 2rem);

}
.I117616:hover {
}

}

.I166580 {
display:flex;
position:var(--I166580-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;
}
.I166580:hover {
}


.I117617 {
display:flex;
align-items:flex-start;
position:relative;

order:11;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117617:hover {
}

@media (min-width:1440px) {
.I117617 {

order:4;


	
}
.I117617:hover {
}

}
.I117618 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117618:hover {
}

@media (min-width:1440px) {
.I117618 {

order:2;


	
}
.I117618:hover {
}

}
.I117619 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117619:hover {
}


.I117620 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117620:hover {
}


.I117621 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117621:hover {
}


.I117622 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117622:hover {
}


.I117623 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117623:hover {
}


.I117624 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117624:hover {
}


.I117625 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117625:hover {
}


.I117626 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;



flex-direction:row;
justify-content:space-between;
align-items:center;

	
}
.I117626:hover {
}
.I117626 > .sector {
position:relative;
}
@media (max-width:640px) {
.I117626 {



flex-direction:column;
align-items:flex-start;

	
}
.I117626:hover {
}

}

.I117627 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117627:hover {
}


.I167085 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I167085:hover {
}


h1.I117628, .I117628 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117628 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
width:100%;
background-size:cover;
background-position:center center;


}
.I117628:hover {
}
.I117628 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117628 > .viewport:hover {
}

@media (min-width:1440px) {
.I117628 {

order:8;

}
.I117628:hover {
}
.I117628 > .viewport {



}
.I117628 > .viewport:hover {
}

}
h1.I117629, .I117629 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117629 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I117629:hover {
}
.I117629 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I117629 > .viewport:hover {
}


h1.I117630, .I117630 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117630 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I117630:hover {
}
.I117630 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117630 > .viewport:hover {
}

@media (min-width:1440px) {
.I117630 {

order:3;

}
.I117630:hover {
}
.I117630 > .viewport {



}
.I117630 > .viewport:hover {
}

}
h1.I117631, .I117631 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117631 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I117631:hover {
}
.I117631 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117631 > .viewport:hover {
}


h1.I117632, .I117632 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117632 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;
overflow:hidden;

}
.I117632:hover {
}
.I117632 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117632 > .viewport:hover {
}


h1.I117633, .I117633 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117633 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I117633:hover {
}
.I117633 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117633 > .viewport:hover {
}


h1.I117634, .I117634 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117634 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I117634:hover {
}
.I117634 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I117634 > .viewport:hover {
}


h1.I117635, .I117635 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117635 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I117635:hover {
}
.I117635 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117635 > .viewport:hover {
}


h1.I117636, .I117636 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117636 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;

}
.I117636:hover {
}
.I117636 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117636 > .viewport:hover {
}


h1.I117637, .I117637 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117637 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I117637:hover {
}
.I117637 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117637 > .viewport:hover {
}


h1.I117638, .I117638 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117638 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I117638:hover {
}
.I117638 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117638 > .viewport:hover {
}


h1.I117639, .I117639 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117639 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I117639:hover {
}
.I117639 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117639 > .viewport:hover {
}


h1.I117640, .I117640 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117640 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I117640:hover {
}
.I117640 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117640 > .viewport:hover {
}


h1.I117641, .I117641 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117641 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I117641:hover {
}
.I117641 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I117641 > .viewport:hover {
}


h1.I117642, .I117642 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117642 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I117642:hover {
}
.I117642 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117642 > .viewport:hover {
}


h1.I117643, .I117643 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117643 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I117643:hover {
}
.I117643 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117643 > .viewport:hover {
}


h1.I117644, .I117644 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117644 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I117644:hover {
}
.I117644 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I117644 > .viewport:hover {
}


h1.I117645, .I117645 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117645 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I117645:hover {
}
.I117645 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117645 > .viewport:hover {
}

@media (max-width:640px) {
.I117645 {

width:100%;


}
.I117645:hover {
}
.I117645 > .viewport {



}
.I117645 > .viewport:hover {
}

}

h1.I117646, .I117646 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117646 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I117646:hover {
}
.I117646 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117646 > .viewport:hover {
}


h1.I117647, .I117647 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117647 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I117647:hover {
}
.I117647 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117647 > .viewport:hover {
}


h1.I117648, .I117648 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117648 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I117648:hover {
}
.I117648 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117648 > .viewport:hover {
}


h1.I117649, .I117649 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117649 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I117649:hover {
}
.I117649 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117649 > .viewport:hover {
}


h1.I117650, .I117650 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117650 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I117650:hover {
}
.I117650 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117650 > .viewport:hover {
}


h1.I117651, .I117651 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117651 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I117651:hover {
}
.I117651 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117651 > .viewport:hover {
}


h1.I117652, .I117652 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117652 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I117652:hover {
}
.I117652 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117652 > .viewport:hover {
}


h1.I117653, .I117653 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117653 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I117653:hover {
}
.I117653 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117653 > .viewport:hover {
}


h1.I117654, .I117654 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117654 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I117654:hover {
}
.I117654 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117654 > .viewport:hover {
}


h1.I117655, .I117655 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117655 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I117655:hover {
}
.I117655 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117655 > .viewport:hover {
}


h1.I117656, .I117656 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117656 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I117656:hover {
}
.I117656 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117656 > .viewport:hover {
}


h1.I117657, .I117657 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117657 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I117657:hover {
}
.I117657 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117657 > .viewport:hover {
}


h1.I117658, .I117658 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117658 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I117658:hover {
}
.I117658 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117658 > .viewport:hover {
}


h1.I117659, .I117659 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117659 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I117659:hover {
}
.I117659 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117659 > .viewport:hover {
}


h1.I117660, .I117660 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117660 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;

}
.I117660:hover {
}
.I117660 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117660 > .viewport:hover {
}

@media (min-width:1440px) {
.I117660 {

order:3;

}
.I117660:hover {
}
.I117660 > .viewport {



}
.I117660 > .viewport:hover {
}

}
h1.I117661, .I117661 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117661 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I117661:hover {
}
.I117661 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117661 > .viewport:hover {
}


h1.I117662, .I117662 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117662 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I117662:hover {
}
.I117662 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117662 > .viewport:hover {
}


h1.I117663, .I117663 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117663 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I117663:hover {
}
.I117663 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117663 > .viewport:hover {
}


h1.I117664, .I117664 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117664 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I117664:hover {
}
.I117664 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117664 > .viewport:hover {
}


h1.I117665, .I117665 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117665 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I117665:hover {
}
.I117665 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117665 > .viewport:hover {
}


h1.I117666, .I117666 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117666 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I117666:hover {
}
.I117666 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117666 > .viewport:hover {
}


h1.I117667, .I117667 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117667 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I117667:hover {
}
.I117667 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117667 > .viewport:hover {
}


h1.I117668, .I117668 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117668 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I117668:hover {
}
.I117668 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117668 > .viewport:hover {
}


h1.I117669, .I117669 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117669 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I117669:hover {
}
.I117669 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117669 > .viewport:hover {
}


h1.I117670, .I117670 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117670 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:11;

}
.I117670:hover {
}
.I117670 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117670 > .viewport:hover {
}


h1.I117671, .I117671 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117671 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;

}
.I117671:hover {
}
.I117671 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117671 > .viewport:hover {
}


h1.I117672, .I117672 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117672 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I117672:hover {
}
.I117672 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117672 > .viewport:hover {
}


h1.I117673, .I117673 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117673 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I117673:hover {
}
.I117673 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117673 > .viewport:hover {
}


h1.I117674, .I117674 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117674 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I117674:hover {
}
.I117674 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117674 > .viewport:hover {
}


h1.I117675, .I117675 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117675 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I117675:hover {
}
.I117675 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117675 > .viewport:hover {
}


h1.I117676, .I117676 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117676 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I117676:hover {
}
.I117676 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117676 > .viewport:hover {
}


h1.I117677, .I117677 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117677 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I117677:hover {
}
.I117677 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117677 > .viewport:hover {
}


h1.I117678, .I117678 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117678 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I117678:hover {
}
.I117678 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117678 > .viewport:hover {
}


h1.I117679, .I117679 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117679 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I117679:hover {
}
.I117679 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117679 > .viewport:hover {
}


h1.I117680, .I117680 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117680 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I117680:hover {
}
.I117680 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117680 > .viewport:hover {
}


h1.I117681, .I117681 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117681 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I117681:hover {
}
.I117681 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117681 > .viewport:hover {
}

@media (max-width:640px) {
.I117681 {

width:100%;


}
.I117681:hover {
}
.I117681 > .viewport {



}
.I117681 > .viewport:hover {
}

}

h1.I163074, .I163074 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163074 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I163074:hover {
}
.I163074 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163074 > .viewport:hover {
}


h1.I166006, .I166006 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166006 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I166006:hover {
}
.I166006 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166006 > .viewport:hover {
}


h1.I166479, .I166479 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166479 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I166479:hover {
}
.I166479 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166479 > .viewport:hover {
}


h1.I166782, .I166782 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166782 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I166782:hover {
}
.I166782 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166782 > .viewport:hover {
}


h1.I166984, .I166984 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166984 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I166984:hover {
}
.I166984 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166984 > .viewport:hover {
}


h1.I167287, .I167287 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167287 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I167287:hover {
}
.I167287 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167287 > .viewport:hover {
}


h1.I167489, .I167489 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167489 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I167489:hover {
}
.I167489 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167489 > .viewport:hover {
}


h1.I167691, .I167691 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167691 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I167691:hover {
}
.I167691 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167691 > .viewport:hover {
}

@media (max-width:640px) {
.I167691 {

width:100%;


}
.I167691:hover {
}
.I167691 > .viewport {



}
.I167691 > .viewport:hover {
}

}

h1.I176967, .I176967 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176967 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;

}
.I176967:hover {
}
.I176967 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176967 > .viewport:hover {
}


h1.I177173, .I177173 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177173 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177173:hover {
}
.I177173 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177173 > .viewport:hover {
}


h1.I177379, .I177379 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177379 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177379:hover {
}
.I177379 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177379 > .viewport:hover {
}


h1.I177745, .I177745 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177745 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177745:hover {
}
.I177745 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177745 > .viewport:hover {
}


.I117682 .image, .I117682.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I117682 .image:hover, .I117682.image:hover {
}
@media (min-width:1440px) {
.I117682 .image, .I117682.image {
width:100%;

}
.I117682 .image:hover, .I117682.image:hover {
}
}
.I117683, a.I117683 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117683:hover, a.I117683:hover {
}
@media (max-width:992px) {
.I117683, a.I117683 {
}
.I117683:hover, a.I117683:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117683, a.I117683 {
display:flex;
padding-bottom:0rem;

}
.I117683:hover, a.I117683:hover {
}
}

.I117684 .image, .I117684.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I117684 .image:hover, .I117684.image:hover {
}
@media (min-width:1440px) {
.I117684 .image, .I117684.image {
width:100%;

}
.I117684 .image:hover, .I117684.image:hover {
}
}
.I117685 .image, .I117685.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I117685 .image:hover, .I117685.image:hover {
}

.I117686, a.I117686 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117686:hover, a.I117686:hover {
}
@media (max-width:992px) {
.I117686, a.I117686 {
}
.I117686:hover, a.I117686:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117686, a.I117686 {
display:flex;
padding-bottom:0rem;

}
.I117686:hover, a.I117686:hover {
}
}

.I117687, a.I117687 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117687:hover, a.I117687:hover {
}
@media (min-width:1440px) {
.I117687, a.I117687 {
display:flex;
font-weight:500;


}
.I117687:hover, a.I117687:hover {
}
}
.I117688, a.I117688 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117688:hover, a.I117688:hover {
}
@media (max-width:992px) {
.I117688, a.I117688 {
}
.I117688:hover, a.I117688:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117688, a.I117688 {
display:flex;
padding-bottom:0rem;

}
.I117688:hover, a.I117688:hover {
}
}

.I117689, a.I117689 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;

}
.I117689:hover, a.I117689:hover {
}
@media (max-width:640px) {
.I117689, a.I117689 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I117689:hover, a.I117689:hover {
}
}

.I117690, a.I117690 {
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;

}
.I117690:hover, a.I117690:hover {
}
@media (max-width:992px) {
.I117690, a.I117690 {
}
.I117690:hover, a.I117690:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117690, a.I117690 {
display:flex;
padding-bottom:1rem;

}
.I117690:hover, a.I117690:hover {
}
}

.I117691, a.I117691 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117691:hover, a.I117691:hover {
}

.I117692, a.I117692 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117692:hover, a.I117692:hover {
}
@media (min-width:1440px) {
.I117692, a.I117692 {
display:flex;
font-weight:500;


}
.I117692:hover, a.I117692:hover {
}
}
.I117693 .image, .I117693.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I117693 .image:hover, .I117693.image:hover {
}

.I117694, a.I117694 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117694:hover, a.I117694:hover {
}
@media (min-width:1440px) {
.I117694, a.I117694 {
display:flex;
font-weight:500;


}
.I117694:hover, a.I117694:hover {
}
}
.I117695, a.I117695 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117695:hover, a.I117695:hover {
}
@media (max-width:992px) {
.I117695, a.I117695 {
}
.I117695:hover, a.I117695:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117695, a.I117695 {
display:flex;
padding-bottom:0rem;

}
.I117695:hover, a.I117695:hover {
}
}

.I117696 .image, .I117696.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I117696 .image:hover, .I117696.image:hover {
}

.I117697, a.I117697 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117697:hover, a.I117697:hover {
}
@media (min-width:1440px) {
.I117697, a.I117697 {
display:flex;
font-weight:500;


}
.I117697:hover, a.I117697:hover {
}
}
.I117698, a.I117698 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117698:hover, a.I117698:hover {
}
@media (max-width:992px) {
.I117698, a.I117698 {
}
.I117698:hover, a.I117698:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117698, a.I117698 {
display:flex;
padding-bottom:0rem;

}
.I117698:hover, a.I117698:hover {
}
}

.I117699 .image, .I117699.image {
vertical-align:top;
width:100px;
height:75px;
border-image-slice:100%;
background-size:cover;
background-position:center center;

}
.I117699 .image:hover, .I117699.image:hover {
}

.I117700, a.I117700 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117700:hover, a.I117700:hover {
}
@media (min-width:1440px) {
.I117700, a.I117700 {
display:flex;
font-weight:500;


}
.I117700:hover, a.I117700:hover {
}
}
.I117701, a.I117701 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117701:hover, a.I117701:hover {
}
@media (max-width:992px) {
.I117701, a.I117701 {
}
.I117701:hover, a.I117701:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117701, a.I117701 {
display:flex;
padding-bottom:0rem;

}
.I117701:hover, a.I117701:hover {
}
}

.I117702 .image, .I117702.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I117702 .image:hover, .I117702.image:hover {
}

.I117703 .image, .I117703.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I117703 .image:hover, .I117703.image:hover {
}

.I117704 .image, .I117704.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I117704 .image:hover, .I117704.image:hover {
}

.I117705, a.I117705 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117705:hover, a.I117705:hover {
}
@media (max-width:992px) {
.I117705, a.I117705 {
}
.I117705:hover, a.I117705:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117705, a.I117705 {
display:flex;
padding-bottom:0rem;

}
.I117705:hover, a.I117705:hover {
}
}

.I117706, a.I117706 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117706:hover, a.I117706:hover {
}
@media (min-width:1440px) {
.I117706, a.I117706 {
display:flex;
font-weight:500;


}
.I117706:hover, a.I117706:hover {
}
}
.I117707, a.I117707 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117707:hover, a.I117707:hover {
}
@media (max-width:992px) {
.I117707, a.I117707 {
}
.I117707:hover, a.I117707:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117707, a.I117707 {
display:flex;
padding-bottom:0rem;

}
.I117707:hover, a.I117707:hover {
}
}

.I117708, a.I117708 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.5rem;

padding-bottom:1rem;

}
.I117708:hover, a.I117708:hover {
}
@media (max-width:992px) {
.I117708, a.I117708 {
}
.I117708:hover, a.I117708:hover {
display:flex;
width:100%;

}
}
@media (min-width:1440px) {
.I117708, a.I117708 {
display:flex;
font-weight:500;


}
.I117708:hover, a.I117708:hover {
}
}
.I117709, a.I117709 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117709:hover, a.I117709:hover {
}
@media (max-width:992px) {
.I117709, a.I117709 {
}
.I117709:hover, a.I117709:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117709, a.I117709 {
display:flex;
padding-bottom:0rem;

}
.I117709:hover, a.I117709:hover {
}
}

.I117710, a.I117710 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117710:hover, a.I117710:hover {
}
@media (min-width:1440px) {
.I117710, a.I117710 {
display:flex;
font-weight:500;


}
.I117710:hover, a.I117710:hover {
}
}
.I117711 {
}
.I117711:hover {
}
.I117711 {
}
.I117711:hover {
}


.I117712, a.I117712 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117712:hover, a.I117712:hover {
}

.I117713, a.I117713 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117713:hover, a.I117713:hover {
}

.I117714 .button, .I117714.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117714 button.button, button.I117714.button {
cursor:pointer;
}
.I117714 .button .text, .I117714.button .text {
}
.I117714 .button .icon, .I117714.button .icon {
flex:none;
background-size:100% 100%;
}
.I117714 .button:hover, .I117714.button:hover {
}
.I117714 .button:hover .text, .I117714.button:hover .text {
}
.I117714 .button:hover .icon, .I117714.button:hover .icon {
background-size:100% 100%;
}

.I117715 .button, .I117715.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117715 button.button, button.I117715.button {
cursor:pointer;
}
.I117715 .button .text, .I117715.button .text {
}
.I117715 .button .icon, .I117715.button .icon {
flex:none;
background-size:100% 100%;
}
.I117715 .button:hover, .I117715.button:hover {
}
.I117715 .button:hover .text, .I117715.button:hover .text {
}
.I117715 .button:hover .icon, .I117715.button:hover .icon {
background-size:100% 100%;
}

.I117716 .button, .I117716.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117716 button.button, button.I117716.button {
cursor:pointer;
}
.I117716 .button .text, .I117716.button .text {
}
.I117716 .button .icon, .I117716.button .icon {
flex:none;
background-size:100% 100%;
}
.I117716 .button:hover, .I117716.button:hover {
}
.I117716 .button:hover .text, .I117716.button:hover .text {
}
.I117716 .button:hover .icon, .I117716.button:hover .icon {
background-size:100% 100%;
}

.I117717 .button, .I117717.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117717 button.button, button.I117717.button {
cursor:pointer;
}
.I117717 .button .text, .I117717.button .text {
}
.I117717 .button .icon, .I117717.button .icon {
flex:none;
background-size:100% 100%;
}
.I117717 .button:hover, .I117717.button:hover {
}
.I117717 .button:hover .text, .I117717.button:hover .text {
}
.I117717 .button:hover .icon, .I117717.button:hover .icon {
background-size:100% 100%;
}

.I117718 .button, .I117718.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117718 button.button, button.I117718.button {
cursor:pointer;
}
.I117718 .button .text, .I117718.button .text {
}
.I117718 .button .icon, .I117718.button .icon {
flex:none;
background-size:100% 100%;
}
.I117718 .button:hover, .I117718.button:hover {
}
.I117718 .button:hover .text, .I117718.button:hover .text {
}
.I117718 .button:hover .icon, .I117718.button:hover .icon {
background-size:100% 100%;
}

.I117719 .button, .I117719.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117719 button.button, button.I117719.button {
cursor:pointer;
}
.I117719 .button .text, .I117719.button .text {
}
.I117719 .button .icon, .I117719.button .icon {
flex:none;
background-size:100% 100%;
}
.I117719 .button:hover, .I117719.button:hover {
}
.I117719 .button:hover .text, .I117719.button:hover .text {
}
.I117719 .button:hover .icon, .I117719.button:hover .icon {
background-size:100% 100%;
}

.I117720 .button, .I117720.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117720 button.button, button.I117720.button {
cursor:pointer;
}
.I117720 .button .text, .I117720.button .text {
}
.I117720 .button .icon, .I117720.button .icon {
flex:none;
background-size:100% 100%;
}
.I117720 .button:hover, .I117720.button:hover {
}
.I117720 .button:hover .text, .I117720.button:hover .text {
}
.I117720 .button:hover .icon, .I117720.button:hover .icon {
background-size:100% 100%;
}

.I117721 .button, .I117721.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117721 button.button, button.I117721.button {
cursor:pointer;
}
.I117721 .button .text, .I117721.button .text {
}
.I117721 .button .icon, .I117721.button .icon {
flex:none;
background-size:100% 100%;
}
.I117721 .button:hover, .I117721.button:hover {
}
.I117721 .button:hover .text, .I117721.button:hover .text {
}
.I117721 .button:hover .icon, .I117721.button:hover .icon {
background-size:100% 100%;
}

.I117722 .button, .I117722.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117722 button.button, button.I117722.button {
cursor:pointer;
}
.I117722 .button .text, .I117722.button .text {
}
.I117722 .button .icon, .I117722.button .icon {
flex:none;
background-size:100% 100%;
}
.I117722 .button:hover, .I117722.button:hover {
}
.I117722 .button:hover .text, .I117722.button:hover .text {
}
.I117722 .button:hover .icon, .I117722.button:hover .icon {
background-size:100% 100%;
}

.I117723 .button, .I117723.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117723 button.button, button.I117723.button {
cursor:pointer;
}
.I117723 .button .text, .I117723.button .text {
font-family:Rubik;
font-weight:500;
color:rgb(250,50,99);

}
.I117723 .button .icon, .I117723.button .icon {
flex:none;
background-size:100% 100%;
}
.I117723 .button:hover, .I117723.button:hover {
}
.I117723 .button:hover .text, .I117723.button:hover .text {
}
.I117723 .button:hover .icon, .I117723.button:hover .icon {
background-size:100% 100%;
}

.I117724, a.I117724 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117724:hover, a.I117724:hover {
}

.I117725, a.I117725 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117725:hover, a.I117725:hover {
}

.I117726, a.I117726 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117726:hover, a.I117726:hover {
}

.I117727, a.I117727 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117727:hover, a.I117727:hover {
}

.I117728, a.I117728 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117728:hover, a.I117728:hover {
}

.I117729, a.I117729 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117729:hover, a.I117729:hover {
}

.I117730, a.I117730 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117730:hover, a.I117730:hover {
}

.I117731 .button, .I117731.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117731 button.button, button.I117731.button {
cursor:pointer;
}
.I117731 .button .text, .I117731.button .text {
}
.I117731 .button .icon, .I117731.button .icon {
flex:none;
background-size:100% 100%;
}
.I117731 .button:hover, .I117731.button:hover {
}
.I117731 .button:hover .text, .I117731.button:hover .text {
}
.I117731 .button:hover .icon, .I117731.button:hover .icon {
background-size:100% 100%;
}

.I117732, a.I117732 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117732:hover, a.I117732:hover {
}

.I117733, a.I117733 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117733:hover, a.I117733:hover {
}

.I117734, a.I117734 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117734:hover, a.I117734:hover {
}

.I117735 .image, .I117735.image {
vertical-align:top;
}
.I117735 .image:hover, .I117735.image:hover {
}

.I162977, a.I162977 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I162977:hover, a.I162977:hover {
}

.I165905, a.I165905 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I165905:hover, a.I165905:hover {
}

.I166378, a.I166378 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I166378:hover, a.I166378:hover {
}

.I166681 .button, .I166681.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I166681 button.button, button.I166681.button {
cursor:pointer;
}
.I166681 .button .text, .I166681.button .text {
}
.I166681 .button .icon, .I166681.button .icon {
flex:none;
background-size:100% 100%;
}
.I166681 .button:hover, .I166681.button:hover {
}
.I166681 .button:hover .text, .I166681.button:hover .text {
}
.I166681 .button:hover .icon, .I166681.button:hover .icon {
background-size:100% 100%;
}

.I166883, a.I166883 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I166883:hover, a.I166883:hover {
}

.I167186, a.I167186 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167186:hover, a.I167186:hover {
}

.I167388, a.I167388 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167388:hover, a.I167388:hover {
}

.I167590 .image, .I167590.image {
vertical-align:top;
}
.I167590 .image:hover, .I167590.image:hover {
}

.I176864, a.I176864 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176864:hover, a.I176864:hover {
}

.I177070, a.I177070 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177070:hover, a.I177070:hover {
}

.I177276, a.I177276 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177276:hover, a.I177276:hover {
}

.I177641, a.I177641 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177641:hover, a.I177641:hover {
}

.I117601 {
}
.I117601:hover {
}
.I117601 {
}
.I117601: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;
}
}


