/* Cache file:3054_es_20251120161917.css*/
body {
margin:0px;
}

html.popup-visible, html.uc-popup-visible {
overflow:hidden;
}
html.popup-visible.popup-ios body, html.uc-popup-visible.uc-popup-ios body {
position:fixed;
width:100vw;
}
html.popup-visible.popup-ios .popup-mask, html.uc-popup-visible.uc-popup-ios .uc-popup-mask {
-webkit-overflow-scrolling:touch;
}
html {
font-size:15px;
}
.I54344 {
display:flex;
flex-direction:column;
position:relative;
font-size:15px;
min-height:100vh;

	
}
.I54344: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 {
}
.I54344 {
width:100%;

	
}
.I54344:hover {
}
}

.I54345 {
display:flex;

order:23;
flex:auto;
width:100%;
margin-top:0px;
padding-top:0px;
box-sizing:border-box;


}
.I54345:hover {
}
@media (max-width:992px) {
.I54345 {

width:100%;
padding-top:70px;


}
.I54345:hover {
}
}
@media (max-width:640px) {
.I54345 {

width:100%;
margin-top:40px;


}
.I54345:hover {
}
}
@media (min-width:1440px) {
.I54345 {

order:28;

}
.I54345:hover {
}
}
.I54346 {
display:flex;
position:var(--I54346-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(--I54346-z-index, 1);
top:0px;
right:auto;
bottom:auto;
left:0px;
--I54346-location-transform:translate(0px,0px);
	

transform:
var(--I54346-location-transform, translate(0px,0px))
var(--I54346-user-box-transform, translate(0px,0px))
;


flex-direction:row;
justify-content:flex-start;
align-items:center;

flex-wrap:wrap;
}
.I54346:hover {
}
.I54346 {
--I54346-position-static-computed:static;
}
.I54346 > .sector, .I54346 > .group-sectors {
position:relative;
}
@media (max-width:992px) {
.I54346 {

position:fixed;
z-index:var(--I54346-z-index, 1);

transform:
var(--I54346-location-transform, translate(0px,0px))
var(--I54346-user-box-transform, translate(0px,0px))
;


}
.I54346:hover {
}

}
@media (max-width:640px) {
.I54346 {

width:90%;
height:10vh;
box-sizing:content-box;
opacity:0.80;
visibility:visible;

position:fixed;
z-index:var(--I54346-z-index, 1);

transform:
var(--I54346-location-transform, translate(0px,0px))
var(--I54346-user-box-transform, translate(0px,0px))
;


flex-wrap:nowrap;
}
.I54346:hover {
}
.I54346 {
--I54346-position-static-computed:static;
}
.I54346 > .sector, .I54346 > .group-sectors {
position:relative;
}
}
@media (min-width:1440px) {
.I54346 {

order:25;
}
.I54346:hover {
}

}
.I54347 {
display:flex;
position:var(--I54347-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
flex:auto;
width:100%;

align-items:center;


}
.I54347:hover {
}


.I54348 {
display:flex;
position:var(--I54348-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:52;
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;
--I54348-location-transform:translate(0px,0px);
z-index:var(--I54348-z-index, auto);

transform:
var(--I54348-location-transform, translate(0px,0px))
var(--I54348-user-box-transform, translate(0px,0px))
;

--I54348-z-index:1000;
position:var(--I54348-position-static-computed, static);
flex-direction:row;
justify-content:center;

flex-wrap:wrap;
}
.I54348:hover {
}
.I54348 {
--I54348-position-static-computed:static;
}
.I54348 > .sector, .I54348 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I54348 {

width:100%;

}
.I54348:hover {
}

}
@media (min-width:1440px) {
.I54348 {

order:59;
}
.I54348:hover {
}

}
.I54349 {
display:flex;
position:var(--I54349-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:42;
}
.I54349:hover {
}

@media (min-width:1440px) {
.I54349 {

order:49;
}
.I54349:hover {
}

}
.I54350 {
display:flex;
position:var(--I54350-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:44;
}
.I54350:hover {
}

@media (min-width:1440px) {
.I54350 {

order:51;
}
.I54350:hover {
}

}
.I54351 {
display:flex;
position:var(--I54351-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:40;
}
.I54351:hover {
}

@media (min-width:1440px) {
.I54351 {

order:47;
}
.I54351:hover {
}

}
.I54352 {
display:flex;
position:var(--I54352-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:37;
}
.I54352:hover {
}

@media (min-width:1440px) {
.I54352 {

order:44;
}
.I54352:hover {
}

}
.I54353 {
display:flex;
position:var(--I54353-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I54353:hover {
}


.I54354 {
display:flex;
position:var(--I54354-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:33;
}
.I54354:hover {
}

@media (min-width:1440px) {
.I54354 {

order:40;
}
.I54354:hover {
}

}
.I54355 {
display:flex;
position:var(--I54355-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:18;
}
.I54355:hover {
}

@media (min-width:1440px) {
.I54355 {

order:26;
}
.I54355:hover {
}

}
.I54356 {
display:flex;
position:var(--I54356-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:13;
}
.I54356:hover {
}


.I54357 {
display:flex;
position:var(--I54357-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(--I54357-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I54357-location-transform:translate(0px,0px);
z-index:var(--I54357-z-index, 1);

transform:
var(--I54357-location-transform, translate(0px,0px))
var(--I54357-user-box-transform, translate(0px,0px))
;

--I54357-z-index:555;
}
.I54357:hover {
}
.I54357 {
--I54357-position-static-computed:relative;
}
.I54357 > .sector, .I54357 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I54357 {

height:72px;
margin-bottom:-72px;

}
.I54357:hover {
}

}
@media (max-width:640px) {
.I54357 {

box-sizing:border-box;

}
.I54357:hover {
}

}
@media (min-width:1440px) {
.I54357 {

order:17;
}
.I54357:hover {
}

}
.I54358 {
display:flex;
position:var(--I54358-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(--I54358-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I54358-location-transform:translate(-50%,0px);
	

transform:
var(--I54358-location-transform, translate(0px,0px))
var(--I54358-user-box-transform, translate(0px,0px))
;

--I54358-z-index:999;
}
.I54358:hover {
}
.I54358 {
--I54358-position-static-computed:relative;
}
.I54358 > .sector, .I54358 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I54358 {

height:auto;
min-height:90px;

}
.I54358:hover {
}
.I54358 {
--I54358-position-static-computed:static;
}
.I54358 > .sector, .I54358 > .group-sectors {
position:relative;
}
}
@media (max-width:640px) {
.I54358 {

min-height:220px;
max-height:300px;
box-sizing:border-box;

}
.I54358:hover {
}

}
@media (min-width:1440px) {
.I54358 {

order:4;
position:fixed;
z-index:var(--I54358-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I54358-location-transform:translate(-50%,0px);
	

transform:
var(--I54358-location-transform, translate(0px,0px))
var(--I54358-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I54358:hover {
}

}
.I54359 {
display:flex;
position:var(--I54359-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:19;
position:-webkit-sticky;
position:sticky;
top:var(--I54359-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I54359-location-transform:translate(0px,0px);
z-index:var(--I54359-z-index, 1);

transform:
var(--I54359-location-transform, translate(0px,0px))
var(--I54359-user-box-transform, translate(0px,0px))
;

--I54359-z-index:2;
align-items:center;


}
.I54359:hover {
}

@media (min-width:1440px) {
.I54359 {

order:18;
}
.I54359:hover {
}

}
.I54360 {
display:flex;
position:var(--I54360-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:45;
}
.I54360:hover {
}

@media (min-width:1440px) {
.I54360 {

order:52;
}
.I54360:hover {
}

}
.I54361 {
display:flex;
position:var(--I54361-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:12;
width:100%;

}
.I54361:hover {
}

@media (min-width:1440px) {
.I54361 {

order:19;
height:5px;
background-color:rgb(247,105,74);

}
.I54361:hover {
}

}
.I54362 {
display:flex;
position:var(--I54362-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:48;
}
.I54362:hover {
}

@media (min-width:1440px) {
.I54362 {

order:55;
}
.I54362:hover {
}

}
.I54363 {
display:flex;
position:var(--I54363-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:47;
}
.I54363:hover {
}

@media (min-width:1440px) {
.I54363 {

order:54;
}
.I54363:hover {
}

}
.I54364 {
display:flex;
position:var(--I54364-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:49;
}
.I54364:hover {
}

@media (min-width:1440px) {
.I54364 {

order:56;
}
.I54364:hover {
}

}
.I54365 {
display:flex;
position:var(--I54365-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:21;
}
.I54365:hover {
}

@media (min-width:1440px) {
.I54365 {

order:24;
}
.I54365:hover {
}

}
.I54366 {
display:flex;
position:var(--I54366-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I54366:hover {
}


.I54367 {
display:flex;
position:var(--I54367-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I54367:hover {
}

@media (min-width:1440px) {
.I54367 {

order:27;
}
.I54367:hover {
}

}
.I54369 {
display:flex;
position:var(--I54369-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:51;
}
.I54369:hover {
}

@media (min-width:1440px) {
.I54369 {

order:58;
}
.I54369:hover {
}

}
.I60913 {
display:flex;
position:var(--I60913-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:53;
}
.I60913:hover {
}

@media (min-width:1440px) {
.I60913 {

order:49;
}
.I60913:hover {
}

}
.I67503 {
display:flex;
position:var(--I67503-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:54;
}
.I67503:hover {
}

@media (min-width:1440px) {
.I67503 {

order:50;
}
.I67503:hover {
}

}
.I67879 {
display:flex;
position:var(--I67879-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:55;
}
.I67879:hover {
}

@media (min-width:1440px) {
.I67879 {

order:51;
}
.I67879:hover {
}

}
.I71161 {
display:flex;
position:var(--I71161-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I71161:hover {
}


.I79352 {
display:flex;
position:var(--I79352-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:56;
}
.I79352:hover {
}

@media (min-width:1440px) {
.I79352 {

order:62;
}
.I79352:hover {
}

}
.I80277 {
display:flex;
position:var(--I80277-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:58;
}
.I80277:hover {
}

@media (min-width:1440px) {
.I80277 {

order:64;
}
.I80277:hover {
}

}
.I80643 {
display:flex;
position:var(--I80643-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I80643:hover {
}

@media (min-width:1440px) {
.I80643 {

order:65;
}
.I80643:hover {
}

}
.I81896 {
display:flex;
position:var(--I81896-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:60;
}
.I81896:hover {
}

@media (min-width:1440px) {
.I81896 {

order:69;
}
.I81896:hover {
}

}
.I82262 {
display:flex;
position:var(--I82262-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:30;
}
.I82262:hover {
}

@media (min-width:1440px) {
.I82262 {

order:70;
}
.I82262:hover {
}

}
.I83056 {
display:flex;
position:var(--I83056-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:61;
}
.I83056:hover {
}

@media (min-width:1440px) {
.I83056 {

order:71;
}
.I83056:hover {
}

}
.I83619 {
display:flex;
position:var(--I83619-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:8;
}
.I83619:hover {
}

@media (min-width:1440px) {
.I83619 {

order:72;
}
.I83619:hover {
}

}
.I84387 {
display:flex;
position:var(--I84387-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I84387:hover {
}


.I84989 {
display:flex;
position:var(--I84989-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:6;
}
.I84989:hover {
}

@media (min-width:1440px) {
.I84989 {

order:16;
}
.I84989:hover {
}

}
.I99690 {
display:flex;
position:var(--I99690-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:62;
}
.I99690:hover {
}

@media (min-width:1440px) {
.I99690 {

order:76;
}
.I99690:hover {
}

}
.I115703 {
display:flex;
position:var(--I115703-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
}
.I115703:hover {
}


.I116323 {
display:flex;
position:var(--I116323-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:16;
}
.I116323:hover {
}


.I55836 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:50;
width:100%;
margin-bottom:88px;
padding-bottom:40px;
padding-left:5px;
padding-right:5px;
padding-top:5px;
box-sizing:border-box;
overflow:auto;


flex-direction:row;
justify-content:center;
align-items:stretch;

	
}
.I55836:hover {
}

@media (max-width:992px) {
.I55836 {

width:100vw;



justify-content:flex-start;

	
}
.I55836:hover {
}

}
@media (max-width:640px) {
.I55836 {

max-width:95vw;



	
}
.I55836:hover {
}

}

.I141832 {
display:flex;
align-items:flex-start;
position:relative;

display:flex;
order:11;
width:80%;
padding-bottom:3.5rem;



justify-content:center;

	
}
.I141832:hover {
}

@media (max-width:640px) {
.I141832 {

width:100%;
padding-bottom:2rem;



flex-direction:column;
align-items:center;

	
}
.I141832:hover {
}

}

.I141881 {
display:flex;
align-items:flex-start;
position:relative;

display:flex;
order:14;
width:80%;
padding-bottom:0rem;



justify-content:center;

	
}
.I141881:hover {
}

@media (max-width:992px) {
.I141881 {

padding-bottom:0rem;



	
}
.I141881:hover {
}

}
@media (max-width:640px) {
.I141881 {

width:100%;



flex-direction:column;
align-items:center;

	
}
.I141881:hover {
}

}

h1.I54846, .I54846 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I54846 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:57;
width:100%;
background-color:rgb(245,245,245);


}
.I54846:hover {
}
.I54846 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I54846 > .viewport:hover {
}


.I54839 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:128px;
padding-top:128px;
box-sizing:border-box;

align-items:center;

	
}
.I54839:hover {
}
@media (max-width:992px) {
.I54839 {
width:100vw;
padding-bottom:64px;
padding-left:64px;
padding-right:64px;
padding-top:64px;

	
}
.I54839:hover {
}
}
@media (max-width:640px) {
.I54839 {
padding-left:26px;
padding-right:26px;

	
}
.I54839:hover {
}
}

.I54840 {
display:flex;
position:var(--I54840-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:940px;

flex-direction:row;
align-items:center;


}
.I54840:hover {
}

@media (max-width:992px) {
.I54840 {

flex-direction:column;
align-items:flex-start;


}
.I54840:hover {
}

}

.I54841 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:80%;



flex-direction:column;

	
}
.I54841:hover {
}

@media (max-width:992px) {
.I54841 {

width:100%;



flex-direction:column;

	
}
.I54841:hover {
}

}
@media (max-width:640px) {
.I54841 {



flex-direction:column;
align-items:flex-start;

	
}
.I54841:hover {
}

}

.I57575 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
width:45%;



	
}
.I57575:hover {
}

@media (max-width:992px) {
.I57575 {

width:100%;



	
}
.I57575:hover {
}

}
@media (max-width:640px) {
.I57575 {



flex-direction:column;

	
}
.I57575:hover {
}

}

h1.I54842, .I54842 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I54842 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;
max-width:646px;
box-sizing:border-box;


}
.I54842:hover {
}
.I54842 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I54842 > .viewport:hover {
}
.I54842 > .sector-title, .I54842 > .sector-title.i-collapsible-title {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
line-height:40px;

height:100%;

}
.I54842 > .sector-title:hover, .I54842 > .sector-title.i-collapsible-title:hover {
}
.I54842 > .sector-title, .I54842 > .sector-title.i-collapsible-title {
}
.I54842 > .sector-title .text, .I54842 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I54842 {

width:100%;
max-width:100%;
padding-right:0px;


}
.I54842:hover {
}
.I54842 > .viewport {



}
.I54842 > .viewport:hover {
}
.I54842 > .sector-title, .I54842 > .sector-title.i-collapsible-title {
display:flex;
font-size:1.625rem;
line-height:30px;


}
.I54842 > .sector-title:hover, .I54842 > .sector-title.i-collapsible-title:hover {
}
.I54842 > .sector-title, .I54842 > .sector-title.i-collapsible-title {
}
.I54842 > .sector-title .text, .I54842 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I54842 {

width:100%;


}
.I54842:hover {
}
.I54842 > .viewport {



}
.I54842 > .viewport:hover {
}
.I54842 > .sector-title, .I54842 > .sector-title.i-collapsible-title {
display:flex;
font-size:1.625rem;


}
.I54842 > .sector-title:hover, .I54842 > .sector-title.i-collapsible-title:hover {
}
.I54842 > .sector-title, .I54842 > .sector-title.i-collapsible-title {
}
.I54842 > .sector-title .text, .I54842 > .sector-title.i-collapsible-title .text {
}

}

h1.I54843, .I54843 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I54843 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I54843:hover {
}
.I54843 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-end;


}
.I54843 > .viewport:hover {
}

@media (max-width:992px) {
.I54843 {

width:32%;
margin-top:32px;


}
.I54843:hover {
}
.I54843 > .viewport {

justify-content:flex-start;


}
.I54843 > .viewport:hover {
}

}
@media (max-width:640px) {
.I54843 {

width:100%;


}
.I54843:hover {
}
.I54843 > .viewport {

justify-content:flex-start;


}
.I54843 > .viewport:hover {
}

}

h1.I54862, .I54862 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I54862 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;
width:100%;
max-width:646px;


}
.I54862:hover {
}
.I54862 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I54862 > .viewport:hover {
}

@media (max-width:992px) {
.I54862 {

width:100%;
max-width:100%;


}
.I54862:hover {
}
.I54862 > .viewport {



}
.I54862 > .viewport:hover {
}

}
@media (max-width:640px) {
.I54862 {

width:100%;


}
.I54862:hover {
}
.I54862 > .viewport {



}
.I54862 > .viewport:hover {
}

}

h1.I57565, .I57565 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I57565 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
width:25%;


}
.I57565:hover {
}
.I57565 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I57565 > .viewport:hover {
}

@media (max-width:992px) {
.I57565 {

width:30%;
margin-left:32px;
margin-top:32px;


}
.I57565:hover {
}
.I57565 > .viewport {



}
.I57565 > .viewport:hover {
}

}
@media (max-width:640px) {
.I57565 {

width:65%;
margin-left:0px;
margin-top:16px;


}
.I57565:hover {
}
.I57565 > .viewport {



}
.I57565 > .viewport:hover {
}

}

.I54844, a.I54844 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I54844:hover, a.I54844:hover {
}
@media (max-width:992px) {
.I54844, a.I54844 {
display:flex;
line-height:24px;


}
.I54844:hover, a.I54844:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I54844, a.I54844 {
display:flex;
padding-bottom:1rem;

}
.I54844:hover, a.I54844:hover {
}
}

.I54845 .button, .I54845.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
height:44px;
padding-left:30px;
padding-right:30px;
border-radius:100px;
background-color:rgb(250,50,99);

}
.I54845 button.button, button.I54845.button {
cursor:pointer;
}
.I54845 .button .text, .I54845.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I54845 .button .icon, .I54845.button .icon {
flex:none;
background-size:100% 100%;
}
.I54845 .button:hover, .I54845.button:hover {
}
.I54845 .button:hover .text, .I54845.button:hover .text {
}
.I54845 .button:hover .icon, .I54845.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:640px) {
.I54845 .button, .I54845.button {
}
.I54845 button.button, button.I54845.button {
}
.I54845 .button .text, .I54845.button .text {
font-size:1rem;

}
.I54845 .button .icon, .I54845.button .icon {
background-size:100% 100%;
}
.I54845 .button:hover, .I54845.button:hover {
}
.I54845 .button:hover .text, .I54845.button:hover .text {
}
.I54845 .button:hover .icon, .I54845.button:hover .icon {
background-size:100% 100%;
}
}

.I54854, a.I54854 {
display:flex;
font-family:Rubik;
font-size:1rem;
line-height:26px;

width:100%;
max-width:568px;
margin-top:20px;
box-sizing:border-box;

}
.I54854:hover, a.I54854:hover {
}
@media (max-width:992px) {
.I54854, a.I54854 {
display:flex;
max-width:100%;

}
.I54854:hover, a.I54854:hover {
}
}

.I57555 .button, .I57555.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
height:44px;
margin-left:32px;
padding-left:30px;
padding-right:30px;
border-color:rgb(255,255,255);
border-style:solid;
border-width:1px;
border-radius:100px;
background-color:rgb(255,255,255);
box-shadow:none;

}
.I57555 button.button, button.I57555.button {
cursor:pointer;
}
.I57555 .button .text, .I57555.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:500;
color:rgb(17,17,17);
white-space:nowrap;
word-break:normal;

}
.I57555 .button .icon, .I57555.button .icon {
flex:none;
background-size:100% 100%;
}
.I57555 .button:hover, .I57555.button:hover {
}
.I57555 .button:hover .text, .I57555.button:hover .text {
text-decoration:none;

}
.I57555 .button:hover .icon, .I57555.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I57555 .button, .I57555.button {
margin-left:0px;
border-radius:90px;
background-color:rgb(255,255,255);

}
.I57555 button.button, button.I57555.button {
}
.I57555 .button .text, .I57555.button .text {
}
.I57555 .button .icon, .I57555.button .icon {
background-size:100% 100%;
}
.I57555 .button:hover, .I57555.button:hover {
}
.I57555 .button:hover .text, .I57555.button:hover .text {
}
.I57555 .button:hover .icon, .I57555.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I57555 .button, .I57555.button {
background-color:rgb(255,255,255);

}
.I57555 button.button, button.I57555.button {
}
.I57555 .button .text, .I57555.button .text {
}
.I57555 .button .icon, .I57555.button .icon {
background-size:100% 100%;
}
.I57555 .button:hover, .I57555.button:hover {
}
.I57555 .button:hover .text, .I57555.button:hover .text {
}
.I57555 .button:hover .icon, .I57555.button:hover .icon {
background-size:100% 100%;
}
}

h1.I55813, .I55813 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I55813 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:400px;
min-width:400px;
margin-left:8px;
margin-right:8px;
padding-bottom:32px;
border-color:rgb(120,120,120);
border-radius:8px;
box-sizing:border-box;
box-shadow:0px 3px 7px -3px rgb(120,120,120);


}
.I55813:hover {
}
.I55813 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I55813 > .viewport:hover {
}

@media (max-width:640px) {
.I55813 {

width:300px;
min-width:300px;


}
.I55813:hover {
}
.I55813 > .viewport {



}
.I55813 > .viewport:hover {
}

}

.I55792 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

flex-direction:column;

	
}
.I55792:hover {
}

.I55793 {
display:flex;
position:var(--I55793-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

width:100%;

}
.I55793:hover {
}


.I55794 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;



flex-direction:column;

	
}
.I55794:hover {
}


h1.I55795, .I55795 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I55795 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
height:auto;


}
.I55795:hover {
}
.I55795 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I55795 > .viewport:hover {
}


h1.I55796, .I55796 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I55796 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;
margin-top:40px;
padding-left:32px;
padding-right:32px;
box-sizing:border-box;


}
.I55796:hover {
}
.I55796 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I55796 > .viewport:hover {
}
.I55796 > .sector-title, .I55796 > .sector-title.i-collapsible-title {
display:flex;
font-family:Graphik;
font-size:1.125rem;
font-weight:600;
line-height:22px;


}
.I55796 > .sector-title:hover, .I55796 > .sector-title.i-collapsible-title:hover {
}
.I55796 > .sector-title, .I55796 > .sector-title.i-collapsible-title {
}
.I55796 > .sector-title .text, .I55796 > .sector-title.i-collapsible-title .text {
}

@media (max-width:640px) {
.I55796 {


}
.I55796:hover {
}
.I55796 > .viewport {



}
.I55796 > .viewport:hover {
}
.I55796 > .sector-title, .I55796 > .sector-title.i-collapsible-title {
display:flex;
width:100%;

}
.I55796 > .sector-title:hover, .I55796 > .sector-title.i-collapsible-title:hover {
}
.I55796 > .sector-title, .I55796 > .sector-title.i-collapsible-title {
}
.I55796 > .sector-title .text, .I55796 > .sector-title.i-collapsible-title .text {
}

}

h1.I55797, .I55797 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I55797 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-left:32px;
margin-right:32px;


}
.I55797:hover {
}
.I55797 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I55797 > .viewport:hover {
}


h1.I55798, .I55798 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I55798 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
margin-top:22px;
padding-left:32px;
padding-right:32px;
box-sizing:border-box;


}
.I55798:hover {
}
.I55798 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I55798 > .viewport:hover {
}


h1.I55799, .I55799 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I55799 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
width:100%;
padding-left:32px;
padding-right:32px;
box-sizing:border-box;


}
.I55799:hover {
}
.I55799 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I55799 > .viewport:hover {
}


h1.I55800, .I55800 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I55800 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
padding-left:32px;
padding-right:32px;
box-sizing:border-box;


}
.I55800:hover {
}
.I55800 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I55800 > .viewport:hover {
}


h1.I55801, .I55801 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I55801 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-left:32px;
padding-right:32px;
box-sizing:border-box;


}
.I55801:hover {
}
.I55801 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I55801 > .viewport:hover {
}


h1.I55802, .I55802 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I55802 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
padding-left:32px;
padding-right:32px;
box-sizing:border-box;


}
.I55802:hover {
}
.I55802 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I55802 > .viewport:hover {
}


h1.I55803, .I55803 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I55803 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;
width:100%;
padding-left:32px;
padding-right:32px;
box-sizing:border-box;


}
.I55803:hover {
}
.I55803 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I55803 > .viewport:hover {
}


.I55804 .image, .I55804.image {
vertical-align:top;
width:100%;
height:auto;
border-top-left-radius:8px;
border-top-right-radius:8px;

}
.I55804 .image:hover, .I55804.image:hover {
}

.I55805, a.I55805 {
display:flex;
font-family:Rubik;
font-size:1rem;
font-weight:400;
line-height:28px;

width:100%;
margin-top:32px;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I55805:hover, a.I55805:hover {
}

.I55806 .button, .I55806.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
height:30px;
padding-left:0px;
padding-right:0px;
border-radius:22px;

}
.I55806 button.button, button.I55806.button {
cursor:pointer;
}
.I55806 .button .text, .I55806.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:500;
color:rgb(0,0,0);

}
.I55806 .button .icon, .I55806.button .icon {
flex:none;
background-size:100% 100%;
}
.I55806 .button:hover, .I55806.button:hover {
}
.I55806 .button:hover .text, .I55806.button:hover .text {
}
.I55806 .button:hover .icon, .I55806.button:hover .icon {
background-size:100% 100%;
}

.I55807, a.I55807 {
display:flex;
font-family:Rubik;
font-size:1rem;
font-weight:400;
text-decoration:underline;
color:rgb(68,166,207);
line-height:24px;

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I55807:hover, a.I55807:hover {
}
@media (max-width:992px) {
.I55807, a.I55807 {
display:flex;
text-decoration:underline;


}
.I55807:hover, a.I55807:hover {
}
}

.I55808, a.I55808 {
display:flex;
font-family:Rubik;
font-size:1rem;
font-weight:400;
text-decoration:underline;
color:rgb(68,166,207);
line-height:24px;

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I55808:hover, a.I55808:hover {
}
@media (max-width:992px) {
.I55808, a.I55808 {
display:flex;
text-decoration:underline;


}
.I55808:hover, a.I55808:hover {
}
}

.I55809, a.I55809 {
display:flex;
font-family:Rubik;
font-size:1rem;
font-weight:400;
text-decoration:underline;
color:rgb(68,166,207);
line-height:24px;

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I55809:hover, a.I55809:hover {
}
@media (max-width:992px) {
.I55809, a.I55809 {
display:flex;
text-decoration:underline;


}
.I55809:hover, a.I55809:hover {
}
}

.I55810, a.I55810 {
display:flex;
font-family:Rubik;
font-size:1rem;
font-weight:400;
text-decoration:underline;
color:rgb(68,166,207);
line-height:24px;

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I55810:hover, a.I55810:hover {
}
@media (max-width:992px) {
.I55810, a.I55810 {
display:flex;
text-decoration:underline;


}
.I55810:hover, a.I55810:hover {
}
}

.I55811, a.I55811 {
display:flex;
font-family:Rubik;
font-size:1rem;
font-weight:400;
text-decoration:underline;
color:rgb(68,166,207);
line-height:24px;

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I55811:hover, a.I55811:hover {
}
@media (max-width:992px) {
.I55811, a.I55811 {
display:flex;
text-decoration:underline;


}
.I55811:hover, a.I55811:hover {
}
}

.I55812, a.I55812 {
display:flex;
font-family:Rubik;
font-size:1rem;
font-weight:400;
text-decoration:underline;
color:rgb(68,166,207);
line-height:24px;

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I55812:hover, a.I55812:hover {
}
@media (max-width:992px) {
.I55812, a.I55812 {
display:flex;
text-decoration:underline;


}
.I55812:hover, a.I55812:hover {
}
}

h1.I55835, .I55835 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I55835 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:400px;
min-width:400px;
margin-left:8px;
margin-right:8px;
padding-bottom:32px;
border-color:rgb(120,120,120);
border-radius:8px;
box-sizing:border-box;
box-shadow:0px 3px 7px -3px rgb(120,120,120);


}
.I55835:hover {
}
.I55835 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I55835 > .viewport:hover {
}

@media (max-width:640px) {
.I55835 {

width:300px;
min-width:300px;


}
.I55835:hover {
}
.I55835 > .viewport {



}
.I55835 > .viewport:hover {
}

}

.I55814 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

flex-direction:column;

	
}
.I55814:hover {
}

.I55815 {
display:flex;
position:var(--I55815-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

width:100%;

}
.I55815:hover {
}


.I55816 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;



flex-direction:column;

	
}
.I55816:hover {
}


h1.I55817, .I55817 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I55817 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
height:auto;


}
.I55817:hover {
}
.I55817 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I55817 > .viewport:hover {
}


h1.I55818, .I55818 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I55818 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;
margin-top:40px;
padding-left:32px;
padding-right:32px;
box-sizing:border-box;


}
.I55818:hover {
}
.I55818 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I55818 > .viewport:hover {
}
.I55818 > .sector-title, .I55818 > .sector-title.i-collapsible-title {
display:flex;
font-family:Graphik;
font-size:1.125rem;
font-weight:600;
line-height:22px;


}
.I55818 > .sector-title:hover, .I55818 > .sector-title.i-collapsible-title:hover {
}
.I55818 > .sector-title, .I55818 > .sector-title.i-collapsible-title {
}
.I55818 > .sector-title .text, .I55818 > .sector-title.i-collapsible-title .text {
}

@media (max-width:640px) {
.I55818 {


}
.I55818:hover {
}
.I55818 > .viewport {



}
.I55818 > .viewport:hover {
}
.I55818 > .sector-title, .I55818 > .sector-title.i-collapsible-title {
display:flex;
width:100%;

}
.I55818 > .sector-title:hover, .I55818 > .sector-title.i-collapsible-title:hover {
}
.I55818 > .sector-title, .I55818 > .sector-title.i-collapsible-title {
}
.I55818 > .sector-title .text, .I55818 > .sector-title.i-collapsible-title .text {
}

}

h1.I55819, .I55819 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I55819 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-left:32px;
margin-right:32px;


}
.I55819:hover {
}
.I55819 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I55819 > .viewport:hover {
}


h1.I55820, .I55820 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I55820 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
margin-top:22px;
padding-left:32px;
padding-right:32px;
box-sizing:border-box;


}
.I55820:hover {
}
.I55820 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I55820 > .viewport:hover {
}


h1.I55821, .I55821 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I55821 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
width:100%;
padding-left:32px;
padding-right:32px;
box-sizing:border-box;


}
.I55821:hover {
}
.I55821 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I55821 > .viewport:hover {
}


h1.I55822, .I55822 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I55822 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
padding-left:32px;
padding-right:32px;
box-sizing:border-box;


}
.I55822:hover {
}
.I55822 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I55822 > .viewport:hover {
}


h1.I55823, .I55823 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I55823 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-left:32px;
padding-right:32px;
box-sizing:border-box;


}
.I55823:hover {
}
.I55823 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I55823 > .viewport:hover {
}


h1.I55824, .I55824 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I55824 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
padding-left:32px;
padding-right:32px;
box-sizing:border-box;


}
.I55824:hover {
}
.I55824 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I55824 > .viewport:hover {
}


h1.I55825, .I55825 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I55825 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;
width:100%;
padding-left:32px;
padding-right:32px;
box-sizing:border-box;


}
.I55825:hover {
}
.I55825 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I55825 > .viewport:hover {
}


.I55826 .image, .I55826.image {
vertical-align:top;
width:100%;
height:auto;
border-top-left-radius:8px;
border-top-right-radius:8px;

}
.I55826 .image:hover, .I55826.image:hover {
}

.I55827, a.I55827 {
display:flex;
font-family:Rubik;
font-size:1rem;
font-weight:400;
line-height:28px;

width:100%;
margin-top:32px;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I55827:hover, a.I55827:hover {
}

.I55828 .button, .I55828.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
height:30px;
padding-left:0px;
padding-right:0px;
border-radius:22px;

}
.I55828 button.button, button.I55828.button {
cursor:pointer;
}
.I55828 .button .text, .I55828.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:500;
color:rgb(0,0,0);

}
.I55828 .button .icon, .I55828.button .icon {
flex:none;
background-size:100% 100%;
}
.I55828 .button:hover, .I55828.button:hover {
}
.I55828 .button:hover .text, .I55828.button:hover .text {
}
.I55828 .button:hover .icon, .I55828.button:hover .icon {
background-size:100% 100%;
}

.I55829, a.I55829 {
display:flex;
font-family:Rubik;
font-size:1rem;
font-weight:400;
text-decoration:underline;
color:rgb(68,166,207);
line-height:24px;

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I55829:hover, a.I55829:hover {
}
@media (max-width:992px) {
.I55829, a.I55829 {
display:flex;
text-decoration:underline;


}
.I55829:hover, a.I55829:hover {
}
}

.I55830, a.I55830 {
display:flex;
font-family:Rubik;
font-size:1rem;
font-weight:400;
text-decoration:underline;
color:rgb(68,166,207);
line-height:24px;

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I55830:hover, a.I55830:hover {
}
@media (max-width:992px) {
.I55830, a.I55830 {
display:flex;
text-decoration:underline;


}
.I55830:hover, a.I55830:hover {
}
}

.I55831, a.I55831 {
display:flex;
font-family:Rubik;
font-size:1rem;
font-weight:400;
text-decoration:underline;
color:rgb(68,166,207);
line-height:24px;

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I55831:hover, a.I55831:hover {
}
@media (max-width:992px) {
.I55831, a.I55831 {
display:flex;
text-decoration:underline;


}
.I55831:hover, a.I55831:hover {
}
}

.I55832, a.I55832 {
display:flex;
font-family:Rubik;
font-size:1rem;
font-weight:400;
text-decoration:underline;
color:rgb(68,166,207);
line-height:24px;

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I55832:hover, a.I55832:hover {
}
@media (max-width:992px) {
.I55832, a.I55832 {
display:flex;
text-decoration:underline;


}
.I55832:hover, a.I55832:hover {
}
}

.I55833, a.I55833 {
display:flex;
font-family:Rubik;
font-size:1rem;
font-weight:400;
text-decoration:underline;
color:rgb(68,166,207);
line-height:24px;

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I55833:hover, a.I55833:hover {
}
@media (max-width:992px) {
.I55833, a.I55833 {
display:flex;
text-decoration:underline;


}
.I55833:hover, a.I55833:hover {
}
}

.I55834, a.I55834 {
display:flex;
font-family:Rubik;
font-size:1rem;
font-weight:400;
text-decoration:underline;
color:rgb(68,166,207);
line-height:24px;

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I55834:hover, a.I55834:hover {
}
@media (max-width:992px) {
.I55834, a.I55834 {
display:flex;
text-decoration:underline;


}
.I55834:hover, a.I55834:hover {
}
}

h1.I55838, .I55838 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I55838 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:46;

}
.I55838:hover {
}
.I55838 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I55838 > .viewport:hover {
}


h1.I55895, .I55895 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I55895 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:400px;
min-width:400px;
margin-left:8px;
margin-right:8px;
padding-bottom:32px;
border-color:rgb(120,120,120);
border-radius:8px;
box-sizing:border-box;
box-shadow:0px 3px 7px -3px rgb(120,120,120);


}
.I55895:hover {
}
.I55895 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I55895 > .viewport:hover {
}

@media (max-width:640px) {
.I55895 {

width:300px;
min-width:300px;


}
.I55895:hover {
}
.I55895 > .viewport {



}
.I55895 > .viewport:hover {
}

}

.I55874 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

flex-direction:column;

	
}
.I55874:hover {
}

.I55875 {
display:flex;
position:var(--I55875-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

width:100%;

}
.I55875:hover {
}


.I55876 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;
padding-bottom:30px;



flex-direction:column;

	
}
.I55876:hover {
}


h1.I55877, .I55877 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I55877 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
height:auto;


}
.I55877:hover {
}
.I55877 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I55877 > .viewport:hover {
}


h1.I55878, .I55878 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I55878 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;
margin-top:40px;
padding-left:32px;
padding-right:32px;
box-sizing:border-box;


}
.I55878:hover {
}
.I55878 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I55878 > .viewport:hover {
}
.I55878 > .sector-title, .I55878 > .sector-title.i-collapsible-title {
display:flex;
font-family:Graphik;
font-size:1.125rem;
font-weight:600;
line-height:22px;


}
.I55878 > .sector-title:hover, .I55878 > .sector-title.i-collapsible-title:hover {
}
.I55878 > .sector-title, .I55878 > .sector-title.i-collapsible-title {
}
.I55878 > .sector-title .text, .I55878 > .sector-title.i-collapsible-title .text {
}

@media (max-width:640px) {
.I55878 {


}
.I55878:hover {
}
.I55878 > .viewport {



}
.I55878 > .viewport:hover {
}
.I55878 > .sector-title, .I55878 > .sector-title.i-collapsible-title {
display:flex;
width:100%;

}
.I55878 > .sector-title:hover, .I55878 > .sector-title.i-collapsible-title:hover {
}
.I55878 > .sector-title, .I55878 > .sector-title.i-collapsible-title {
}
.I55878 > .sector-title .text, .I55878 > .sector-title.i-collapsible-title .text {
}

}

h1.I55879, .I55879 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I55879 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-left:32px;
margin-right:32px;


}
.I55879:hover {
}
.I55879 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I55879 > .viewport:hover {
}


h1.I55880, .I55880 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I55880 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
margin-top:22px;
padding-left:32px;
padding-right:32px;
box-sizing:border-box;


}
.I55880:hover {
}
.I55880 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I55880 > .viewport:hover {
}


h1.I55881, .I55881 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I55881 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
width:100%;
padding-left:32px;
padding-right:32px;
box-sizing:border-box;


}
.I55881:hover {
}
.I55881 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I55881 > .viewport:hover {
}


h1.I55882, .I55882 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I55882 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
padding-left:32px;
padding-right:32px;
box-sizing:border-box;


}
.I55882:hover {
}
.I55882 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I55882 > .viewport:hover {
}


h1.I55883, .I55883 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I55883 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-left:32px;
padding-right:32px;
box-sizing:border-box;


}
.I55883:hover {
}
.I55883 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I55883 > .viewport:hover {
}


h1.I55884, .I55884 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I55884 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
padding-left:32px;
padding-right:32px;
box-sizing:border-box;


}
.I55884:hover {
}
.I55884 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I55884 > .viewport:hover {
}


h1.I55885, .I55885 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I55885 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;
width:100%;
padding-left:32px;
padding-right:32px;
box-sizing:border-box;


}
.I55885:hover {
}
.I55885 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I55885 > .viewport:hover {
}


.I55886 .image, .I55886.image {
vertical-align:top;
width:100%;
height:auto;
border-top-left-radius:8px;
border-top-right-radius:8px;

}
.I55886 .image:hover, .I55886.image:hover {
}

.I55887, a.I55887 {
display:flex;
font-family:Rubik;
font-size:1rem;
font-weight:400;
line-height:28px;

width:100%;
margin-top:32px;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I55887:hover, a.I55887:hover {
}

.I55888 .button, .I55888.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
height:30px;
padding-left:0px;
padding-right:0px;
border-radius:22px;

}
.I55888 button.button, button.I55888.button {
cursor:pointer;
}
.I55888 .button .text, .I55888.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:500;
color:rgb(0,0,0);

}
.I55888 .button .icon, .I55888.button .icon {
flex:none;
background-size:100% 100%;
}
.I55888 .button:hover, .I55888.button:hover {
}
.I55888 .button:hover .text, .I55888.button:hover .text {
}
.I55888 .button:hover .icon, .I55888.button:hover .icon {
background-size:100% 100%;
}

.I55889, a.I55889 {
display:flex;
font-family:Rubik;
font-size:1rem;
font-weight:400;
text-decoration:underline;
color:rgb(68,166,207);
line-height:24px;

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I55889:hover, a.I55889:hover {
}
@media (max-width:992px) {
.I55889, a.I55889 {
display:flex;
text-decoration:underline;


}
.I55889:hover, a.I55889:hover {
}
}

.I55890, a.I55890 {
display:flex;
font-family:Rubik;
font-size:1rem;
font-weight:400;
text-decoration:underline;
color:rgb(68,166,207);
line-height:24px;

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I55890:hover, a.I55890:hover {
}
@media (max-width:992px) {
.I55890, a.I55890 {
display:flex;
text-decoration:underline;


}
.I55890:hover, a.I55890:hover {
}
}

.I55891, a.I55891 {
display:flex;
font-family:Rubik;
font-size:1rem;
font-weight:400;
text-decoration:underline;
color:rgb(68,166,207);
line-height:24px;

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I55891:hover, a.I55891:hover {
}
@media (max-width:992px) {
.I55891, a.I55891 {
display:flex;
text-decoration:underline;


}
.I55891:hover, a.I55891:hover {
}
}

.I55892, a.I55892 {
display:flex;
font-family:Rubik;
font-size:1rem;
font-weight:400;
text-decoration:underline;
color:rgb(68,166,207);
line-height:24px;

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I55892:hover, a.I55892:hover {
}
@media (max-width:992px) {
.I55892, a.I55892 {
display:flex;
text-decoration:underline;


}
.I55892:hover, a.I55892:hover {
}
}

.I55893, a.I55893 {
display:flex;
font-family:Rubik;
font-size:1rem;
font-weight:400;
text-decoration:underline;
color:rgb(68,166,207);
line-height:24px;

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I55893:hover, a.I55893:hover {
}
@media (max-width:992px) {
.I55893, a.I55893 {
display:flex;
text-decoration:underline;


}
.I55893:hover, a.I55893:hover {
}
}

.I55894, a.I55894 {
display:flex;
font-family:Rubik;
font-size:1rem;
font-weight:400;
text-decoration:underline;
color:rgb(68,166,207);
line-height:24px;

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I55894:hover, a.I55894:hover {
}
@media (max-width:992px) {
.I55894, a.I55894 {
display:flex;
text-decoration:underline;


}
.I55894:hover, a.I55894:hover {
}
}

h1.I55902, .I55902 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I55902 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:51;

}
.I55902:hover {
}
.I55902 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I55902 > .viewport:hover {
}


h1.I56160, .I56160 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I56160 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:120px;


}
.I56160:hover {
}
.I56160 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I56160 > .viewport:hover {
}

@media (max-width:992px) {
.I56160 {

width:100%;
padding-top:72px;


}
.I56160:hover {
}
.I56160 > .viewport {



}
.I56160 > .viewport:hover {
}

}
@media (max-width:640px) {
.I56160 {

padding-top:72px;


}
.I56160:hover {
}
.I56160 > .viewport {



}
.I56160 > .viewport:hover {
}

}

.I56156 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

	
}
.I56156:hover {
}
@media (max-width:992px) {
.I56156 {
width:100%;
background-color:rgb(245,245,245);

	
}
.I56156:hover {
}
}
@media (max-width:640px) {
.I56156 {
width:100%;

	
}
.I56156:hover {
}
}

.I56157 {
display:flex;
position:var(--I56157-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
position:-webkit-sticky;
position:sticky;
top:var(--I56157-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I56157-location-transform:translate(0px,0px);
z-index:var(--I56157-z-index, 1);

transform:
var(--I56157-location-transform, translate(0px,0px))
var(--I56157-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I56157:hover {
}

@media (max-width:640px) {
.I56157 {

width:100%;

}
.I56157:hover {
}

}

h1.I56158, .I56158 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I56158 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
padding-bottom:20px;
padding-left:36px;
padding-right:36px;
padding-top:20px;
border-radius:120px;
background-color:rgb(243,243,243);


}
.I56158:hover {
}
.I56158 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I56158 > .viewport:hover {
}
.I56158 > .sector-title, .I56158 > .sector-title.i-collapsible-title {
}
.I56158 > .sector-title:hover, .I56158 > .sector-title.i-collapsible-title:hover {
}
.I56158 > .sector-title .text {
display:flex;
flex-direction:row;
}
.I56158 > .sector-title .text::before {
align-self:center;
content:'';
width:18px;
height:9px;
background-image:url('https://www.genexus.com/media/images/icon-whitepapers-menu.png?timestamp=20200903140945');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/icon-whitepapers-menu.png?timestamp=20200903140945') 1.00x,url('https://www.genexus.com/media/images/icon-whitepapers-menu_x2.png?timestamp=20200903140945') 2.00x,url('https://www.genexus.com/media/images/icon-whitepapers-menu_x3.png?timestamp=20200903140945') 3.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/icon-whitepapers-menu.png?timestamp=20200903140945') 1.00x,url('https://www.genexus.com/media/images/icon-whitepapers-menu_x2.png?timestamp=20200903140945') 2.00x,url('https://www.genexus.com/media/images/icon-whitepapers-menu_x3.png?timestamp=20200903140945') 3.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/icon-whitepapers-menu.png?timestamp=20200903140945') 1.00x,url('https://www.genexus.com/media/images/icon-whitepapers-menu_x2.png?timestamp=20200903140945') 2.00x,url('https://www.genexus.com/media/images/icon-whitepapers-menu_x3.png?timestamp=20200903140945') 3.00x);
background-image:image-set(url('https://www.genexus.com/media/images/icon-whitepapers-menu.png?timestamp=20200903140945') 1.00x,url('https://www.genexus.com/media/images/icon-whitepapers-menu_x2.png?timestamp=20200903140945') 2.00x,url('https://www.genexus.com/media/images/icon-whitepapers-menu_x3.png?timestamp=20200903140945') 3.00x);
background-repeat:no-repeat;
background-attachment:scroll;
background-origin:content-box;
background-size:100% 100%;
background-position:0% 0%;

order:0;
display:none;
}
.I56158> .sector-title.i-collapsible-title {
cursor:pointer;
display:flex;
}
.I56158> .sector-title.i-collapsible-title ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I56158> .sector-title.i-collapsible-title.expanded ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I56158> .sector-title.i-collapsible-title.collapsed ~ .i-collapsible-detail {
overflow:hidden;
max-height:0px;
}
.I56158> .sector-title.i-collapsible-title {
flex-direction:row;
}
.I56158> .sector-title .i-collapsible-title-text {
order:2;
}
.I56158> .sector-title.i-collapsible-title .i-collapsible-status {
cursor:pointer;
display:flex;
justify-content:center;
align-items:center;
align-self:center;
order:3;
}
.I56158> .sector-title.i-collapsible-title:hover .i-collapsible-status {
}
.I56158> .sector-title.i-collapsible-title .i-collapsible-status::before {
content:'';
background-size:100% 100%;
}
.I56158> .sector-title.i-collapsible-title:hover .i-collapsible-status::before {
}
.I56158> .sector-title.i-collapsible-title .i-collapsible-status::after {
}
.I56158> .sector-title.i-collapsible-title:hover .i-collapsible-status::after {
}
.I56158> .sector-title.i-collapsible-title {
}
.I56158> .sector-title.i-collapsible-title:hover {
}
.I56158> .sector-title.i-collapsible-title .i-collapsible-status {
}
.I56158> .sector-title.i-collapsible-title:hover .i-collapsible-status {
}
.I56158> .sector-title.i-collapsible-title .i-collapsible-status::before {
}
.I56158> .sector-title.i-collapsible-title:hover .i-collapsible-status::before {
}
.I56158> .sector-title.i-collapsible-title .i-collapsible-status::after {
content:attr(data-text-collapse);
}
.I56158> .sector-title.i-collapsible-title:hover .i-collapsible-status::after {
}

.I56158> .sector-title.i-collapsible-title.expanded {
}
.I56158> .sector-title.i-collapsible-title.expanded:hover {
}
.I56158> .sector-title.i-collapsible-title.expanded .i-collapsible-status {
}
.I56158> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status {
}
.I56158> .sector-title.i-collapsible-title.expanded .i-collapsible-status::before {
}
.I56158> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status::before {
}
.I56158> .sector-title.i-collapsible-title.expanded .i-collapsible-status::after {
content:attr(data-text-collapse);
}
.I56158> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status::after {
}
.I56158> .sector-title.i-collapsible-title.collapsed {
}
.I56158> .sector-title.i-collapsible-title.collapsed:hover {
}
.I56158> .sector-title.i-collapsible-title.collapsed .i-collapsible-status {
}
.I56158> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status {
}
.I56158> .sector-title.i-collapsible-title.collapsed .i-collapsible-status::before {
}
.I56158> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status::before {
}
.I56158> .sector-title.i-collapsible-title.collapsed .i-collapsible-status::after {
content:attr(data-text-expand);
}
.I56158> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status::after {
}
.I56158> .sector-title.i-collapsible-title.collapsed ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I56158 > .sector-title, .I56158 > .sector-title.i-collapsible-title {
display:none;
}
.I56158 > .sector-title .text, .I56158 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I56158 {

border-radius:0px;


}
.I56158:hover {
}
.I56158 > .viewport {



}
.I56158 > .viewport:hover {
}
.I56158 > .sector-title, .I56158 > .sector-title.i-collapsible-title {
display:flex;
font-family:Graphik;
font-size:14px;
font-weight:600;
color:rgb(0,0,0);


}
.I56158 > .sector-title:hover, .I56158 > .sector-title.i-collapsible-title:hover {
}
.I56158 > .sector-title .text {
flex-direction:row;
}
.I56158 > .sector-title .text::before {
display:flex;
margin-right:10px;

order:0;
}
.I56158> .sector-title.i-collapsible-title {
}
.I56158> .sector-title.i-collapsible-title ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I56158> .sector-title.i-collapsible-title.expanded ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I56158> .sector-title.i-collapsible-title.collapsed ~ .i-collapsible-detail {
overflow:hidden;
max-height:0px;
}
.I56158> .sector-title.i-collapsible-title {
flex-direction:row;
}
.I56158> .sector-title .i-collapsible-title-text {
}
.I56158> .sector-title.i-collapsible-title .i-collapsible-status {
}
.I56158> .sector-title.i-collapsible-title:hover .i-collapsible-status {
}
.I56158> .sector-title.i-collapsible-title .i-collapsible-status::before {
}
.I56158> .sector-title.i-collapsible-title:hover .i-collapsible-status::before {
}
.I56158> .sector-title.i-collapsible-title .i-collapsible-status::after {
}
.I56158> .sector-title.i-collapsible-title:hover .i-collapsible-status::after {
}

.I56158> .sector-title.i-collapsible-title.expanded {
}
.I56158> .sector-title.i-collapsible-title.expanded:hover {
}
.I56158> .sector-title.i-collapsible-title.expanded .i-collapsible-status {
}
.I56158> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status {
}
.I56158> .sector-title.i-collapsible-title.expanded .i-collapsible-status::before {
}
.I56158> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status::before {
}
.I56158> .sector-title.i-collapsible-title.expanded .i-collapsible-status::after {
content:attr(data-text-collapse);
}
.I56158> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status::after {
}
.I56158> .sector-title.i-collapsible-title.collapsed {
}
.I56158> .sector-title.i-collapsible-title.collapsed:hover {
}
.I56158> .sector-title.i-collapsible-title.collapsed .i-collapsible-status {
}
.I56158> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status {
}
.I56158> .sector-title.i-collapsible-title.collapsed .i-collapsible-status::before {
}
.I56158> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status::before {
}
.I56158> .sector-title.i-collapsible-title.collapsed .i-collapsible-status::after {
content:attr(data-text-expand);
}
.I56158> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status::after {
}
.I56158> .sector-title.i-collapsible-title.collapsed ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I56158 > .sector-title, .I56158 > .sector-title.i-collapsible-title {
display:none;
}
.I56158 > .sector-title .text, .I56158 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I56158 {

width:100%;
max-width:100%;
box-sizing:border-box;


}
.I56158:hover {
}
.I56158 > .viewport {


top:100%;right:auto;bottom:auto;left:auto;transform:translate(0px,0px);

}
.I56158 > .viewport:hover {
}
.I56158 > .sector-title, .I56158 > .sector-title.i-collapsible-title {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:1.5rem;

width:100%;

}
.I56158 > .sector-title:hover, .I56158 > .sector-title.i-collapsible-title:hover {
}
.I56158 > .sector-title .text {
flex-direction:row;
}
.I56158 > .sector-title .text::before {
display:flex;
margin-right:auto;

order:2;
display:none;
}
.I56158> .sector-title.i-collapsible-title {
--i-toggleable-initial-status:collapsed;
}
.I56158> .sector-title.i-collapsible-title ~ .i-collapsible-detail {
position:absolute;
z-index:900;
overflow:hidden;
max-height:0px;
}
.I56158> .sector-title.i-collapsible-title.expanded ~ .i-collapsible-detail {
overflow:visible;
max-height:9999px;
}
.I56158> .sector-title.i-collapsible-title.collapsed ~ .i-collapsible-detail {
overflow:hidden;
max-height:0px;
}
.I56158> .sector-title.i-collapsible-title {
flex-direction:row;
}
.I56158> .sector-title .i-collapsible-title-text {
}
.I56158> .sector-title.i-collapsible-title .i-collapsible-status {
order:3;
}
.I56158> .sector-title.i-collapsible-title:hover .i-collapsible-status {
}
.I56158> .sector-title.i-collapsible-title .i-collapsible-status::before {
}
.I56158> .sector-title.i-collapsible-title:hover .i-collapsible-status::before {
}
.I56158> .sector-title.i-collapsible-title .i-collapsible-status::after {
}
.I56158> .sector-title.i-collapsible-title:hover .i-collapsible-status::after {
}
.I56158> .sector-title.i-collapsible-title {
}
.I56158> .sector-title.i-collapsible-title:hover {
}
.I56158> .sector-title.i-collapsible-title .i-collapsible-status {
margin-left:auto;

}
.I56158> .sector-title.i-collapsible-title:hover .i-collapsible-status {
}
.I56158> .sector-title.i-collapsible-title .i-collapsible-status::before {
width:12px;
height:8px;
background-image:url('https://www.genexus.com/media/images/arrow_desc-2.svg?timestamp=20220606192401');

}
.I56158> .sector-title.i-collapsible-title:hover .i-collapsible-status::before {
}
.I56158> .sector-title.i-collapsible-title .i-collapsible-status::after {
content:attr(data-text-expand);
}
.I56158> .sector-title.i-collapsible-title:hover .i-collapsible-status::after {
}

.I56158> .sector-title.i-collapsible-title.expanded {
}
.I56158> .sector-title.i-collapsible-title.expanded:hover {
}
.I56158> .sector-title.i-collapsible-title.expanded .i-collapsible-status {
}
.I56158> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status {
}
.I56158> .sector-title.i-collapsible-title.expanded .i-collapsible-status::before {
width:12px;
height:8px;
background-image:url('https://www.genexus.com/media/images/arrow_asc-2.svg?timestamp=20220606192500');

}
.I56158> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status::before {
}
.I56158> .sector-title.i-collapsible-title.expanded .i-collapsible-status::after {
content:attr(data-text-collapse);
}
.I56158> .sector-title.i-collapsible-title.expanded:hover .i-collapsible-status::after {
}
.I56158> .sector-title.i-collapsible-title.collapsed {
}
.I56158> .sector-title.i-collapsible-title.collapsed:hover {
}
.I56158> .sector-title.i-collapsible-title.collapsed .i-collapsible-status {
margin-left:auto;

}
.I56158> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status {
}
.I56158> .sector-title.i-collapsible-title.collapsed .i-collapsible-status::before {
width:12px;
height:8px;
background-image:url('https://www.genexus.com/media/images/arrow_desc-2.svg?timestamp=20220606192401');

}
.I56158> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status::before {
}
.I56158> .sector-title.i-collapsible-title.collapsed .i-collapsible-status::after {
content:attr(data-text-expand);
}
.I56158> .sector-title.i-collapsible-title.collapsed:hover .i-collapsible-status::after {
}
.I56158 > .sector-title, .I56158 > .sector-title.i-collapsible-title {
display:flex;
}
.I56158 > .sector-title .text, .I56158 > .sector-title.i-collapsible-title .text {
}

}

ul.I56159, .I56159 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

a.I56159, .I56159 a {
text-decoration:inherit;
color:inherit;
}

.I56159 {
display:flex;
}
.I56159:hover {
}
.I56159 ul.I56159-level-top {
display:flex;
}
.I56159 ul.I56159-level-top:hover {
}
.I56159 ul.I56159-level-top > li.level-top {
display:flex;
flex:auto;
flex-direction:inherit;
position:relative;
}
.I56159 ul.I56159-level-top > li.level-top > .value-wrapper {
display:flex;
flex:auto;
white-space:nowrap;
flex-direction:row;
}
.I56159 ul.I56159-level-top > li.level-top > .value-wrapper > .component {
white-space:initial;
}
.I56159 ul.I56159-level-top > li.level-top > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I56159 ul.I56159-level-top > li.level-top > .value-wrapper {
display:flex;
}
.I56159 ul.I56159-level-top > li.level-top > .value-wrapper > .value > .text {
font-family:Rubik;
font-size:16px;
color:rgb(0,0,0);

}
.I56159 ul.I56159-level-top > li.level-top > .value-wrapper > .value > .text {
}
.I56159 ul.I56159-level-top > li.level-top:hover > .value-wrapper > .value > .text {
}
.I56159 ul.I56159-level-top > li.level-top.active > .value-wrapper {
display:flex;
border-bottom-color:rgb(103,161,255);
border-bottom-style:solid;
border-bottom-width:4px;

}
.I56159 ul.I56159-level-top > li.level-top.active > .value-wrapper > .value > .text {
}

.I56159 ul.I56159-level-top ul.I56159-level-child {
order:2;
}
.I56159 ul.I56159-level-top ul.I56159-level-child:hover {
}

.I56159 ul.I56159-level-top li.level-top > ul.I56159-level-child {
display:none;
z-index:9999;
}
.I56159 {
position:static;
}
.I56159 ul.I56159-level-top > li.level-top {
position:relative;
}
.I56159 ul.I56159-level-top li.level-top > ul.I56159-level-child {
position:absolute;
}
.I56159 ul.I56159-level-top li.level-top:hover > ul.I56159-level-child,
.I56159 ul.I56159-level-top li.level-top.hover > ul.I56159-level-child,
.I56159 ul.I56159-level-top li.level-top.touch > ul.I56159-level-child
{
top:100%;right:auto;bottom:auto;left:0px;
}
.I56159 ul.I56159-level-top li.level-child > ul.I56159-level-child {
display:none;
z-index:9999;
}
.I56159 {
position:static;
}
.I56159 ul.I56159-level-top > li.level-top {
position:relative;
}
.I56159 ul.I56159-level-top li.level-child > ul.I56159-level-child {
position:absolute;
}
.I56159 ul.I56159-level-top li.level-child:hover > ul.I56159-level-child,
.I56159 ul.I56159-level-top li.level-child.hover > ul.I56159-level-child,
.I56159 ul.I56159-level-top li.level-child.touch > ul.I56159-level-child
{
top:100%;right:auto;bottom:auto;left:0px;
}

.I56159 ul.I56159-level-top li.level-top.hover > ul.I56159-level-child {
display:none;
}
.I56159 ul.I56159-level-top li.level-top.touch > ul.I56159-level-child {
display:flex;
}
.I56159 ul.I56159-level-top li.level-top:hover > ul.I56159-level-child {
display:flex;
}
.I56159 ul.I56159-level-top li.level-child.hover > ul.I56159-level-child {
display:none;
}
.I56159 ul.I56159-level-top li.level-child.touch > ul.I56159-level-child {
display:flex;
}
.I56159 ul.I56159-level-top li.level-child:hover > ul.I56159-level-child {
display:flex;
}

.I56159 ul.I56159-level-top ul.I56159-level-child > li.level-child {
display:flex;
position:relative;
flex-direction:inherit;
}
.I56159 ul.I56159-level-top ul.I56159-level-child > li.level-child > .value-wrapper {
display:flex;
flex:auto;
white-space:nowrap;
flex-direction:row;
}
.I56159 ul.I56159-level-top ul.I56159-level-child > li.level-child > .value-wrapper > .component {
white-space:initial;
}
.I56159 ul.I56159-level-top ul.I56159-level-child > li.level-child > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I56159 ul.I56159-level-top ul.I56159-level-child > li.level-child > .value-wrapper > .value > .text {
}
.I56159 ul.I56159-level-top ul.I56159-level-child > li.level-child:hover > .value-wrapper > .value > .text {
}
.I56159 ul.I56159-level-top > li.level-top::after {
content:'';
display:flex;
align-items:center;
align-self:center;
order:3;
flex:none;
display:flex;
width:40px;

}
.I56159 ul.I56159-level-top > li.level-top:last-child::after {
content:none;
}
.I56159 ul.I56159-level-top ul.I56159-level-child > li.level-child::after {
content:'';
display:flex;
align-items:center;
align-self:center;
order:3;
flex:none;
}
.I56159 ul.I56159-level-top ul.I56159-level-child > li.level-child:last-child::after {
content:none;
}

@media (max-width:992px) {
.I56159 {
}
.I56159:hover {
}
.I56159 ul.I56159-level-top {
}
.I56159 ul.I56159-level-top:hover {
}
.I56159 ul.I56159-level-top > li.level-top {
}
.I56159 ul.I56159-level-top > li.level-top > .value-wrapper {
flex-direction:row;
}
.I56159 ul.I56159-level-top > li.level-top > .value-wrapper > .component {
}
.I56159 ul.I56159-level-top > li.level-top > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I56159 ul.I56159-level-top > li.level-top > .value-wrapper {
display:flex;
}
.I56159 ul.I56159-level-top > li.level-top > .value-wrapper > .value > .text {
font-size:14px;

}
.I56159 ul.I56159-level-top > li.level-top > .value-wrapper > .value > .text {
}
.I56159 ul.I56159-level-top > li.level-top:hover > .value-wrapper > .value > .text {
}
.I56159 ul.I56159-level-top ul.I56159-level-child {
}
.I56159 ul.I56159-level-top ul.I56159-level-child:hover {
}


.I56159 ul.I56159-level-top ul.I56159-level-child > li.level-child {
}
.I56159 ul.I56159-level-top ul.I56159-level-child > li.level-child > .value-wrapper {
flex-direction:row;
}
.I56159 ul.I56159-level-top ul.I56159-level-child > li.level-child > .value-wrapper > .component {
}
.I56159 ul.I56159-level-top ul.I56159-level-child > li.level-child > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I56159 ul.I56159-level-top ul.I56159-level-child > li.level-child > .value-wrapper > .value > .text {
}
.I56159 ul.I56159-level-top ul.I56159-level-child > li.level-child:hover > .value-wrapper > .value > .text {
}
.I56159 ul.I56159-level-top > li.level-top::after {
content:'';
display:flex;
width:20px;

}
.I56159 ul.I56159-level-top > li.level-top:last-child::after {
}
.I56159 ul.I56159-level-top ul.I56159-level-child > li.level-child::after {
content:'';
}
.I56159 ul.I56159-level-top ul.I56159-level-child > li.level-child:last-child::after {
}

}
@media (max-width:640px) {
.I56159 {
width:100vw;
max-width:100vw;
margin-left:-36px;
padding-bottom:1rem;
background-color:rgb(243,243,243);
box-sizing:border-box;

}
.I56159:hover {
}
.I56159 ul.I56159-level-top {
width:100%;

flex-direction:column;
}
.I56159 ul.I56159-level-top:hover {
}
.I56159 ul.I56159-level-top > li.level-top {
}
.I56159 ul.I56159-level-top > li.level-top > .value-wrapper {
flex-direction:row;
}
.I56159 ul.I56159-level-top > li.level-top > .value-wrapper > .component {
}
.I56159 ul.I56159-level-top > li.level-top > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I56159 ul.I56159-level-top > li.level-top > .value-wrapper {
display:flex;
align-items:center;
width:75%;
height:48px;
margin-left:30px;
padding-left:20px;
padding-right:30px;
box-sizing:border-box;

}
.I56159 ul.I56159-level-top > li.level-top > .value-wrapper > .value > .text {
font-size:1.063rem;
font-weight:300;
line-height:1.625rem;

}
.I56159 ul.I56159-level-top > li.level-top > .value-wrapper > .value > .text {
}
.I56159 ul.I56159-level-top > li.level-top:hover > .value-wrapper > .value > .text {
}
.I56159 ul.I56159-level-top > li.level-top.active > .value-wrapper {
display:flex;
border-bottom-color:transparent;
border-bottom-style:none;
border-bottom-width:0px;

}
.I56159 ul.I56159-level-top > li.level-top.active > .value-wrapper > .value > .text {
font-weight:500;

}

.I56159 ul.I56159-level-top ul.I56159-level-child {
}
.I56159 ul.I56159-level-top ul.I56159-level-child:hover {
}


.I56159 ul.I56159-level-top ul.I56159-level-child > li.level-child {
}
.I56159 ul.I56159-level-top ul.I56159-level-child > li.level-child > .value-wrapper {
flex-direction:row;
}
.I56159 ul.I56159-level-top ul.I56159-level-child > li.level-child > .value-wrapper > .component {
}
.I56159 ul.I56159-level-top ul.I56159-level-child > li.level-child > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I56159 ul.I56159-level-top ul.I56159-level-child > li.level-child > .value-wrapper {
display:flex;
width:100%;

}
.I56159 ul.I56159-level-top ul.I56159-level-child > li.level-child > .value-wrapper > .value > .text {
}
.I56159 ul.I56159-level-top ul.I56159-level-child > li.level-child > .value-wrapper > .value > .text {
}
.I56159 ul.I56159-level-top ul.I56159-level-child > li.level-child:hover > .value-wrapper > .value > .text {
}
.I56159 ul.I56159-level-top > li.level-top::after {
content:'';
display:flex;
width:75%;
margin-left:36px;
margin-right:36px;
padding-left:0px;
padding-right:0px;
border-top-color:rgb(217,217,217);
border-top-style:solid;
border-top-width:1px;
box-sizing:border-box;

}
.I56159 ul.I56159-level-top > li.level-top:last-child::after {
}
.I56159 ul.I56159-level-top ul.I56159-level-child > li.level-child::after {
content:'';
}
.I56159 ul.I56159-level-top ul.I56159-level-child > li.level-child:last-child::after {
}

}

h1.I141734, .I141734 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141734 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;
margin-top:-185px;
padding-top:185px;
background-color:rgb(17,17,17);


}
.I141734:hover {
}
.I141734 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141734 > .viewport:hover {
}

@media (max-width:640px) {
.I141734 {

margin-top:-125px;
padding-top:70px;


}
.I141734:hover {
}
.I141734 > .viewport {



}
.I141734 > .viewport:hover {
}

}

.I141706 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(17,17,17);

align-items:center;

	
}
.I141706:hover {
}
@media (min-width:1440px) {
.I141706 {
align-items:center;

	
}
.I141706:hover {
}
}
.I141707 {
display:flex;
position:var(--I141707-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;


}
.I141707:hover {
}

@media (max-width:992px) {
.I141707 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I141707:hover {
}

}
@media (max-width:640px) {
.I141707 {

align-items:flex-start;


}
.I141707:hover {
}

}

.I143623 {
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;

	
}
.I143623:hover {
}

@media (max-width:992px) {
.I143623 {

margin-left:0rem;



	
}
.I143623:hover {
}

}
@media (max-width:640px) {
.I143623 {

margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I143623:hover {
}

}
@media (min-width:1440px) {
.I143623 {

order:3;
margin-left:0px;



	
}
.I143623:hover {
}

}
h1.I141708, .I141708 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141708 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
margin-bottom:0.5rem;


}
.I141708:hover {
}
.I141708 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141708 > .viewport:hover {
}

@media (min-width:1440px) {
.I141708 {

order:2;

}
.I141708:hover {
}
.I141708 > .viewport {



}
.I141708 > .viewport:hover {
}

}
h1.I141709, .I141709 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141709 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;
max-width:800px;


}
.I141709:hover {
}
.I141709 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I141709 > .viewport:hover {
}

@media (min-width:1440px) {
.I141709 {

order:4;

}
.I141709:hover {
}
.I141709 > .viewport {



}
.I141709 > .viewport:hover {
}

}
h1.I141710, .I141710 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141710 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;
max-width:900px;
margin-top:1rem;


}
.I141710:hover {
}
.I141710 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I141710 > .viewport:hover {
}

@media (max-width:640px) {
.I141710 {


}
.I141710:hover {
}
.I141710 > .viewport {

justify-content:flex-start;


}
.I141710 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I141710 {

order:5;

}
.I141710:hover {
}
.I141710 > .viewport {



}
.I141710 > .viewport:hover {
}

}
h1.I141711, .I141711 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141711 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
margin-top:2rem;


}
.I141711:hover {
}
.I141711 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141711 > .viewport:hover {
}

@media (min-width:1440px) {
.I141711 {

order:13;

}
.I141711:hover {
}
.I141711 > .viewport {



}
.I141711 > .viewport:hover {
}

}
h1.I141712, .I141712 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141712 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I141712:hover {
}
.I141712 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141712 > .viewport:hover {
}


h1.I141713, .I141713 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141713 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
margin-top:2rem;


}
.I141713:hover {
}
.I141713 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141713 > .viewport:hover {
}

@media (min-width:1440px) {
.I141713 {

order:21;

}
.I141713:hover {
}
.I141713 > .viewport {



}
.I141713 > .viewport:hover {
}

}
h1.I141714, .I141714 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141714 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
margin-top:2rem;


}
.I141714:hover {
}
.I141714 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141714 > .viewport:hover {
}

@media (min-width:1440px) {
.I141714 {

order:9;

}
.I141714:hover {
}
.I141714 > .viewport {



}
.I141714 > .viewport:hover {
}

}
h1.I141715, .I141715 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141715 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
max-width:740px;
margin-top:0rem;


}
.I141715:hover {
}
.I141715 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I141715 > .viewport:hover {
}

@media (max-width:640px) {
.I141715 {

padding-top:1rem;


}
.I141715:hover {
}
.I141715 > .viewport {

justify-content:flex-start;


}
.I141715 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I141715 {

order:6;

}
.I141715:hover {
}
.I141715 > .viewport {



}
.I141715 > .viewport:hover {
}

}
h1.I141716, .I141716 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141716 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:4rem;


}
.I141716:hover {
}
.I141716 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141716 > .viewport:hover {
}

@media (min-width:1440px) {
.I141716 {

order:1;

}
.I141716:hover {
}
.I141716 > .viewport {



}
.I141716 > .viewport:hover {
}

}
h1.I141717, .I141717 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141717 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:14;

}
.I141717:hover {
}
.I141717 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141717 > .viewport:hover {
}

@media (min-width:1440px) {
.I141717 {

order:14;

}
.I141717:hover {
}
.I141717 > .viewport {



}
.I141717 > .viewport:hover {
}

}
h1.I141718, .I141718 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141718 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I141718:hover {
}
.I141718 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141718 > .viewport:hover {
}

@media (min-width:1440px) {
.I141718 {

order:9;

}
.I141718:hover {
}
.I141718 > .viewport {



}
.I141718 > .viewport:hover {
}

}
h1.I141719, .I141719 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141719 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I141719:hover {
}
.I141719 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I141719 > .viewport:hover {
}

@media (min-width:1440px) {
.I141719 {

order:14;

}
.I141719:hover {
}
.I141719 > .viewport {



}
.I141719 > .viewport:hover {
}

}
h1.I141720, .I141720 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141720 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I141720:hover {
}
.I141720 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I141720 > .viewport:hover {
}

@media (min-width:1440px) {
.I141720 {

order:22;

}
.I141720:hover {
}
.I141720 > .viewport {



}
.I141720 > .viewport:hover {
}

}
h1.I143542, .I143542 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143542 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I143542:hover {
}
.I143542 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143542 > .viewport:hover {
}


h1.I143785, .I143785 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143785 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I143785:hover {
}
.I143785 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143785 > .viewport:hover {
}


h1.I143947, .I143947 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143947 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I143947:hover {
}
.I143947 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143947 > .viewport:hover {
}


h1.I144109, .I144109 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144109 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I144109:hover {
}
.I144109 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144109 > .viewport:hover {
}


h1.I144271, .I144271 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144271 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I144271:hover {
}
.I144271 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144271 > .viewport:hover {
}


.I141721, a.I141721 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I141721:hover, a.I141721:hover {
}
@media (max-width:992px) {
.I141721, a.I141721 {
display:flex;
font-size:1.25rem;


}
.I141721:hover, a.I141721:hover {
}
}
@media (max-width:640px) {
.I141721, a.I141721 {
display:flex;
font-size:1.25rem;


}
.I141721:hover, a.I141721:hover {
}
}

.I141722, a.I141722 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(255,255,255);


}
.I141722:hover, a.I141722:hover {
}
@media (max-width:992px) {
.I141722, a.I141722 {
display:flex;
font-size:1.625rem;


}
.I141722:hover, a.I141722:hover {
}
}
@media (max-width:640px) {
.I141722, a.I141722 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I141722:hover, a.I141722:hover {
}
}

.I141723, a.I141723 {
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;

}
.I141723:hover, a.I141723:hover {
}
@media (max-width:992px) {
.I141723, a.I141723 {
}
.I141723:hover, a.I141723:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I141723, a.I141723 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I141723:hover, a.I141723:hover {
}
}

.I141724 .button, .I141724.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);

}
.I141724 button.button, button.I141724.button {
cursor:pointer;
}
.I141724 .button .text, .I141724.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I141724 .button .icon, .I141724.button .icon {
flex:none;
background-size:100% 100%;
}
.I141724 .button:hover, .I141724.button:hover {
background-color:rgb(217,217,217);

}
.I141724 .button:hover .text, .I141724.button:hover .text {
}
.I141724 .button:hover .icon, .I141724.button:hover .icon {
background-size:100% 100%;
}

.I141725 .button, .I141725.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I141725 button.button, button.I141725.button {
cursor:pointer;
}
.I141725 .button .text, .I141725.button .text {
}
.I141725 .button .icon, .I141725.button .icon {
flex:none;
background-size:100% 100%;
}
.I141725 .button:hover, .I141725.button:hover {
}
.I141725 .button:hover .text, .I141725.button:hover .text {
}
.I141725 .button:hover .icon, .I141725.button:hover .icon {
background-size:100% 100%;
}

.I141726 .button, .I141726.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I141726 button.button, button.I141726.button {
cursor:pointer;
}
.I141726 .button .text, .I141726.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I141726 .button .icon, .I141726.button .icon {
flex:none;
background-size:100% 100%;
}
.I141726 .button:hover, .I141726.button:hover {
}
.I141726 .button:hover .text, .I141726.button:hover .text {
}
.I141726 .button:hover .icon, .I141726.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I141726 .button, .I141726.button {
}
.I141726 button.button, button.I141726.button {
}
.I141726 .button .text, .I141726.button .text {
font-family:Rubik;

}
.I141726 .button .icon, .I141726.button .icon {
background-size:100% 100%;
}
.I141726 .button:hover, .I141726.button:hover {
}
.I141726 .button:hover .text, .I141726.button:hover .text {
}
.I141726 .button:hover .icon, .I141726.button:hover .icon {
background-size:100% 100%;
}
}

.I141727 .button, .I141727.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);

}
.I141727 button.button, button.I141727.button {
cursor:pointer;
}
.I141727 .button .text, .I141727.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I141727 .button .icon, .I141727.button .icon {
flex:none;
background-size:100% 100%;
}
.I141727 .button:hover, .I141727.button:hover {
background-color:rgb(210,40,93);

}
.I141727 .button:hover .text, .I141727.button:hover .text {
}
.I141727 .button:hover .icon, .I141727.button:hover .icon {
background-size:100% 100%;
}

.I141728, a.I141728 {
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;


}
.I141728:hover, a.I141728:hover {
}
@media (max-width:992px) {
.I141728, a.I141728 {
}
.I141728:hover, a.I141728:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I141728, a.I141728 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I141728:hover, a.I141728:hover {
}
}

.I141729 .image, .I141729.image {
vertical-align:top;
}
.I141729 .image:hover, .I141729.image:hover {
}

.I141730 .button, .I141730.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I141730 button.button, button.I141730.button {
cursor:pointer;
}
.I141730 .button .text, .I141730.button .text {
}
.I141730 .button .icon, .I141730.button .icon {
flex:none;
background-size:100% 100%;
}
.I141730 .button:hover, .I141730.button:hover {
}
.I141730 .button:hover .text, .I141730.button:hover .text {
}
.I141730 .button:hover .icon, .I141730.button:hover .icon {
background-size:100% 100%;
}

h1.I141731, .I141731 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I141731, .I141731 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I141731, .I141731 p {
margin:0px;
}

figure.I141731, .I141731 figure {
margin:0px;
}

a.I141731, .I141731 a {
text-decoration:inherit;
color:inherit;
}

.I141731 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I141731 article, article.I141731 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I141731 article:hover, article.I141731:hover {
}
.I141731 article.active, article.I141731.active {
}
.I141731 .body {
}
.I141731 .body:hover {
	
}
.I141731 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I141731 .body img {
}
.I141731 .body ul, .I141731 .body ol {
margin-left:1rem;

}
.I141731 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I141731 .body iframe {
}
.I141731 .body img:hover {
}
.I141731 .body iframe:hover {
}

.I141731 .body li {
list-style-type:disc;
}



.I141732 .image, .I141732.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I141732 .image:hover, .I141732.image:hover {
}

.I141733 .image, .I141733.image {
vertical-align:top;
}
.I141733 .image:hover, .I141733.image:hover {
}

.I143461 .image, .I143461.image {
vertical-align:top;
width:20px;
height:20px;

}
.I143461 .image:hover, .I143461.image:hover {
}

.I143704, a.I143704 {
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;

}
.I143704:hover, a.I143704:hover {
}

.I143866, a.I143866 {
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;

}
.I143866:hover, a.I143866:hover {
}

.I144028, a.I144028 {
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;

}
.I144028:hover, a.I144028:hover {
display:flex;
text-decoration:underline;


}

.I144190 .image, .I144190.image {
vertical-align:top;
}
.I144190 .image:hover, .I144190.image:hover {
}

h1.I141787, .I141787 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141787 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;


}
.I141787:hover {
}
.I141787 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I141787 > .viewport:hover {
}


.I141757 {
display:flex;
flex-direction:column;
position:relative;
width:calc(100% - 128px);
max-width:1184px;
min-height:500px;
margin-bottom:128px;
margin-top:128px;
border-top-left-radius:32px;
border-top-right-radius:32px;
border-bottom-left-radius:32px;
border-bottom-right-radius:32px;
background-position:center top;
box-sizing:border-box;
overflow:hidden;
flex-direction:row;
justify-content:center;

	
}
.I141757:hover {
}
@media (max-width:992px) {
.I141757 {
width:100%;
margin-bottom:64px;
margin-top:64px;

flex-direction:column;

	
}
.I141757:hover {
}
}
@media (max-width:640px) {
.I141757 {
width:calc(100% - 52px);
height:auto;
margin-left:0;

flex-direction:column;

	
}
.I141757:hover {
}
}
@media (min-width:1440px) {
.I141757 {
width:calc(100% - 256px);

	
}
.I141757:hover {
}
}
.I141758 {
display:flex;
position:var(--I141758-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:50%;
padding-bottom:8rem;
padding-right:32px;
padding-top:8rem;
background-color:rgb(229,238,255);
box-sizing:border-box;

align-items:flex-start;
justify-content:center;


}
.I141758:hover {
}

@media (max-width:992px) {
.I141758 {

order:2;
width:100%;
padding-bottom:4rem;
padding-right:2rem;
padding-top:4rem;

justify-content:center;


}
.I141758:hover {
}

}
@media (max-width:640px) {
.I141758 {

width:100%;
padding-bottom:4rem;

}
.I141758:hover {
}

}
@media (min-width:1440px) {
.I141758 {

padding-right:64px;

}
.I141758:hover {
}

}
.I141759 {
display:flex;
position:var(--I141759-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
background-image:url('https://www.genexus.com/media/images/designops_disenoasistidoaigenexus.svg?timestamp=20240318191429');
background-clip:border-box;
background-repeat:no-repeat;
background-size:cover;
background-position:center bottom;

}
.I141759:hover {
}

@media (max-width:992px) {
.I141759 {

order:1;
width:100%;
height:444px;
background-position:center top;

}
.I141759:hover {
}

}
@media (max-width:640px) {
.I141759 {

width:100%;
height:300px;
background-position:center top;

}
.I141759:hover {
}

}

.I141760 {
display:flex;
align-items:flex-start;
position:relative;

order:6;
width:100%;
max-width:775px;
padding-left:32px;
padding-right:0;
box-sizing:border-box;



flex-direction:column;

	
}
.I141760:hover {
}

@media (max-width:992px) {
.I141760 {

padding-left:2rem;



	
}
.I141760:hover {
}

}
@media (max-width:640px) {
.I141760 {

padding-left:26px;
padding-right:0rem;
padding-top:2rem;



	
}
.I141760:hover {
}

}
@media (min-width:1440px) {
.I141760 {

padding-left:64px;



	
}
.I141760:hover {
}

}
.I141761 {
display:flex;
align-items:flex-start;
position:relative;

order:7;
width:100%;
max-width:775px;
padding-left:32px;
padding-right:0;
padding-top:2rem;
box-sizing:border-box;



flex-direction:row;
justify-content:flex-start;

	
}
.I141761:hover {
}

@media (max-width:992px) {
.I141761 {

padding-left:2rem;
padding-right:2rem;



	
}
.I141761:hover {
}

}
@media (max-width:640px) {
.I141761 {

padding-bottom:2rem;
padding-right:0rem;
padding-top:2rem;



flex-direction:column;

	
}
.I141761:hover {
}

}
@media (min-width:1440px) {
.I141761 {

padding-left:64px;



	
}
.I141761:hover {
}

}
.I141762 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
margin-bottom:32px;
margin-left:32px;
padding-bottom:6px;
padding-left:16px;
padding-right:16px;
padding-top:6px;
border-color:rgb(229,255,243);
border-style:solid;
border-width:0.5px;
border-top-left-radius:100px;
border-top-right-radius:100px;
border-bottom-left-radius:100px;
border-bottom-right-radius:100px;
background-color:rgb(27,31,35);



justify-content:flex-start;
align-items:center;

	
}
.I141762:hover {
}

@media (max-width:992px) {
.I141762 {

margin-left:2rem;



	
}
.I141762:hover {
}

}
@media (max-width:640px) {
.I141762 {

margin-bottom:0;



	
}
.I141762:hover {
}

}
@media (min-width:1440px) {
.I141762 {

margin-left:64px;



	
}
.I141762:hover {
}

}
h1.I141763, .I141763 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141763 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I141763:hover {
}
.I141763 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141763 > .viewport:hover {
}

@media (min-width:1440px) {
.I141763 {

order:3;

}
.I141763:hover {
}
.I141763 > .viewport {



}
.I141763 > .viewport:hover {
}

}
h1.I141764, .I141764 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141764 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I141764:hover {
}
.I141764 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141764 > .viewport:hover {
}

@media (min-width:1440px) {
.I141764 {

order:2;

}
.I141764:hover {
}
.I141764 > .viewport {



}
.I141764 > .viewport:hover {
}

}
h1.I141765, .I141765 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141765 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I141765:hover {
}
.I141765 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141765 > .viewport:hover {
}

@media (min-width:1440px) {
.I141765 {

order:4;

}
.I141765:hover {
}
.I141765 > .viewport {



}
.I141765 > .viewport:hover {
}

}
h1.I141766, .I141766 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141766 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I141766:hover {
}
.I141766 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141766 > .viewport:hover {
}

@media (min-width:1440px) {
.I141766 {

order:11;

}
.I141766:hover {
}
.I141766 > .viewport {



}
.I141766 > .viewport:hover {
}

}
h1.I141767, .I141767 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141767 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
height:3.2rem;
margin-left:2rem;


}
.I141767:hover {
}
.I141767 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

align-items:center;


}
.I141767 > .viewport:hover {
}

@media (max-width:640px) {
.I141767 {

height:0;
margin-left:0rem;
margin-top:1.875rem;


}
.I141767:hover {
}
.I141767 > .viewport {



}
.I141767 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I141767 {

order:12;

}
.I141767:hover {
}
.I141767 > .viewport {



}
.I141767 > .viewport:hover {
}

}
h1.I141768, .I141768 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141768 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I141768:hover {
}
.I141768 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141768 > .viewport:hover {
}

@media (min-width:1440px) {
.I141768 {

order:10;

}
.I141768:hover {
}
.I141768 > .viewport {



}
.I141768 > .viewport:hover {
}

}
h1.I141769, .I141769 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141769 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I141769:hover {
}
.I141769 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141769 > .viewport:hover {
}


h1.I141770, .I141770 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141770 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I141770:hover {
}
.I141770 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141770 > .viewport:hover {
}


h1.I141771, .I141771 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141771 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I141771:hover {
}
.I141771 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141771 > .viewport:hover {
}


h1.I141772, .I141772 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141772 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I141772:hover {
}
.I141772 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141772 > .viewport:hover {
}


h1.I141773, .I141773 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141773 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I141773:hover {
}
.I141773 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141773 > .viewport:hover {
}


h1.I141774, .I141774 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141774 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
margin-left:4px;


}
.I141774:hover {
}
.I141774 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141774 > .viewport:hover {
}


h1.I144437, .I144437 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144437 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
width:100%;
height:100%;


}
.I144437:hover {
}
.I144437 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;
align-items:center;


}
.I144437 > .viewport:hover {
}


h1.I162631, .I162631 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I162631 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
padding-top:1rem;


}
.I162631:hover {
}
.I162631 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I162631 > .viewport:hover {
}

@media (min-width:1440px) {
.I162631 {

order:7;

}
.I162631:hover {
}
.I162631 > .viewport {



}
.I162631 > .viewport:hover {
}

}
.I141775, a.I141775 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);
line-height:2.75rem;

padding-bottom:1rem;

}
.I141775:hover, a.I141775:hover {
}

.I141776, a.I141776 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);

margin-bottom:0.5rem;
padding-bottom:0;

}
.I141776:hover, a.I141776:hover {
}
@media (max-width:992px) {
.I141776, a.I141776 {
display:flex;
font-size:1.25rem;


}
.I141776:hover, a.I141776:hover {
}
}
@media (max-width:640px) {
.I141776, a.I141776 {
display:flex;
font-size:1.25rem;


}
.I141776:hover, a.I141776:hover {
}
}

.I141777, a.I141777 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;


}
.I141777:hover, a.I141777:hover {
}
@media (max-width:992px) {
.I141777, a.I141777 {
}
.I141777:hover, a.I141777:hover {
display:flex;
width:100%;

}
}

.I141778 .button, .I141778.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-left:2rem;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(238,238,238);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(255,255,255);

}
.I141778 button.button, button.I141778.button {
cursor:pointer;
}
.I141778 .button .text, .I141778.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I141778 .button .icon, .I141778.button .icon {
flex:none;
background-size:100% 100%;
}
.I141778 .button:hover, .I141778.button:hover {
background-color:rgb(217,217,217);

}
.I141778 .button:hover .text, .I141778.button:hover .text {
}
.I141778 .button:hover .icon, .I141778.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:640px) {
.I141778 .button, .I141778.button {
margin-left:0;
margin-top:24px;

}
.I141778 button.button, button.I141778.button {
}
.I141778 .button .text, .I141778.button .text {
}
.I141778 .button .icon, .I141778.button .icon {
background-size:100% 100%;
}
.I141778 .button:hover, .I141778.button:hover {
}
.I141778 .button:hover .text, .I141778.button:hover .text {
}
.I141778 .button:hover .icon, .I141778.button:hover .icon {
background-size:100% 100%;
}
}

.I141779, a.I141779 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I141779:hover, a.I141779:hover {
}
@media (max-width:992px) {
.I141779, a.I141779 {
}
.I141779:hover, a.I141779:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I141779, a.I141779 {
display:flex;
padding-left:1.875rem;
padding-right:1.875rem;

}
.I141779:hover, a.I141779:hover {
}
}

.I141780 .button, .I141780.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);

}
.I141780 button.button, button.I141780.button {
cursor:pointer;
}
.I141780 .button .text, .I141780.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I141780 .button .icon, .I141780.button .icon {
flex:none;
background-size:100% 100%;
}
.I141780 .button:hover, .I141780.button:hover {
background-color:rgb(217,217,217);

}
.I141780 .button:hover .text, .I141780.button:hover .text {
}
.I141780 .button:hover .icon, .I141780.button:hover .icon {
background-size:100% 100%;
}

.I141781 .image, .I141781.image {
vertical-align:top;
width:38px;
height:20px;

}
.I141781 .image:hover, .I141781.image:hover {
}

.I141782 .image, .I141782.image {
vertical-align:top;
margin-bottom:32px;
padding-left:32px;
border-image-source:url('https://www.genexus.com/media/images/gwds_ajedrez.png?timestamp=20231003192859');
border-image-slice:100%;
background-image:url('https://www.genexus.com/media/images/gwds_ajedrez.png?timestamp=20231003192859');
background-clip:content-box;

}
.I141782 .image:hover, .I141782.image:hover {
}
@media (max-width:992px) {
.I141782 .image, .I141782.image {
padding-left:2rem;

}
.I141782 .image:hover, .I141782.image:hover {
}
}
@media (min-width:1440px) {
.I141782 .image, .I141782.image {
padding-left:64px;

}
.I141782 .image:hover, .I141782.image:hover {
}
}
.I141783, a.I141783 {
display:flex;
font-family:Rubik;
font-size:0.706rem;
font-weight:400;
color:rgb(255,255,255);

width:100%;
margin-left:8px;
margin-right:0px;
padding-bottom:4px;
padding-left:0px;
padding-right:0px;
padding-top:4px;
border-top-left-radius:2px;
border-top-right-radius:2px;
border-bottom-left-radius:2px;
border-bottom-right-radius:2px;
box-sizing:border-box;

}
.I141783:hover, a.I141783:hover {
}

.I141784, a.I141784 {
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;

}
.I141784:hover, a.I141784:hover {
display:flex;
text-decoration:underline;


}

.I141785, a.I141785 {
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;

}
.I141785:hover, a.I141785:hover {
}

.I141786 .image, .I141786.image {
vertical-align:top;
}
.I141786 .image:hover, .I141786.image:hover {
}

.I144425 .image, .I144425.image {
vertical-align:top;
}
.I144425 .image:hover, .I144425.image:hover {
}

.I162613, a.I162613 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;


}
.I162613:hover, a.I162613:hover {
}
@media (max-width:992px) {
.I162613, a.I162613 {
}
.I162613:hover, a.I162613:hover {
display:flex;
width:100%;

}
}

h1.I141819, .I141819 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141819 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;
width:100%;


}
.I141819:hover {
}
.I141819 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141819 > .viewport:hover {
}


.I141791 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(255,255,255);

align-items:center;

	
}
.I141791:hover {
}
@media (min-width:1440px) {
.I141791 {
align-items:center;

	
}
.I141791:hover {
}
}
.I141792 {
display:flex;
position:var(--I141792-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1248px;
padding-bottom:5rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0rem;
box-sizing:border-box;

align-items:center;


}
.I141792:hover {
}

@media (max-width:992px) {
.I141792 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I141792:hover {
}

}
@media (max-width:640px) {
.I141792 {

align-items:flex-start;


}
.I141792:hover {
}

}

.I143624 {
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;

	
}
.I143624:hover {
}

@media (max-width:992px) {
.I143624 {

margin-left:0rem;



	
}
.I143624:hover {
}

}
@media (max-width:640px) {
.I143624 {

margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I143624:hover {
}

}
@media (min-width:1440px) {
.I143624 {

order:3;
margin-left:0px;



	
}
.I143624:hover {
}

}
h1.I141793, .I141793 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141793 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
margin-bottom:0.5rem;


}
.I141793:hover {
}
.I141793 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141793 > .viewport:hover {
}

@media (min-width:1440px) {
.I141793 {

order:2;

}
.I141793:hover {
}
.I141793 > .viewport {



}
.I141793 > .viewport:hover {
}

}
h1.I141794, .I141794 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141794 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;
max-width:800px;


}
.I141794:hover {
}
.I141794 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I141794 > .viewport:hover {
}

@media (min-width:1440px) {
.I141794 {

order:4;

}
.I141794:hover {
}
.I141794 > .viewport {



}
.I141794 > .viewport:hover {
}

}
h1.I141795, .I141795 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141795 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;
max-width:940px;
margin-top:1rem;


}
.I141795:hover {
}
.I141795 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I141795 > .viewport:hover {
}

@media (max-width:640px) {
.I141795 {


}
.I141795:hover {
}
.I141795 > .viewport {

justify-content:flex-start;


}
.I141795 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I141795 {

order:5;

}
.I141795:hover {
}
.I141795 > .viewport {



}
.I141795 > .viewport:hover {
}

}
h1.I141796, .I141796 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141796 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
margin-top:2rem;


}
.I141796:hover {
}
.I141796 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141796 > .viewport:hover {
}

@media (min-width:1440px) {
.I141796 {

order:13;

}
.I141796:hover {
}
.I141796 > .viewport {



}
.I141796 > .viewport:hover {
}

}
h1.I141797, .I141797 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141797 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I141797:hover {
}
.I141797 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141797 > .viewport:hover {
}


h1.I141798, .I141798 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141798 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
margin-top:2rem;


}
.I141798:hover {
}
.I141798 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141798 > .viewport:hover {
}

@media (min-width:1440px) {
.I141798 {

order:21;

}
.I141798:hover {
}
.I141798 > .viewport {



}
.I141798 > .viewport:hover {
}

}
h1.I141799, .I141799 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141799 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
margin-top:2rem;


}
.I141799:hover {
}
.I141799 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141799 > .viewport:hover {
}

@media (min-width:1440px) {
.I141799 {

order:9;

}
.I141799:hover {
}
.I141799 > .viewport {



}
.I141799 > .viewport:hover {
}

}
h1.I141800, .I141800 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141800 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;
width:100%;
max-width:740px;
margin-top:0rem;


}
.I141800:hover {
}
.I141800 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I141800 > .viewport:hover {
}

@media (max-width:640px) {
.I141800 {

padding-top:1rem;


}
.I141800:hover {
}
.I141800 > .viewport {

justify-content:flex-start;


}
.I141800 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I141800 {

order:6;

}
.I141800:hover {
}
.I141800 > .viewport {



}
.I141800 > .viewport:hover {
}

}
h1.I141801, .I141801 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141801 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:4rem;


}
.I141801:hover {
}
.I141801 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141801 > .viewport:hover {
}

@media (min-width:1440px) {
.I141801 {

order:1;

}
.I141801:hover {
}
.I141801 > .viewport {



}
.I141801 > .viewport:hover {
}

}
h1.I141802, .I141802 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141802 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:14;

}
.I141802:hover {
}
.I141802 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141802 > .viewport:hover {
}

@media (min-width:1440px) {
.I141802 {

order:14;

}
.I141802:hover {
}
.I141802 > .viewport {



}
.I141802 > .viewport:hover {
}

}
h1.I141803, .I141803 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141803 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I141803:hover {
}
.I141803 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141803 > .viewport:hover {
}

@media (min-width:1440px) {
.I141803 {

order:9;

}
.I141803:hover {
}
.I141803 > .viewport {



}
.I141803 > .viewport:hover {
}

}
h1.I141804, .I141804 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141804 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I141804:hover {
}
.I141804 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I141804 > .viewport:hover {
}

@media (min-width:1440px) {
.I141804 {

order:14;

}
.I141804:hover {
}
.I141804 > .viewport {



}
.I141804 > .viewport:hover {
}

}
h1.I141805, .I141805 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141805 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I141805:hover {
}
.I141805 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I141805 > .viewport:hover {
}

@media (min-width:1440px) {
.I141805 {

order:22;

}
.I141805:hover {
}
.I141805 > .viewport {



}
.I141805 > .viewport:hover {
}

}
h1.I143543, .I143543 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143543 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I143543:hover {
}
.I143543 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143543 > .viewport:hover {
}


h1.I143786, .I143786 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143786 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I143786:hover {
}
.I143786 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143786 > .viewport:hover {
}


h1.I143948, .I143948 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143948 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I143948:hover {
}
.I143948 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143948 > .viewport:hover {
}


h1.I144110, .I144110 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144110 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I144110:hover {
}
.I144110 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144110 > .viewport:hover {
}


h1.I144272, .I144272 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144272 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I144272:hover {
}
.I144272 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144272 > .viewport:hover {
}


.I141806, a.I141806 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I141806:hover, a.I141806:hover {
}
@media (max-width:992px) {
.I141806, a.I141806 {
display:flex;
font-size:1.25rem;


}
.I141806:hover, a.I141806:hover {
}
}
@media (max-width:640px) {
.I141806, a.I141806 {
display:flex;
font-size:1.25rem;


}
.I141806:hover, a.I141806:hover {
}
}

.I141807, a.I141807 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);


}
.I141807:hover, a.I141807:hover {
}
@media (max-width:992px) {
.I141807, a.I141807 {
display:flex;
font-size:1.625rem;


}
.I141807:hover, a.I141807:hover {
}
}
@media (max-width:640px) {
.I141807, a.I141807 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I141807:hover, a.I141807:hover {
}
}

.I141808, a.I141808 {
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;

}
.I141808:hover, a.I141808:hover {
}
@media (max-width:992px) {
.I141808, a.I141808 {
}
.I141808:hover, a.I141808:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I141808, a.I141808 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I141808:hover, a.I141808:hover {
}
}

.I141809 .button, .I141809.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);

}
.I141809 button.button, button.I141809.button {
cursor:pointer;
}
.I141809 .button .text, .I141809.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I141809 .button .icon, .I141809.button .icon {
flex:none;
background-size:100% 100%;
}
.I141809 .button:hover, .I141809.button:hover {
background-color:rgb(217,217,217);

}
.I141809 .button:hover .text, .I141809.button:hover .text {
}
.I141809 .button:hover .icon, .I141809.button:hover .icon {
background-size:100% 100%;
}

.I141810 .button, .I141810.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I141810 button.button, button.I141810.button {
cursor:pointer;
}
.I141810 .button .text, .I141810.button .text {
}
.I141810 .button .icon, .I141810.button .icon {
flex:none;
background-size:100% 100%;
}
.I141810 .button:hover, .I141810.button:hover {
}
.I141810 .button:hover .text, .I141810.button:hover .text {
}
.I141810 .button:hover .icon, .I141810.button:hover .icon {
background-size:100% 100%;
}

.I141811 .button, .I141811.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I141811 button.button, button.I141811.button {
cursor:pointer;
}
.I141811 .button .text, .I141811.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I141811 .button .icon, .I141811.button .icon {
flex:none;
background-size:100% 100%;
}
.I141811 .button:hover, .I141811.button:hover {
}
.I141811 .button:hover .text, .I141811.button:hover .text {
}
.I141811 .button:hover .icon, .I141811.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I141811 .button, .I141811.button {
}
.I141811 button.button, button.I141811.button {
}
.I141811 .button .text, .I141811.button .text {
font-family:Rubik;

}
.I141811 .button .icon, .I141811.button .icon {
background-size:100% 100%;
}
.I141811 .button:hover, .I141811.button:hover {
}
.I141811 .button:hover .text, .I141811.button:hover .text {
}
.I141811 .button:hover .icon, .I141811.button:hover .icon {
background-size:100% 100%;
}
}

.I141812 .button, .I141812.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);

}
.I141812 button.button, button.I141812.button {
cursor:pointer;
}
.I141812 .button .text, .I141812.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I141812 .button .icon, .I141812.button .icon {
flex:none;
background-size:100% 100%;
}
.I141812 .button:hover, .I141812.button:hover {
background-color:rgb(210,40,93);

}
.I141812 .button:hover .text, .I141812.button:hover .text {
}
.I141812 .button:hover .icon, .I141812.button:hover .icon {
background-size:100% 100%;
}

.I141813, a.I141813 {
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;


}
.I141813:hover, a.I141813:hover {
}
@media (max-width:992px) {
.I141813, a.I141813 {
}
.I141813:hover, a.I141813:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I141813, a.I141813 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I141813:hover, a.I141813:hover {
}
}

.I141814 .image, .I141814.image {
vertical-align:top;
}
.I141814 .image:hover, .I141814.image:hover {
}

.I141815 .button, .I141815.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I141815 button.button, button.I141815.button {
cursor:pointer;
}
.I141815 .button .text, .I141815.button .text {
}
.I141815 .button .icon, .I141815.button .icon {
flex:none;
background-size:100% 100%;
}
.I141815 .button:hover, .I141815.button:hover {
}
.I141815 .button:hover .text, .I141815.button:hover .text {
}
.I141815 .button:hover .icon, .I141815.button:hover .icon {
background-size:100% 100%;
}

h1.I141816, .I141816 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I141816, .I141816 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I141816, .I141816 p {
margin:0px;
}

figure.I141816, .I141816 figure {
margin:0px;
}

a.I141816, .I141816 a {
text-decoration:inherit;
color:inherit;
}

.I141816 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I141816 article, article.I141816 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I141816 article:hover, article.I141816:hover {
}
.I141816 article.active, article.I141816.active {
}
.I141816 .body {
}
.I141816 .body:hover {
	
}
.I141816 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I141816 .body img {
}
.I141816 .body ul, .I141816 .body ol {
margin-left:1rem;

}
.I141816 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I141816 .body iframe {
}
.I141816 .body img:hover {
}
.I141816 .body iframe:hover {
}

.I141816 .body li {
list-style-type:disc;
}



.I141817 .image, .I141817.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I141817 .image:hover, .I141817.image:hover {
}

.I141818 .image, .I141818.image {
vertical-align:top;
}
.I141818 .image:hover, .I141818.image:hover {
}

.I143462 .image, .I143462.image {
vertical-align:top;
width:20px;
height:20px;

}
.I143462 .image:hover, .I143462.image:hover {
}

.I143705, a.I143705 {
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;

}
.I143705:hover, a.I143705:hover {
}

.I143867, a.I143867 {
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;

}
.I143867:hover, a.I143867:hover {
}

.I144029, a.I144029 {
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;

}
.I144029:hover, a.I144029:hover {
display:flex;
text-decoration:underline;


}

.I144191 .image, .I144191.image {
vertical-align:top;
}
.I144191 .image:hover, .I144191.image:hover {
}

h1.I141831, .I141831 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141831 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-right:4rem;


}
.I141831:hover {
}
.I141831 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141831 > .viewport:hover {
}

@media (max-width:640px) {
.I141831 {

padding-bottom:2rem;
padding-right:0rem;


}
.I141831:hover {
}
.I141831 > .viewport {



}
.I141831 > .viewport:hover {
}

}

.I141820 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:320px;
max-width:460px;
border-style:none;
border-width:0px;
border-radius:0.5rem;
box-shadow:0px 2px 4px 0px rgba(0,0,0,0.13000);

	
}
.I141820:hover {
}

.I141821 {
display:flex;
position:var(--I141821-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
}
.I141821:hover {
}


.I141822 {
display:flex;
position:var(--I141822-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
padding:2rem;

}
.I141822:hover {
}


h1.I141823, .I141823 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141823 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I141823:hover {
}
.I141823 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141823 > .viewport:hover {
}


h1.I141824, .I141824 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141824 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I141824:hover {
}
.I141824 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141824 > .viewport:hover {
}


h1.I141825, .I141825 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141825 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
min-height:95px;
padding-bottom:0rem;


}
.I141825:hover {
}
.I141825 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141825 > .viewport:hover {
}

@media (max-width:640px) {
.I141825 {

padding-bottom:0rem;


}
.I141825:hover {
}
.I141825 > .viewport {



}
.I141825 > .viewport:hover {
}

}

h1.I141826, .I141826 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141826 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-top:2rem;


}
.I141826:hover {
}
.I141826 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141826 > .viewport:hover {
}


h1.I141863, .I141863 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141863 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;
margin-top:1rem;


}
.I141863:hover {
}
.I141863 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141863 > .viewport:hover {
}


.I141827 .image, .I141827.image {
vertical-align:top;
width:100%;
height:auto;
max-height:345px;
border-top-left-radius:0.5rem;
border-top-right-radius:0.5rem;
background-size:cover;
background-position:center center;

}
.I141827 .image:hover, .I141827.image:hover {
}
@media (max-width:640px) {
.I141827 .image, .I141827.image {
max-height:240px;

}
.I141827 .image:hover, .I141827.image:hover {
}
}

.I141828, a.I141828 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I141828:hover, a.I141828:hover {
}

.I141829, a.I141829 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I141829:hover, a.I141829:hover {
}
@media (max-width:992px) {
.I141829, a.I141829 {
}
.I141829:hover, a.I141829:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I141829, a.I141829 {
display:flex;
padding-bottom:1rem;

}
.I141829:hover, a.I141829:hover {
}
}

.I141830 .button, .I141830.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I141830 button.button, button.I141830.button {
cursor:pointer;
}
.I141830 .button .text, .I141830.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I141830 .button .icon, .I141830.button .icon {
flex:none;
background-size:100% 100%;
}
.I141830 .button:hover, .I141830.button:hover {
}
.I141830 .button:hover .text, .I141830.button:hover .text {
}
.I141830 .button:hover .icon, .I141830.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I141830 .button, .I141830.button {
}
.I141830 button.button, button.I141830.button {
}
.I141830 .button .text, .I141830.button .text {
font-family:Rubik;

}
.I141830 .button .icon, .I141830.button .icon {
background-size:100% 100%;
}
.I141830 .button:hover, .I141830.button:hover {
}
.I141830 .button:hover .text, .I141830.button:hover .text {
}
.I141830 .button:hover .icon, .I141830.button:hover .icon {
background-size:100% 100%;
}
}

.I141853 .button, .I141853.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I141853 button.button, button.I141853.button {
cursor:pointer;
}
.I141853 .button .text, .I141853.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I141853 .button .icon, .I141853.button .icon {
flex:none;
background-size:100% 100%;
}
.I141853 .button:hover, .I141853.button:hover {
}
.I141853 .button:hover .text, .I141853.button:hover .text {
}
.I141853 .button:hover .icon, .I141853.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I141853 .button, .I141853.button {
}
.I141853 button.button, button.I141853.button {
}
.I141853 .button .text, .I141853.button .text {
font-family:Rubik;

}
.I141853 .button .icon, .I141853.button .icon {
background-size:100% 100%;
}
.I141853 .button:hover, .I141853.button:hover {
}
.I141853 .button:hover .text, .I141853.button:hover .text {
}
.I141853 .button:hover .icon, .I141853.button:hover .icon {
background-size:100% 100%;
}
}

h1.I141844, .I141844 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141844 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I141844:hover {
}
.I141844 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141844 > .viewport:hover {
}


.I141833 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:320px;
max-width:460px;
border-style:none;
border-width:0px;
border-radius:0.5rem;
box-shadow:0px 2px 4px 0px rgba(0,0,0,0.13000);

	
}
.I141833:hover {
}

.I141834 {
display:flex;
position:var(--I141834-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
}
.I141834:hover {
}


.I141835 {
display:flex;
position:var(--I141835-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
padding:2rem;

}
.I141835:hover {
}


h1.I141836, .I141836 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141836 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I141836:hover {
}
.I141836 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141836 > .viewport:hover {
}


h1.I141837, .I141837 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141837 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I141837:hover {
}
.I141837 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141837 > .viewport:hover {
}


h1.I141838, .I141838 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141838 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
min-height:95px;
padding-bottom:0rem;


}
.I141838:hover {
}
.I141838 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141838 > .viewport:hover {
}


h1.I141839, .I141839 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141839 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-top:2rem;


}
.I141839:hover {
}
.I141839 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141839 > .viewport:hover {
}


h1.I141864, .I141864 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141864 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;
margin-top:1rem;


}
.I141864:hover {
}
.I141864 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141864 > .viewport:hover {
}


.I141840 .image, .I141840.image {
vertical-align:top;
width:100%;
height:auto;
max-height:345px;
border-top-left-radius:0.5rem;
border-top-right-radius:0.5rem;
background-size:cover;
background-position:center center;

}
.I141840 .image:hover, .I141840.image:hover {
}
@media (max-width:640px) {
.I141840 .image, .I141840.image {
max-height:240px;

}
.I141840 .image:hover, .I141840.image:hover {
}
}

.I141841, a.I141841 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I141841:hover, a.I141841:hover {
}

.I141842, a.I141842 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I141842:hover, a.I141842:hover {
}
@media (max-width:992px) {
.I141842, a.I141842 {
}
.I141842:hover, a.I141842:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I141842, a.I141842 {
display:flex;
padding-bottom:1rem;

}
.I141842:hover, a.I141842:hover {
}
}

.I141843 .button, .I141843.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I141843 button.button, button.I141843.button {
cursor:pointer;
}
.I141843 .button .text, .I141843.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I141843 .button .icon, .I141843.button .icon {
flex:none;
background-size:100% 100%;
}
.I141843 .button:hover, .I141843.button:hover {
}
.I141843 .button:hover .text, .I141843.button:hover .text {
}
.I141843 .button:hover .icon, .I141843.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I141843 .button, .I141843.button {
}
.I141843 button.button, button.I141843.button {
}
.I141843 .button .text, .I141843.button .text {
font-family:Rubik;

}
.I141843 .button .icon, .I141843.button .icon {
background-size:100% 100%;
}
.I141843 .button:hover, .I141843.button:hover {
}
.I141843 .button:hover .text, .I141843.button:hover .text {
}
.I141843 .button:hover .icon, .I141843.button:hover .icon {
background-size:100% 100%;
}
}

.I141854 .button, .I141854.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I141854 button.button, button.I141854.button {
cursor:pointer;
}
.I141854 .button .text, .I141854.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I141854 .button .icon, .I141854.button .icon {
flex:none;
background-size:100% 100%;
}
.I141854 .button:hover, .I141854.button:hover {
}
.I141854 .button:hover .text, .I141854.button:hover .text {
}
.I141854 .button:hover .icon, .I141854.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I141854 .button, .I141854.button {
}
.I141854 button.button, button.I141854.button {
}
.I141854 .button .text, .I141854.button .text {
font-family:Rubik;

}
.I141854 .button .icon, .I141854.button .icon {
background-size:100% 100%;
}
.I141854 .button:hover, .I141854.button:hover {
}
.I141854 .button:hover .text, .I141854.button:hover .text {
}
.I141854 .button:hover .icon, .I141854.button:hover .icon {
background-size:100% 100%;
}
}

h1.I141880, .I141880 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141880 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-right:4rem;


}
.I141880:hover {
}
.I141880 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141880 > .viewport:hover {
}

@media (max-width:640px) {
.I141880 {

padding-bottom:2rem;
padding-right:0rem;


}
.I141880:hover {
}
.I141880 > .viewport {



}
.I141880 > .viewport:hover {
}

}

.I141867 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:320px;
max-width:460px;
border-style:none;
border-width:0px;
border-radius:0.5rem;
box-shadow:0px 2px 4px 0px rgba(0,0,0,0.13000);

	
}
.I141867:hover {
}

.I141868 {
display:flex;
position:var(--I141868-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
}
.I141868:hover {
}


.I141869 {
display:flex;
position:var(--I141869-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
padding:2rem;

}
.I141869:hover {
}


h1.I141870, .I141870 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141870 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I141870:hover {
}
.I141870 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141870 > .viewport:hover {
}


h1.I141871, .I141871 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141871 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I141871:hover {
}
.I141871 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141871 > .viewport:hover {
}


h1.I141872, .I141872 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141872 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
min-height:95px;
padding-bottom:0rem;


}
.I141872:hover {
}
.I141872 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141872 > .viewport:hover {
}

@media (max-width:640px) {
.I141872 {

padding-bottom:0rem;


}
.I141872:hover {
}
.I141872 > .viewport {



}
.I141872 > .viewport:hover {
}

}

h1.I141873, .I141873 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141873 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-top:2rem;


}
.I141873:hover {
}
.I141873 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141873 > .viewport:hover {
}


h1.I141874, .I141874 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141874 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;
margin-top:1rem;


}
.I141874:hover {
}
.I141874 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141874 > .viewport:hover {
}


.I141875 .image, .I141875.image {
vertical-align:top;
width:100%;
height:auto;
max-height:345px;
border-top-left-radius:0.5rem;
border-top-right-radius:0.5rem;
background-size:cover;
background-position:center center;

}
.I141875 .image:hover, .I141875.image:hover {
}
@media (max-width:640px) {
.I141875 .image, .I141875.image {
max-height:240px;

}
.I141875 .image:hover, .I141875.image:hover {
}
}

.I141876, a.I141876 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I141876:hover, a.I141876:hover {
}

.I141877, a.I141877 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I141877:hover, a.I141877:hover {
}
@media (max-width:992px) {
.I141877, a.I141877 {
}
.I141877:hover, a.I141877:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I141877, a.I141877 {
display:flex;
padding-bottom:1rem;

}
.I141877:hover, a.I141877:hover {
}
}

.I141878 .button, .I141878.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I141878 button.button, button.I141878.button {
cursor:pointer;
}
.I141878 .button .text, .I141878.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I141878 .button .icon, .I141878.button .icon {
flex:none;
background-size:100% 100%;
}
.I141878 .button:hover, .I141878.button:hover {
}
.I141878 .button:hover .text, .I141878.button:hover .text {
}
.I141878 .button:hover .icon, .I141878.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I141878 .button, .I141878.button {
}
.I141878 button.button, button.I141878.button {
}
.I141878 .button .text, .I141878.button .text {
font-family:Rubik;

}
.I141878 .button .icon, .I141878.button .icon {
background-size:100% 100%;
}
.I141878 .button:hover, .I141878.button:hover {
}
.I141878 .button:hover .text, .I141878.button:hover .text {
}
.I141878 .button:hover .icon, .I141878.button:hover .icon {
background-size:100% 100%;
}
}

.I141879 .button, .I141879.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I141879 button.button, button.I141879.button {
cursor:pointer;
}
.I141879 .button .text, .I141879.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I141879 .button .icon, .I141879.button .icon {
flex:none;
background-size:100% 100%;
}
.I141879 .button:hover, .I141879.button:hover {
}
.I141879 .button:hover .text, .I141879.button:hover .text {
}
.I141879 .button:hover .icon, .I141879.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I141879 .button, .I141879.button {
}
.I141879 button.button, button.I141879.button {
}
.I141879 .button .text, .I141879.button .text {
font-family:Rubik;

}
.I141879 .button .icon, .I141879.button .icon {
background-size:100% 100%;
}
.I141879 .button:hover, .I141879.button:hover {
}
.I141879 .button:hover .text, .I141879.button:hover .text {
}
.I141879 .button:hover .icon, .I141879.button:hover .icon {
background-size:100% 100%;
}
}

h1.I141895, .I141895 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141895 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I141895:hover {
}
.I141895 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141895 > .viewport:hover {
}


.I141882 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:320px;
max-width:460px;
border-style:none;
border-width:0px;
border-radius:0.5rem;
box-shadow:0px 2px 4px 0px rgba(0,0,0,0.13000);

	
}
.I141882:hover {
}

.I141883 {
display:flex;
position:var(--I141883-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
}
.I141883:hover {
}


.I141884 {
display:flex;
position:var(--I141884-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
padding:2rem;

}
.I141884:hover {
}


h1.I141885, .I141885 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141885 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I141885:hover {
}
.I141885 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141885 > .viewport:hover {
}


h1.I141886, .I141886 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141886 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I141886:hover {
}
.I141886 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141886 > .viewport:hover {
}


h1.I141887, .I141887 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141887 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
min-height:95px;
padding-bottom:0rem;


}
.I141887:hover {
}
.I141887 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141887 > .viewport:hover {
}


h1.I141888, .I141888 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141888 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-top:2rem;


}
.I141888:hover {
}
.I141888 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141888 > .viewport:hover {
}


h1.I141889, .I141889 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141889 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;
margin-top:1rem;


}
.I141889:hover {
}
.I141889 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141889 > .viewport:hover {
}


.I141890 .image, .I141890.image {
vertical-align:top;
width:100%;
height:auto;
max-height:345px;
border-top-left-radius:0.5rem;
border-top-right-radius:0.5rem;
background-size:cover;
background-position:center center;

}
.I141890 .image:hover, .I141890.image:hover {
}
@media (max-width:640px) {
.I141890 .image, .I141890.image {
max-height:240px;

}
.I141890 .image:hover, .I141890.image:hover {
}
}

.I141891, a.I141891 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I141891:hover, a.I141891:hover {
}

.I141892, a.I141892 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I141892:hover, a.I141892:hover {
}
@media (max-width:992px) {
.I141892, a.I141892 {
}
.I141892:hover, a.I141892:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I141892, a.I141892 {
display:flex;
padding-bottom:1rem;

}
.I141892:hover, a.I141892:hover {
}
}

.I141893 .button, .I141893.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I141893 button.button, button.I141893.button {
cursor:pointer;
}
.I141893 .button .text, .I141893.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I141893 .button .icon, .I141893.button .icon {
flex:none;
background-size:100% 100%;
}
.I141893 .button:hover, .I141893.button:hover {
}
.I141893 .button:hover .text, .I141893.button:hover .text {
}
.I141893 .button:hover .icon, .I141893.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I141893 .button, .I141893.button {
}
.I141893 button.button, button.I141893.button {
}
.I141893 .button .text, .I141893.button .text {
font-family:Rubik;

}
.I141893 .button .icon, .I141893.button .icon {
background-size:100% 100%;
}
.I141893 .button:hover, .I141893.button:hover {
}
.I141893 .button:hover .text, .I141893.button:hover .text {
}
.I141893 .button:hover .icon, .I141893.button:hover .icon {
background-size:100% 100%;
}
}

.I141894 .button, .I141894.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I141894 button.button, button.I141894.button {
cursor:pointer;
}
.I141894 .button .text, .I141894.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I141894 .button .icon, .I141894.button .icon {
flex:none;
background-size:100% 100%;
}
.I141894 .button:hover, .I141894.button:hover {
}
.I141894 .button:hover .text, .I141894.button:hover .text {
}
.I141894 .button:hover .icon, .I141894.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I141894 .button, .I141894.button {
}
.I141894 button.button, button.I141894.button {
}
.I141894 .button .text, .I141894.button .text {
font-family:Rubik;

}
.I141894 .button .icon, .I141894.button .icon {
background-size:100% 100%;
}
.I141894 .button:hover, .I141894.button:hover {
}
.I141894 .button:hover .text, .I141894.button:hover .text {
}
.I141894 .button:hover .icon, .I141894.button:hover .icon {
background-size:100% 100%;
}
}

h1.I141926, .I141926 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141926 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:16;
width:100%;


}
.I141926:hover {
}
.I141926 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141926 > .viewport:hover {
}


.I141898 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(245,245,245);

align-items:center;

	
}
.I141898:hover {
}
@media (min-width:1440px) {
.I141898 {
align-items:center;

	
}
.I141898:hover {
}
}
.I141899 {
display:flex;
position:var(--I141899-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;


}
.I141899:hover {
}

@media (max-width:992px) {
.I141899 {

padding-bottom:0rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I141899:hover {
}

}
@media (max-width:640px) {
.I141899 {

align-items:flex-start;


}
.I141899:hover {
}

}

.I143625 {
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;

	
}
.I143625:hover {
}

@media (max-width:992px) {
.I143625 {

margin-left:0rem;



	
}
.I143625:hover {
}

}
@media (max-width:640px) {
.I143625 {

margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I143625:hover {
}

}
@media (min-width:1440px) {
.I143625 {

order:3;
margin-left:0px;



	
}
.I143625:hover {
}

}
h1.I141900, .I141900 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141900 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
margin-bottom:0.5rem;


}
.I141900:hover {
}
.I141900 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141900 > .viewport:hover {
}

@media (min-width:1440px) {
.I141900 {

order:2;

}
.I141900:hover {
}
.I141900 > .viewport {



}
.I141900 > .viewport:hover {
}

}
h1.I141901, .I141901 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141901 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;
max-width:800px;


}
.I141901:hover {
}
.I141901 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I141901 > .viewport:hover {
}

@media (min-width:1440px) {
.I141901 {

order:4;

}
.I141901:hover {
}
.I141901 > .viewport {



}
.I141901 > .viewport:hover {
}

}
h1.I141902, .I141902 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141902 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;
max-width:940px;
margin-top:1rem;


}
.I141902:hover {
}
.I141902 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I141902 > .viewport:hover {
}

@media (max-width:640px) {
.I141902 {


}
.I141902:hover {
}
.I141902 > .viewport {

justify-content:flex-start;


}
.I141902 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I141902 {

order:5;

}
.I141902:hover {
}
.I141902 > .viewport {



}
.I141902 > .viewport:hover {
}

}
h1.I141903, .I141903 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141903 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
margin-top:2rem;


}
.I141903:hover {
}
.I141903 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141903 > .viewport:hover {
}

@media (min-width:1440px) {
.I141903 {

order:13;

}
.I141903:hover {
}
.I141903 > .viewport {



}
.I141903 > .viewport:hover {
}

}
h1.I141904, .I141904 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141904 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I141904:hover {
}
.I141904 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141904 > .viewport:hover {
}


h1.I141905, .I141905 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141905 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
margin-top:2rem;


}
.I141905:hover {
}
.I141905 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141905 > .viewport:hover {
}

@media (min-width:1440px) {
.I141905 {

order:21;

}
.I141905:hover {
}
.I141905 > .viewport {



}
.I141905 > .viewport:hover {
}

}
h1.I141906, .I141906 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141906 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
margin-top:2rem;


}
.I141906:hover {
}
.I141906 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141906 > .viewport:hover {
}

@media (min-width:1440px) {
.I141906 {

order:9;

}
.I141906:hover {
}
.I141906 > .viewport {



}
.I141906 > .viewport:hover {
}

}
h1.I141907, .I141907 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141907 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I141907:hover {
}
.I141907 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I141907 > .viewport:hover {
}

@media (max-width:640px) {
.I141907 {

padding-top:1rem;


}
.I141907:hover {
}
.I141907 > .viewport {

justify-content:flex-start;


}
.I141907 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I141907 {

order:6;

}
.I141907:hover {
}
.I141907 > .viewport {



}
.I141907 > .viewport:hover {
}

}
h1.I141908, .I141908 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141908 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:4rem;


}
.I141908:hover {
}
.I141908 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141908 > .viewport:hover {
}

@media (min-width:1440px) {
.I141908 {

order:1;

}
.I141908:hover {
}
.I141908 > .viewport {



}
.I141908 > .viewport:hover {
}

}
h1.I141909, .I141909 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141909 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:14;

}
.I141909:hover {
}
.I141909 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141909 > .viewport:hover {
}

@media (min-width:1440px) {
.I141909 {

order:14;

}
.I141909:hover {
}
.I141909 > .viewport {



}
.I141909 > .viewport:hover {
}

}
h1.I141910, .I141910 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141910 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I141910:hover {
}
.I141910 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141910 > .viewport:hover {
}

@media (min-width:1440px) {
.I141910 {

order:9;

}
.I141910:hover {
}
.I141910 > .viewport {



}
.I141910 > .viewport:hover {
}

}
h1.I141911, .I141911 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141911 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I141911:hover {
}
.I141911 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I141911 > .viewport:hover {
}

@media (min-width:1440px) {
.I141911 {

order:14;

}
.I141911:hover {
}
.I141911 > .viewport {



}
.I141911 > .viewport:hover {
}

}
h1.I141912, .I141912 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141912 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I141912:hover {
}
.I141912 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I141912 > .viewport:hover {
}

@media (min-width:1440px) {
.I141912 {

order:22;

}
.I141912:hover {
}
.I141912 > .viewport {



}
.I141912 > .viewport:hover {
}

}
h1.I143544, .I143544 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143544 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I143544:hover {
}
.I143544 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143544 > .viewport:hover {
}


h1.I143787, .I143787 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143787 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I143787:hover {
}
.I143787 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143787 > .viewport:hover {
}


h1.I143949, .I143949 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143949 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I143949:hover {
}
.I143949 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143949 > .viewport:hover {
}


h1.I144111, .I144111 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144111 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I144111:hover {
}
.I144111 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144111 > .viewport:hover {
}


h1.I144273, .I144273 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144273 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I144273:hover {
}
.I144273 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144273 > .viewport:hover {
}


.I141913, a.I141913 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I141913:hover, a.I141913:hover {
}
@media (max-width:992px) {
.I141913, a.I141913 {
display:flex;
font-size:1.25rem;


}
.I141913:hover, a.I141913:hover {
}
}
@media (max-width:640px) {
.I141913, a.I141913 {
display:flex;
font-size:1.25rem;


}
.I141913:hover, a.I141913:hover {
}
}

.I141914, a.I141914 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);


}
.I141914:hover, a.I141914:hover {
}
@media (max-width:992px) {
.I141914, a.I141914 {
display:flex;
font-size:1.625rem;


}
.I141914:hover, a.I141914:hover {
}
}
@media (max-width:640px) {
.I141914, a.I141914 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I141914:hover, a.I141914:hover {
}
}

.I141915, a.I141915 {
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;

}
.I141915:hover, a.I141915:hover {
}
@media (max-width:992px) {
.I141915, a.I141915 {
}
.I141915:hover, a.I141915:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I141915, a.I141915 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I141915:hover, a.I141915:hover {
}
}

.I141916 .button, .I141916.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);

}
.I141916 button.button, button.I141916.button {
cursor:pointer;
}
.I141916 .button .text, .I141916.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I141916 .button .icon, .I141916.button .icon {
flex:none;
background-size:100% 100%;
}
.I141916 .button:hover, .I141916.button:hover {
background-color:rgb(217,217,217);

}
.I141916 .button:hover .text, .I141916.button:hover .text {
}
.I141916 .button:hover .icon, .I141916.button:hover .icon {
background-size:100% 100%;
}

.I141917 .button, .I141917.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I141917 button.button, button.I141917.button {
cursor:pointer;
}
.I141917 .button .text, .I141917.button .text {
}
.I141917 .button .icon, .I141917.button .icon {
flex:none;
background-size:100% 100%;
}
.I141917 .button:hover, .I141917.button:hover {
}
.I141917 .button:hover .text, .I141917.button:hover .text {
}
.I141917 .button:hover .icon, .I141917.button:hover .icon {
background-size:100% 100%;
}

.I141918 .button, .I141918.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I141918 button.button, button.I141918.button {
cursor:pointer;
}
.I141918 .button .text, .I141918.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I141918 .button .icon, .I141918.button .icon {
flex:none;
background-size:100% 100%;
}
.I141918 .button:hover, .I141918.button:hover {
}
.I141918 .button:hover .text, .I141918.button:hover .text {
}
.I141918 .button:hover .icon, .I141918.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I141918 .button, .I141918.button {
}
.I141918 button.button, button.I141918.button {
}
.I141918 .button .text, .I141918.button .text {
font-family:Rubik;

}
.I141918 .button .icon, .I141918.button .icon {
background-size:100% 100%;
}
.I141918 .button:hover, .I141918.button:hover {
}
.I141918 .button:hover .text, .I141918.button:hover .text {
}
.I141918 .button:hover .icon, .I141918.button:hover .icon {
background-size:100% 100%;
}
}

.I141919 .button, .I141919.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);

}
.I141919 button.button, button.I141919.button {
cursor:pointer;
}
.I141919 .button .text, .I141919.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I141919 .button .icon, .I141919.button .icon {
flex:none;
background-size:100% 100%;
}
.I141919 .button:hover, .I141919.button:hover {
background-color:rgb(210,40,93);

}
.I141919 .button:hover .text, .I141919.button:hover .text {
}
.I141919 .button:hover .icon, .I141919.button:hover .icon {
background-size:100% 100%;
}

.I141920, a.I141920 {
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;


}
.I141920:hover, a.I141920:hover {
}
@media (max-width:992px) {
.I141920, a.I141920 {
}
.I141920:hover, a.I141920:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I141920, a.I141920 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I141920:hover, a.I141920:hover {
}
}

.I141921 .image, .I141921.image {
vertical-align:top;
}
.I141921 .image:hover, .I141921.image:hover {
}

.I141922 .button, .I141922.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I141922 button.button, button.I141922.button {
cursor:pointer;
}
.I141922 .button .text, .I141922.button .text {
}
.I141922 .button .icon, .I141922.button .icon {
flex:none;
background-size:100% 100%;
}
.I141922 .button:hover, .I141922.button:hover {
}
.I141922 .button:hover .text, .I141922.button:hover .text {
}
.I141922 .button:hover .icon, .I141922.button:hover .icon {
background-size:100% 100%;
}

h1.I141923, .I141923 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I141923, .I141923 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I141923, .I141923 p {
margin:0px;
}

figure.I141923, .I141923 figure {
margin:0px;
}

a.I141923, .I141923 a {
text-decoration:inherit;
color:inherit;
}

.I141923 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I141923 article, article.I141923 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I141923 article:hover, article.I141923:hover {
}
.I141923 article.active, article.I141923.active {
}
.I141923 .body {
}
.I141923 .body:hover {
	
}
.I141923 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I141923 .body img {
}
.I141923 .body ul, .I141923 .body ol {
margin-left:1rem;

}
.I141923 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I141923 .body iframe {
}
.I141923 .body img:hover {
}
.I141923 .body iframe:hover {
}

.I141923 .body li {
list-style-type:disc;
}



.I141924 .image, .I141924.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I141924 .image:hover, .I141924.image:hover {
}

.I141925 .image, .I141925.image {
vertical-align:top;
}
.I141925 .image:hover, .I141925.image:hover {
}

.I143463 .image, .I143463.image {
vertical-align:top;
width:20px;
height:20px;

}
.I143463 .image:hover, .I143463.image:hover {
}

.I143706, a.I143706 {
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;

}
.I143706:hover, a.I143706:hover {
}

.I143868, a.I143868 {
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;

}
.I143868:hover, a.I143868:hover {
}

.I144030, a.I144030 {
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;

}
.I144030:hover, a.I144030:hover {
display:flex;
text-decoration:underline;


}

.I144192 .image, .I144192.image {
vertical-align:top;
}
.I144192 .image:hover, .I144192.image:hover {
}

h1.I141990, .I141990 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141990 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:20;
width:100%;


}
.I141990:hover {
}
.I141990 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141990 > .viewport:hover {
}


.I141959 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;
background-color:rgb(245,245,245);

align-items:center;

	
}
.I141959:hover {
}

.I141960 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:0rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0rem;
box-sizing:border-box;


}
.I141960:hover {
}
@media (max-width:992px) {
.I141960 {

padding-bottom:0rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;


flex-direction:row;
}
.I141960:hover {
}
}
@media (max-width:640px) {
.I141960 {

padding-bottom:0rem;
padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I141960:hover {
}
}

.I141961 {
display:flex;
position:var(--I141961-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;


}
.I141961:hover {
}

@media (max-width:992px) {
.I141961 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I141961:hover {
}

}
@media (max-width:640px) {
.I141961 {

order:4;
min-width:100%;
padding-top:2rem;

}
.I141961:hover {
}

}
@media (min-width:1440px) {
.I141961 {

order:3;
width:50%;
padding-right:4rem;

}
.I141961:hover {
}

}
.I141962 {
display:flex;
position:var(--I141962-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;


}
.I141962:hover {
}

@media (max-width:992px) {
.I141962 {

order:3;
width:50%;
padding-left:0rem;

}
.I141962:hover {
}

}
@media (max-width:640px) {
.I141962 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I141962:hover {
}

}
@media (min-width:1440px) {
.I141962 {

order:2;
width:50%;

flex-direction:column;


}
.I141962:hover {
}

}
.I141963 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I141963:hover {
}


h1.I141964, .I141964 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141964 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I141964:hover {
}
.I141964 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141964 > .viewport:hover {
}


h1.I141965, .I141965 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141965 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I141965:hover {
}
.I141965 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141965 > .viewport:hover {
}


h1.I141966, .I141966 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141966 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I141966:hover {
}
.I141966 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141966 > .viewport:hover {
}


h1.I141967, .I141967 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141967 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I141967:hover {
}
.I141967 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141967 > .viewport:hover {
}

@media (max-width:640px) {
.I141967 {

margin-bottom:0;


}
.I141967:hover {
}
.I141967 > .viewport {



}
.I141967 > .viewport:hover {
}

}

h1.I141968, .I141968 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141968 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I141968:hover {
}
.I141968 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141968 > .viewport:hover {
}


h1.I141969, .I141969 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141969 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I141969:hover {
}
.I141969 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141969 > .viewport:hover {
}

@media (max-width:640px) {
.I141969 {

margin-bottom:-1.65rem;


}
.I141969:hover {
}
.I141969 > .viewport {



}
.I141969 > .viewport:hover {
}

}

h1.I141970, .I141970 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141970 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I141970:hover {
}
.I141970 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141970 > .viewport:hover {
}


h1.I141971, .I141971 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141971 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I141971:hover {
}
.I141971 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141971 > .viewport:hover {
}


h1.I141972, .I141972 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141972 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I141972:hover {
}
.I141972 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141972 > .viewport:hover {
}


h1.I141973, .I141973 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141973 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I141973:hover {
}
.I141973 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141973 > .viewport:hover {
}

@media (max-width:992px) {
.I141973 {

height:auto;


}
.I141973:hover {
}
.I141973 > .viewport {



}
.I141973 > .viewport:hover {
}

}

h1.I141974, .I141974 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141974 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I141974:hover {
}
.I141974 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141974 > .viewport:hover {
}

@media (min-width:1440px) {
.I141974 {

width:100%;
padding-top:0.75rem;


}
.I141974:hover {
}
.I141974 > .viewport {



}
.I141974 > .viewport:hover {
}

}
h1.I141975, .I141975 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141975 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I141975:hover {
}
.I141975 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141975 > .viewport:hover {
}


h1.I141976, .I141976 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141976 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I141976:hover {
}
.I141976 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141976 > .viewport:hover {
}


.I141977, a.I141977 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I141977:hover, a.I141977:hover {
}
@media (max-width:992px) {
.I141977, a.I141977 {
display:flex;
font-size:1.625rem;


}
.I141977:hover, a.I141977:hover {
}
}
@media (max-width:640px) {
.I141977, a.I141977 {
display:flex;
font-size:1.625rem;


}
.I141977:hover, a.I141977:hover {
}
}

.I141978, a.I141978 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I141978:hover, a.I141978:hover {
}
@media (max-width:992px) {
.I141978, a.I141978 {
}
.I141978:hover, a.I141978:hover {
display:flex;
width:100%;

}
}

.I141979 .image, .I141979.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/unanimo-design-system_desingops1.png?timestamp=20240319134937');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/unanimo-design-system_desingops1.png?timestamp=20240319134937') 1.00x,url('https://www.genexus.com/media/images/unanimo-design-system_desingops1_x2.png?timestamp=20240319134937') 2.00x,url('https://www.genexus.com/media/images/unanimo-design-system_desingops1_x3.png?timestamp=20240319134937') 3.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/unanimo-design-system_desingops1.png?timestamp=20240319134937') 1.00x,url('https://www.genexus.com/media/images/unanimo-design-system_desingops1_x2.png?timestamp=20240319134937') 2.00x,url('https://www.genexus.com/media/images/unanimo-design-system_desingops1_x3.png?timestamp=20240319134937') 3.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/unanimo-design-system_desingops1.png?timestamp=20240319134937') 1.00x,url('https://www.genexus.com/media/images/unanimo-design-system_desingops1_x2.png?timestamp=20240319134937') 2.00x,url('https://www.genexus.com/media/images/unanimo-design-system_desingops1_x3.png?timestamp=20240319134937') 3.00x);
background-image:image-set(url('https://www.genexus.com/media/images/unanimo-design-system_desingops1.png?timestamp=20240319134937') 1.00x,url('https://www.genexus.com/media/images/unanimo-design-system_desingops1_x2.png?timestamp=20240319134937') 2.00x,url('https://www.genexus.com/media/images/unanimo-design-system_desingops1_x3.png?timestamp=20240319134937') 3.00x);
background-size:cover;
background-position:center center;

}
.I141979 .image:hover, .I141979.image:hover {
}
@media (max-width:640px) {
.I141979 .image, .I141979.image {
background-image:url('https://www.genexus.com/media/images/unanimo-design-system_desingops1.png?timestamp=20240319134937');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/unanimo-design-system_desingops1.png?timestamp=20240319134937') 1.00x,url('https://www.genexus.com/media/images/unanimo-design-system_desingops1_x2.png?timestamp=20240319134937') 2.00x,url('https://www.genexus.com/media/images/unanimo-design-system_desingops1_x3.png?timestamp=20240319134937') 3.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/unanimo-design-system_desingops1.png?timestamp=20240319134937') 1.00x,url('https://www.genexus.com/media/images/unanimo-design-system_desingops1_x2.png?timestamp=20240319134937') 2.00x,url('https://www.genexus.com/media/images/unanimo-design-system_desingops1_x3.png?timestamp=20240319134937') 3.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/unanimo-design-system_desingops1.png?timestamp=20240319134937') 1.00x,url('https://www.genexus.com/media/images/unanimo-design-system_desingops1_x2.png?timestamp=20240319134937') 2.00x,url('https://www.genexus.com/media/images/unanimo-design-system_desingops1_x3.png?timestamp=20240319134937') 3.00x);
background-image:image-set(url('https://www.genexus.com/media/images/unanimo-design-system_desingops1.png?timestamp=20240319134937') 1.00x,url('https://www.genexus.com/media/images/unanimo-design-system_desingops1_x2.png?timestamp=20240319134937') 2.00x,url('https://www.genexus.com/media/images/unanimo-design-system_desingops1_x3.png?timestamp=20240319134937') 3.00x);

}
.I141979 .image:hover, .I141979.image:hover {
}
}

.I141980 .button, .I141980.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(91,167,255);

}
.I141980 button.button, button.I141980.button {
cursor:pointer;
}
.I141980 .button .text, .I141980.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I141980 .button .icon, .I141980.button .icon {
flex:none;
background-size:100% 100%;
}
.I141980 .button:hover, .I141980.button:hover {
background-color:rgb(67,125,192);

}
.I141980 .button:hover .text, .I141980.button:hover .text {
}
.I141980 .button:hover .icon, .I141980.button:hover .icon {
background-size:100% 100%;
}

.I141981, a.I141981 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I141981:hover, a.I141981:hover {
}

h1.I141982, .I141982 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I141982, .I141982 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I141982, .I141982 p {
margin:0px;
}

figure.I141982, .I141982 figure {
margin:0px;
}

a.I141982, .I141982 a {
text-decoration:inherit;
color:inherit;
}

.I141982 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I141982 article, article.I141982 {
width:100%;

flex-direction:column;	
}
.I141982 article:hover, article.I141982:hover {
}
.I141982 article.active, article.I141982.active {
}
.I141982 .body {
}
.I141982 .body:hover {
	
}
.I141982 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I141982 .body a {
text-decoration:underline;

}
.I141982 .body img {
}
.I141982 .body ul, .I141982 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I141982 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I141982 .body iframe {
}
.I141982 .body img:hover {
}
.I141982 .body iframe:hover {
}

.I141982 .body li {
list-style-type:disc;
}



.I141983 .button, .I141983.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);

}
.I141983 button.button, button.I141983.button {
cursor:pointer;
}
.I141983 .button .text, .I141983.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I141983 .button .icon, .I141983.button .icon {
flex:none;
background-size:100% 100%;
}
.I141983 .button:hover, .I141983.button:hover {
background-color:rgb(217,217,217);

}
.I141983 .button:hover .text, .I141983.button:hover .text {
}
.I141983 .button:hover .icon, .I141983.button:hover .icon {
background-size:100% 100%;
}

.I141984 .button, .I141984.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;

}
.I141984 button.button, button.I141984.button {
cursor:pointer;
}
.I141984 .button .text, .I141984.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I141984 .button .icon, .I141984.button .icon {
flex:none;
background-size:100% 100%;
}
.I141984 .button:hover, .I141984.button:hover {
}
.I141984 .button:hover .text, .I141984.button:hover .text {
}
.I141984 .button:hover .icon, .I141984.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I141984 .button, .I141984.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I141984 button.button, button.I141984.button {
}
.I141984 .button .text, .I141984.button .text {
color:rgb(108,72,201);

}
.I141984 .button .icon, .I141984.button .icon {
background-size:100% 100%;
}
.I141984 .button:hover, .I141984.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I141984 .button:hover .text, .I141984.button:hover .text {
color:rgb(150,155,160);

}
.I141984 .button:hover .icon, .I141984.button:hover .icon {
background-size:100% 100%;
}
}

.I141985 .button, .I141985.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I141985 button.button, button.I141985.button {
cursor:pointer;
}
.I141985 .button .text, .I141985.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I141985 .button .icon, .I141985.button .icon {
flex:none;
background-size:100% 100%;
}
.I141985 .button:hover, .I141985.button:hover {
}
.I141985 .button:hover .text, .I141985.button:hover .text {
}
.I141985 .button:hover .icon, .I141985.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I141985 .button, .I141985.button {
}
.I141985 button.button, button.I141985.button {
}
.I141985 .button .text, .I141985.button .text {
font-family:Rubik;

}
.I141985 .button .icon, .I141985.button .icon {
background-size:100% 100%;
}
.I141985 .button:hover, .I141985.button:hover {
}
.I141985 .button:hover .text, .I141985.button:hover .text {
}
.I141985 .button:hover .icon, .I141985.button:hover .icon {
background-size:100% 100%;
}
}

.I141986 {
display:flex;
width:100%;
height:270px;

}
.I141986:hover {
}

.I141987, a.I141987 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I141987:hover, a.I141987:hover {
}
@media (max-width:992px) {
.I141987, a.I141987 {
}
.I141987:hover, a.I141987:hover {
display:flex;
width:100%;

}
}

.I141988 .image, .I141988.image {
vertical-align:top;
}
.I141988 .image:hover, .I141988.image:hover {
}

.I141989 .button, .I141989.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I141989 button.button, button.I141989.button {
cursor:pointer;
}
.I141989 .button .text, .I141989.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I141989 .button .icon, .I141989.button .icon {
flex:none;
background-size:100% 100%;
}
.I141989 .button:hover, .I141989.button:hover {
}
.I141989 .button:hover .text, .I141989.button:hover .text {
}
.I141989 .button:hover .icon, .I141989.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I141989 .button, .I141989.button {
}
.I141989 button.button, button.I141989.button {
}
.I141989 .button .text, .I141989.button .text {
font-family:Rubik;

}
.I141989 .button .icon, .I141989.button .icon {
background-size:100% 100%;
}
.I141989 .button:hover, .I141989.button:hover {
}
.I141989 .button:hover .text, .I141989.button:hover .text {
}
.I141989 .button:hover .icon, .I141989.button:hover .icon {
background-size:100% 100%;
}
}

h1.I142023, .I142023 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142023 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:22;
width:100%;


}
.I142023:hover {
}
.I142023 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142023 > .viewport:hover {
}


.I141993 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(245,245,245);

align-items:center;

	
}
.I141993:hover {
}

.I141994 {
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;


}
.I141994:hover {
}
@media (max-width:992px) {
.I141994 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I141994:hover {
}
}
@media (max-width:640px) {
.I141994 {

padding-bottom:0rem;


flex-direction:column;
}
.I141994:hover {
}
}

.I141995 {
display:flex;
position:var(--I141995-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;


}
.I141995:hover {
}

@media (max-width:992px) {
.I141995 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I141995:hover {
}

}
@media (max-width:640px) {
.I141995 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I141995:hover {
}

}
@media (min-width:1440px) {
.I141995 {

width:50%;
padding-right:4rem;

}
.I141995:hover {
}

}
.I141996 {
display:flex;
position:var(--I141996-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;


}
.I141996:hover {
}

@media (max-width:992px) {
.I141996 {

width:50%;

}
.I141996:hover {
}

}
@media (max-width:640px) {
.I141996 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I141996:hover {
}

}
@media (min-width:1440px) {
.I141996 {

width:50%;

flex-direction:column;


}
.I141996:hover {
}

}
.I141997 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I141997:hover {
}

@media (max-width:992px) {
.I141997 {



flex-direction:column;

	
}
.I141997:hover {
}

}

h1.I141998, .I141998 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141998 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I141998:hover {
}
.I141998 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141998 > .viewport:hover {
}


h1.I141999, .I141999 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I141999 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I141999:hover {
}
.I141999 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I141999 > .viewport:hover {
}


h1.I142000, .I142000 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142000 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I142000:hover {
}
.I142000 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142000 > .viewport:hover {
}

@media (max-width:992px) {
.I142000 {

display:flex;

}
.I142000:hover {
}
.I142000 > .viewport {



}
.I142000 > .viewport:hover {
}

}
@media (max-width:640px) {
.I142000 {

height:auto;


}
.I142000:hover {
}
.I142000 > .viewport {



}
.I142000 > .viewport:hover {
}

}

h1.I142001, .I142001 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142001 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I142001:hover {
}
.I142001 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142001 > .viewport:hover {
}

@media (max-width:992px) {
.I142001 {

padding-bottom:1rem;


}
.I142001:hover {
}
.I142001 > .viewport {



}
.I142001 > .viewport:hover {
}

}
@media (max-width:640px) {
.I142001 {

margin-bottom:0;


}
.I142001:hover {
}
.I142001 > .viewport {



}
.I142001 > .viewport:hover {
}

}

h1.I142002, .I142002 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142002 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I142002:hover {
}
.I142002 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142002 > .viewport:hover {
}


h1.I142003, .I142003 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142003 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I142003:hover {
}
.I142003 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142003 > .viewport:hover {
}


h1.I142004, .I142004 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142004 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I142004:hover {
}
.I142004 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142004 > .viewport:hover {
}

@media (max-width:640px) {
.I142004 {

margin-bottom:-1.65rem;


}
.I142004:hover {
}
.I142004 > .viewport {



}
.I142004 > .viewport:hover {
}

}

h1.I142005, .I142005 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142005 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I142005:hover {
}
.I142005 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142005 > .viewport:hover {
}

@media (min-width:1440px) {
.I142005 {

display:none;

}
.I142005:hover {
}
.I142005 > .viewport {



}
.I142005 > .viewport:hover {
}

}
h1.I142006, .I142006 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142006 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I142006:hover {
}
.I142006 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142006 > .viewport:hover {
}


h1.I142007, .I142007 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142007 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I142007:hover {
}
.I142007 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142007 > .viewport:hover {
}

@media (max-width:992px) {
.I142007 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I142007:hover {
}
.I142007 > .viewport {



}
.I142007 > .viewport:hover {
}

}

h1.I142008, .I142008 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142008 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I142008:hover {
}
.I142008 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142008 > .viewport:hover {
}

@media (max-width:992px) {
.I142008 {

display:none;

}
.I142008:hover {
}
.I142008 > .viewport {



}
.I142008 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I142008 {

width:100%;
height:auto;


}
.I142008:hover {
}
.I142008 > .viewport {



}
.I142008 > .viewport:hover {
}

}
h1.I142009, .I142009 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142009 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I142009:hover {
}
.I142009 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142009 > .viewport:hover {
}

@media (min-width:1440px) {
.I142009 {

width:100%;
box-sizing:border-box;


}
.I142009:hover {
}
.I142009 > .viewport {



}
.I142009 > .viewport:hover {
}

}
h1.I142010, .I142010 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142010 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I142010:hover {
}
.I142010 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142010 > .viewport:hover {
}


.I142011, a.I142011 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I142011:hover, a.I142011:hover {
}
@media (max-width:992px) {
.I142011, a.I142011 {
display:flex;
font-size:1.625rem;


}
.I142011:hover, a.I142011:hover {
}
}
@media (max-width:640px) {
.I142011, a.I142011 {
display:flex;
font-size:1.625rem;


}
.I142011:hover, a.I142011:hover {
}
}

.I142012, a.I142012 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I142012:hover, a.I142012:hover {
}
@media (max-width:992px) {
.I142012, a.I142012 {
}
.I142012:hover, a.I142012:hover {
display:flex;
width:100%;

}
}

.I142013 .image, .I142013.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/fiori-design-system_desingops1.png?timestamp=20240319132350');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/fiori-design-system_desingops1.png?timestamp=20240319132350') 1.00x,url('https://www.genexus.com/media/images/fiori-design-system_desingops1_x2.png?timestamp=20240319132350') 2.00x,url('https://www.genexus.com/media/images/fiori-design-system_desingops1_x3.png?timestamp=20240319132350') 3.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/fiori-design-system_desingops1.png?timestamp=20240319132350') 1.00x,url('https://www.genexus.com/media/images/fiori-design-system_desingops1_x2.png?timestamp=20240319132350') 2.00x,url('https://www.genexus.com/media/images/fiori-design-system_desingops1_x3.png?timestamp=20240319132350') 3.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/fiori-design-system_desingops1.png?timestamp=20240319132350') 1.00x,url('https://www.genexus.com/media/images/fiori-design-system_desingops1_x2.png?timestamp=20240319132350') 2.00x,url('https://www.genexus.com/media/images/fiori-design-system_desingops1_x3.png?timestamp=20240319132350') 3.00x);
background-image:image-set(url('https://www.genexus.com/media/images/fiori-design-system_desingops1.png?timestamp=20240319132350') 1.00x,url('https://www.genexus.com/media/images/fiori-design-system_desingops1_x2.png?timestamp=20240319132350') 2.00x,url('https://www.genexus.com/media/images/fiori-design-system_desingops1_x3.png?timestamp=20240319132350') 3.00x);
background-size:cover;
background-position:center center;

}
.I142013 .image:hover, .I142013.image:hover {
}

.I142014 .button, .I142014.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(91,167,255);

}
.I142014 button.button, button.I142014.button {
cursor:pointer;
}
.I142014 .button .text, .I142014.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I142014 .button .icon, .I142014.button .icon {
flex:none;
background-size:100% 100%;
}
.I142014 .button:hover, .I142014.button:hover {
background-color:rgb(67,125,192);

}
.I142014 .button:hover .text, .I142014.button:hover .text {
}
.I142014 .button:hover .icon, .I142014.button:hover .icon {
background-size:100% 100%;
}

.I142015, a.I142015 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I142015:hover, a.I142015:hover {
}

h1.I142016, .I142016 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I142016, .I142016 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I142016, .I142016 p {
margin:0px;
}

figure.I142016, .I142016 figure {
margin:0px;
}

a.I142016, .I142016 a {
text-decoration:inherit;
color:inherit;
}

.I142016 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I142016 article, article.I142016 {
flex-direction:column;	
}
.I142016 article:hover, article.I142016:hover {
}
.I142016 article.active, article.I142016.active {
}
.I142016 .body {
}
.I142016 .body:hover {
	
}
.I142016 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I142016 .body a {
text-decoration:underline;

}
.I142016 .body img {
}
.I142016 .body ul, .I142016 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I142016 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I142016 .body iframe {
}
.I142016 .body img:hover {
}
.I142016 .body iframe:hover {
}

.I142016 .body li {
list-style-type:disc;
}



.I142017 .button, .I142017.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I142017 button.button, button.I142017.button {
cursor:pointer;
}
.I142017 .button .text, .I142017.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I142017 .button .icon, .I142017.button .icon {
flex:none;
background-size:100% 100%;
}
.I142017 .button:hover, .I142017.button:hover {
}
.I142017 .button:hover .text, .I142017.button:hover .text {
}
.I142017 .button:hover .icon, .I142017.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I142017 .button, .I142017.button {
}
.I142017 button.button, button.I142017.button {
}
.I142017 .button .text, .I142017.button .text {
font-family:Rubik;

}
.I142017 .button .icon, .I142017.button .icon {
background-size:100% 100%;
}
.I142017 .button:hover, .I142017.button:hover {
}
.I142017 .button:hover .text, .I142017.button:hover .text {
}
.I142017 .button:hover .icon, .I142017.button:hover .icon {
background-size:100% 100%;
}
}

.I142018 .button, .I142018.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;

}
.I142018 button.button, button.I142018.button {
cursor:pointer;
}
.I142018 .button .text, .I142018.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I142018 .button .icon, .I142018.button .icon {
flex:none;
background-size:100% 100%;
}
.I142018 .button:hover, .I142018.button:hover {
}
.I142018 .button:hover .text, .I142018.button:hover .text {
}
.I142018 .button:hover .icon, .I142018.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I142018 .button, .I142018.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I142018 button.button, button.I142018.button {
}
.I142018 .button .text, .I142018.button .text {
color:rgb(108,72,201);

}
.I142018 .button .icon, .I142018.button .icon {
background-size:100% 100%;
}
.I142018 .button:hover, .I142018.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I142018 .button:hover .text, .I142018.button:hover .text {
color:rgb(150,155,160);

}
.I142018 .button:hover .icon, .I142018.button:hover .icon {
background-size:100% 100%;
}
}

.I142019 .button, .I142019.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);

}
.I142019 button.button, button.I142019.button {
cursor:pointer;
}
.I142019 .button .text, .I142019.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I142019 .button .icon, .I142019.button .icon {
flex:none;
background-size:100% 100%;
}
.I142019 .button:hover, .I142019.button:hover {
background-color:rgb(217,217,217);

}
.I142019 .button:hover .text, .I142019.button:hover .text {
}
.I142019 .button:hover .icon, .I142019.button:hover .icon {
background-size:100% 100%;
}

.I142020 {
display:flex;
width:100%;
height:270px;

}
.I142020:hover {
}
@media (min-width:1440px) {
.I142020 {
display:flex;
width:100%;
height:270px;

}
.I142020:hover {
}
}
.I142021, a.I142021 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I142021:hover, a.I142021:hover {
}
@media (max-width:992px) {
.I142021, a.I142021 {
}
.I142021:hover, a.I142021:hover {
display:flex;
width:100%;

}
}

.I142022 .image, .I142022.image {
vertical-align:top;
}
.I142022 .image:hover, .I142022.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.I142060, .I142060 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142060 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:25;
width:100%;


}
.I142060:hover {
}
.I142060 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142060 > .viewport:hover {
}


.I142026 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:120px;
padding-top:0px;

align-items:center;

	
}
.I142026:hover {
}
@media (max-width:992px) {
.I142026 {
padding-bottom:4rem;
padding-top:0rem;

	
}
.I142026:hover {
}
}
@media (max-width:640px) {
.I142026 {
padding-top:0rem;

	
}
.I142026:hover {
}
}

.I142027 {
display:flex;
position:var(--I142027-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
max-width:1180px;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;

flex-direction:row;
justify-content:center;


}
.I142027:hover {
}

@media (max-width:640px) {
.I142027 {

padding-left:1.625rem;
padding-right:1.625rem;

flex-direction:column;


}
.I142027:hover {
}

}

.I142028 {
display:flex;
position:var(--I142028-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:880px;
margin-bottom:2rem;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;

}
.I142028:hover {
}

@media (max-width:640px) {
.I142028 {

padding-left:1.625rem;
padding-right:1.625rem;

}
.I142028:hover {
}

}

.I142029 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:2;
width:30%;



flex-direction:column;
align-items:center;

	
}
.I142029:hover {
}

@media (max-width:640px) {
.I142029 {

width:100%;
margin-bottom:2rem;



flex-direction:column;
align-items:flex-start;

	
}
.I142029:hover {
}

}

.I142030 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
width:30%;
padding-right:1rem;



flex-direction:column;
align-items:center;

	
}
.I142030:hover {
}

@media (max-width:640px) {
.I142030 {

width:100%;
margin-bottom:2rem;



flex-direction:column;
align-items:flex-start;

	
}
.I142030:hover {
}

}

.I142031 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
width:30%;
padding-left:1rem;



flex-direction:column;
align-items:center;

	
}
.I142031:hover {
}

@media (max-width:640px) {
.I142031 {

width:100%;
padding-left:0rem;



flex-direction:column;
align-items:flex-start;

	
}
.I142031:hover {
}

}

h1.I142032, .I142032 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142032 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I142032:hover {
}
.I142032 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142032 > .viewport:hover {
}


h1.I142033, .I142033 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142033 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
min-height:80px;


}
.I142033:hover {
}
.I142033 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142033 > .viewport:hover {
}

@media (max-width:640px) {
.I142033 {

width:100%;


}
.I142033:hover {
}
.I142033 > .viewport {

justify-content:flex-start;


}
.I142033 > .viewport:hover {
}

}

h1.I142034, .I142034 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142034 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
padding-top:1.5rem;


}
.I142034:hover {
}
.I142034 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142034 > .viewport:hover {
}


h1.I142035, .I142035 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142035 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
min-height:80px;


}
.I142035:hover {
}
.I142035 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142035 > .viewport:hover {
}

@media (max-width:640px) {
.I142035 {

width:100%;


}
.I142035:hover {
}
.I142035 > .viewport {

justify-content:flex-start;


}
.I142035 > .viewport:hover {
}

}

h1.I142036, .I142036 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142036 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I142036:hover {
}
.I142036 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142036 > .viewport:hover {
}


h1.I142037, .I142037 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142037 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
padding-top:1.5rem;


}
.I142037:hover {
}
.I142037 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142037 > .viewport:hover {
}

@media (max-width:640px) {
.I142037 {


}
.I142037:hover {
}
.I142037 > .viewport {

justify-content:flex-start;


}
.I142037 > .viewport:hover {
}

}

h1.I142038, .I142038 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142038 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
min-height:80px;


}
.I142038:hover {
}
.I142038 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142038 > .viewport:hover {
}

@media (max-width:640px) {
.I142038 {

width:100%;


}
.I142038:hover {
}
.I142038 > .viewport {

justify-content:flex-start;


}
.I142038 > .viewport:hover {
}

}

h1.I142039, .I142039 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142039 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I142039:hover {
}
.I142039 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142039 > .viewport:hover {
}


h1.I142040, .I142040 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142040 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
padding-top:1.5rem;


}
.I142040:hover {
}
.I142040 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142040 > .viewport:hover {
}

@media (max-width:640px) {
.I142040 {


}
.I142040:hover {
}
.I142040 > .viewport {

justify-content:flex-start;


}
.I142040 > .viewport:hover {
}

}

h1.I142041, .I142041 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142041 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I142041:hover {
}
.I142041 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142041 > .viewport:hover {
}


h1.I142042, .I142042 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142042 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I142042:hover {
}
.I142042 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I142042 > .viewport:hover {
}

@media (max-width:640px) {
.I142042 {


}
.I142042:hover {
}
.I142042 > .viewport {

justify-content:flex-start;


}
.I142042 > .viewport:hover {
}

}

h1.I142043, .I142043 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142043 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;
margin-bottom:1rem;


}
.I142043:hover {
}
.I142043 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142043 > .viewport:hover {
}

@media (max-width:640px) {
.I142043 {

margin-bottom:0rem;


}
.I142043:hover {
}
.I142043 > .viewport {



}
.I142043 > .viewport:hover {
}

}

h1.I142044, .I142044 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142044 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;
margin-bottom:1rem;


}
.I142044:hover {
}
.I142044 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142044 > .viewport:hover {
}

@media (max-width:640px) {
.I142044 {

margin-bottom:0rem;


}
.I142044:hover {
}
.I142044 > .viewport {



}
.I142044 > .viewport:hover {
}

}

h1.I142045, .I142045 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142045 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;
margin-bottom:1rem;


}
.I142045:hover {
}
.I142045 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142045 > .viewport:hover {
}

@media (max-width:640px) {
.I142045 {

margin-bottom:0rem;


}
.I142045:hover {
}
.I142045 > .viewport {



}
.I142045 > .viewport:hover {
}

}

h1.I184692, .I184692 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I184692 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
width:100%;
padding-bottom:0.25rem;


}
.I184692:hover {
}
.I184692 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I184692 > .viewport:hover {
}

@media (max-width:640px) {
.I184692 {


}
.I184692:hover {
}
.I184692 > .viewport {

justify-content:flex-start;


}
.I184692 > .viewport:hover {
}

}

.I142046 .image, .I142046.image {
vertical-align:top;
width:100%;
height:auto;

}
.I142046 .image:hover, .I142046.image:hover {
}
@media (max-width:992px) {
.I142046 .image, .I142046.image {
width:100%;
height:auto;

}
.I142046 .image:hover, .I142046.image:hover {
}
}
@media (max-width:640px) {
.I142046 .image, .I142046.image {
width:100%;

}
.I142046 .image:hover, .I142046.image:hover {
}
}

.I142047, a.I142047 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I142047:hover, a.I142047:hover {
}
@media (max-width:992px) {
.I142047, a.I142047 {
}
.I142047:hover, a.I142047:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I142047, a.I142047 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I142047:hover, a.I142047:hover {
}
}

.I142048 .button, .I142048.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I142048 button.button, button.I142048.button {
cursor:pointer;
}
.I142048 .button .text, .I142048.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I142048 .button .icon, .I142048.button .icon {
flex:none;
background-size:100% 100%;
}
.I142048 .button:hover, .I142048.button:hover {
}
.I142048 .button:hover .text, .I142048.button:hover .text {
}
.I142048 .button:hover .icon, .I142048.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I142048 .button, .I142048.button {
}
.I142048 button.button, button.I142048.button {
}
.I142048 .button .text, .I142048.button .text {
font-family:Rubik;

}
.I142048 .button .icon, .I142048.button .icon {
background-size:100% 100%;
}
.I142048 .button:hover, .I142048.button:hover {
}
.I142048 .button:hover .text, .I142048.button:hover .text {
}
.I142048 .button:hover .icon, .I142048.button:hover .icon {
background-size:100% 100%;
}
}

.I142049, a.I142049 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I142049:hover, a.I142049:hover {
}
@media (max-width:992px) {
.I142049, a.I142049 {
}
.I142049:hover, a.I142049:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I142049, a.I142049 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I142049:hover, a.I142049:hover {
}
}

.I142050 .image, .I142050.image {
vertical-align:top;
width:100%;
height:auto;

}
.I142050 .image:hover, .I142050.image:hover {
}
@media (max-width:992px) {
.I142050 .image, .I142050.image {
width:100%;
height:auto;

}
.I142050 .image:hover, .I142050.image:hover {
}
}
@media (max-width:640px) {
.I142050 .image, .I142050.image {
width:100%;

}
.I142050 .image:hover, .I142050.image:hover {
}
}

.I142051 .button, .I142051.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I142051 button.button, button.I142051.button {
cursor:pointer;
}
.I142051 .button .text, .I142051.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I142051 .button .icon, .I142051.button .icon {
flex:none;
background-size:100% 100%;
}
.I142051 .button:hover, .I142051.button:hover {
}
.I142051 .button:hover .text, .I142051.button:hover .text {
}
.I142051 .button:hover .icon, .I142051.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I142051 .button, .I142051.button {
}
.I142051 button.button, button.I142051.button {
}
.I142051 .button .text, .I142051.button .text {
font-family:Rubik;

}
.I142051 .button .icon, .I142051.button .icon {
background-size:100% 100%;
}
.I142051 .button:hover, .I142051.button:hover {
}
.I142051 .button:hover .text, .I142051.button:hover .text {
}
.I142051 .button:hover .icon, .I142051.button:hover .icon {
background-size:100% 100%;
}
}

.I142052, a.I142052 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I142052:hover, a.I142052:hover {
}
@media (max-width:992px) {
.I142052, a.I142052 {
}
.I142052:hover, a.I142052:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I142052, a.I142052 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;
padding-bottom:0;

}
.I142052:hover, a.I142052:hover {
}
}

.I142053 .image, .I142053.image {
vertical-align:top;
width:100%;
height:auto;

}
.I142053 .image:hover, .I142053.image:hover {
}
@media (max-width:992px) {
.I142053 .image, .I142053.image {
width:100%;
height:auto;

}
.I142053 .image:hover, .I142053.image:hover {
}
}
@media (max-width:640px) {
.I142053 .image, .I142053.image {
width:100%;

}
.I142053 .image:hover, .I142053.image:hover {
}
}

.I142054 .button, .I142054.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I142054 button.button, button.I142054.button {
cursor:pointer;
}
.I142054 .button .text, .I142054.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I142054 .button .icon, .I142054.button .icon {
flex:none;
background-size:100% 100%;
}
.I142054 .button:hover, .I142054.button:hover {
}
.I142054 .button:hover .text, .I142054.button:hover .text {
}
.I142054 .button:hover .icon, .I142054.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I142054 .button, .I142054.button {
}
.I142054 button.button, button.I142054.button {
}
.I142054 .button .text, .I142054.button .text {
font-family:Rubik;

}
.I142054 .button .icon, .I142054.button .icon {
background-size:100% 100%;
}
.I142054 .button:hover, .I142054.button:hover {
}
.I142054 .button:hover .text, .I142054.button:hover .text {
}
.I142054 .button:hover .icon, .I142054.button:hover .icon {
background-size:100% 100%;
}
}

.I142055, a.I142055 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);

width:100%;
padding-bottom:0;

}
.I142055:hover, a.I142055:hover {
}
@media (max-width:992px) {
.I142055, a.I142055 {
display:flex;
font-size:1.625rem;


}
.I142055:hover, a.I142055:hover {
}
}
@media (max-width:640px) {
.I142055, a.I142055 {
display:flex;
justify-content:flex-start;
font-size:1.625rem;
text-align:left;


}
.I142055:hover, a.I142055:hover {
}
}

.I142056, a.I142056 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;
padding-top:1rem;

}
.I142056:hover, a.I142056:hover {
}
@media (max-width:992px) {
.I142056, a.I142056 {
}
.I142056:hover, a.I142056:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I142056, a.I142056 {
display:flex;
justify-content:flex-start;
text-align:left;

padding-bottom:0;

}
.I142056:hover, a.I142056:hover {
}
}

.I142057, a.I142057 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I142057:hover, a.I142057:hover {
}
@media (max-width:992px) {
.I142057, a.I142057 {
display:flex;
justify-content:center;
text-align:center;


}
.I142057:hover, a.I142057:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I142057, a.I142057 {
display:flex;
justify-content:flex-start;
text-align:left;

padding-bottom:1rem;

}
.I142057:hover, a.I142057:hover {
}
}

.I142058, a.I142058 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I142058:hover, a.I142058:hover {
}
@media (max-width:992px) {
.I142058, a.I142058 {
display:flex;
justify-content:center;
text-align:center;


}
.I142058:hover, a.I142058:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I142058, a.I142058 {
display:flex;
justify-content:flex-start;
text-align:left;

padding-bottom:1rem;

}
.I142058:hover, a.I142058:hover {
}
}

.I142059, a.I142059 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I142059:hover, a.I142059:hover {
}
@media (max-width:992px) {
.I142059, a.I142059 {
display:flex;
justify-content:center;
text-align:center;


}
.I142059:hover, a.I142059:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I142059, a.I142059 {
display:flex;
justify-content:flex-start;
text-align:left;

padding-bottom:1rem;

}
.I142059:hover, a.I142059:hover {
}
}

.I184681, a.I184681 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(91,167,255);


}
.I184681:hover, a.I184681:hover {
}
@media (max-width:992px) {
.I184681, a.I184681 {
display:flex;
font-size:1.25rem;


}
.I184681:hover, a.I184681:hover {
}
}
@media (max-width:640px) {
.I184681, a.I184681 {
display:flex;
font-size:1.25rem;


}
.I184681:hover, a.I184681:hover {
}
}

h1.I142096, .I142096 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142096 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:28;
width:100%;


}
.I142096:hover {
}
.I142096 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142096 > .viewport:hover {
}


.I142068 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(27,31,35);

align-items:center;

	
}
.I142068:hover {
}
@media (min-width:1440px) {
.I142068 {
align-items:center;

	
}
.I142068:hover {
}
}
.I142069 {
display:flex;
position:var(--I142069-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1248px;
margin-top:4rem;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;

align-items:center;


}
.I142069:hover {
}

@media (max-width:992px) {
.I142069 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I142069:hover {
}

}
@media (max-width:640px) {
.I142069 {

align-items:flex-start;


}
.I142069:hover {
}

}

.I143626 {
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;

	
}
.I143626:hover {
}

@media (max-width:992px) {
.I143626 {

margin-left:0rem;



	
}
.I143626:hover {
}

}
@media (max-width:640px) {
.I143626 {

margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I143626:hover {
}

}
@media (min-width:1440px) {
.I143626 {

order:3;
margin-left:0px;



	
}
.I143626:hover {
}

}
h1.I142070, .I142070 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142070 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
margin-bottom:0.5rem;


}
.I142070:hover {
}
.I142070 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142070 > .viewport:hover {
}

@media (min-width:1440px) {
.I142070 {

order:2;

}
.I142070:hover {
}
.I142070 > .viewport {



}
.I142070 > .viewport:hover {
}

}
h1.I142071, .I142071 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142071 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;
max-width:800px;


}
.I142071:hover {
}
.I142071 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I142071 > .viewport:hover {
}

@media (min-width:1440px) {
.I142071 {

order:4;

}
.I142071:hover {
}
.I142071 > .viewport {



}
.I142071 > .viewport:hover {
}

}
h1.I142072, .I142072 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142072 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;
width:100%;
max-width:940px;
margin-top:1rem;


}
.I142072:hover {
}
.I142072 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I142072 > .viewport:hover {
}

@media (max-width:640px) {
.I142072 {


}
.I142072:hover {
}
.I142072 > .viewport {

justify-content:flex-start;


}
.I142072 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I142072 {

order:5;

}
.I142072:hover {
}
.I142072 > .viewport {



}
.I142072 > .viewport:hover {
}

}
h1.I142073, .I142073 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142073 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
margin-top:2rem;


}
.I142073:hover {
}
.I142073 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142073 > .viewport:hover {
}

@media (min-width:1440px) {
.I142073 {

order:13;

}
.I142073:hover {
}
.I142073 > .viewport {



}
.I142073 > .viewport:hover {
}

}
h1.I142074, .I142074 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142074 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I142074:hover {
}
.I142074 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142074 > .viewport:hover {
}


h1.I142075, .I142075 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142075 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
margin-top:2rem;


}
.I142075:hover {
}
.I142075 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142075 > .viewport:hover {
}

@media (min-width:1440px) {
.I142075 {

order:21;

}
.I142075:hover {
}
.I142075 > .viewport {



}
.I142075 > .viewport:hover {
}

}
h1.I142076, .I142076 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142076 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
margin-top:2rem;


}
.I142076:hover {
}
.I142076 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142076 > .viewport:hover {
}

@media (min-width:1440px) {
.I142076 {

order:9;

}
.I142076:hover {
}
.I142076 > .viewport {



}
.I142076 > .viewport:hover {
}

}
h1.I142077, .I142077 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142077 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I142077:hover {
}
.I142077 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I142077 > .viewport:hover {
}

@media (max-width:640px) {
.I142077 {

padding-top:1rem;


}
.I142077:hover {
}
.I142077 > .viewport {

justify-content:flex-start;


}
.I142077 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I142077 {

order:6;

}
.I142077:hover {
}
.I142077 > .viewport {



}
.I142077 > .viewport:hover {
}

}
h1.I142078, .I142078 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142078 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:4rem;


}
.I142078:hover {
}
.I142078 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142078 > .viewport:hover {
}

@media (min-width:1440px) {
.I142078 {

order:1;

}
.I142078:hover {
}
.I142078 > .viewport {



}
.I142078 > .viewport:hover {
}

}
h1.I142079, .I142079 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142079 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:14;

}
.I142079:hover {
}
.I142079 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142079 > .viewport:hover {
}

@media (min-width:1440px) {
.I142079 {

order:14;

}
.I142079:hover {
}
.I142079 > .viewport {



}
.I142079 > .viewport:hover {
}

}
h1.I142080, .I142080 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142080 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I142080:hover {
}
.I142080 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142080 > .viewport:hover {
}

@media (min-width:1440px) {
.I142080 {

order:9;

}
.I142080:hover {
}
.I142080 > .viewport {



}
.I142080 > .viewport:hover {
}

}
h1.I142081, .I142081 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142081 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I142081:hover {
}
.I142081 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I142081 > .viewport:hover {
}

@media (min-width:1440px) {
.I142081 {

order:14;

}
.I142081:hover {
}
.I142081 > .viewport {



}
.I142081 > .viewport:hover {
}

}
h1.I142082, .I142082 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142082 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I142082:hover {
}
.I142082 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I142082 > .viewport:hover {
}

@media (min-width:1440px) {
.I142082 {

order:22;

}
.I142082:hover {
}
.I142082 > .viewport {



}
.I142082 > .viewport:hover {
}

}
h1.I143545, .I143545 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143545 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I143545:hover {
}
.I143545 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143545 > .viewport:hover {
}


h1.I143788, .I143788 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143788 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I143788:hover {
}
.I143788 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143788 > .viewport:hover {
}


h1.I143950, .I143950 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143950 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I143950:hover {
}
.I143950 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143950 > .viewport:hover {
}


h1.I144112, .I144112 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144112 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I144112:hover {
}
.I144112 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144112 > .viewport:hover {
}


h1.I144274, .I144274 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144274 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I144274:hover {
}
.I144274 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144274 > .viewport:hover {
}


.I142083, a.I142083 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I142083:hover, a.I142083:hover {
}
@media (max-width:992px) {
.I142083, a.I142083 {
display:flex;
font-size:1.25rem;


}
.I142083:hover, a.I142083:hover {
}
}
@media (max-width:640px) {
.I142083, a.I142083 {
display:flex;
font-size:1.25rem;


}
.I142083:hover, a.I142083:hover {
}
}

.I142084, a.I142084 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(255,255,255);


}
.I142084:hover, a.I142084:hover {
}
@media (max-width:992px) {
.I142084, a.I142084 {
display:flex;
font-size:1.625rem;


}
.I142084:hover, a.I142084:hover {
}
}
@media (max-width:640px) {
.I142084, a.I142084 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I142084:hover, a.I142084:hover {
}
}

.I142085, a.I142085 {
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;

}
.I142085:hover, a.I142085:hover {
}
@media (max-width:992px) {
.I142085, a.I142085 {
}
.I142085:hover, a.I142085:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I142085, a.I142085 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I142085:hover, a.I142085:hover {
}
}

.I142086 .button, .I142086.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);

}
.I142086 button.button, button.I142086.button {
cursor:pointer;
}
.I142086 .button .text, .I142086.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I142086 .button .icon, .I142086.button .icon {
flex:none;
background-size:100% 100%;
}
.I142086 .button:hover, .I142086.button:hover {
background-color:rgb(217,217,217);

}
.I142086 .button:hover .text, .I142086.button:hover .text {
}
.I142086 .button:hover .icon, .I142086.button:hover .icon {
background-size:100% 100%;
}

.I142087 .button, .I142087.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I142087 button.button, button.I142087.button {
cursor:pointer;
}
.I142087 .button .text, .I142087.button .text {
}
.I142087 .button .icon, .I142087.button .icon {
flex:none;
background-size:100% 100%;
}
.I142087 .button:hover, .I142087.button:hover {
}
.I142087 .button:hover .text, .I142087.button:hover .text {
}
.I142087 .button:hover .icon, .I142087.button:hover .icon {
background-size:100% 100%;
}

.I142088 .button, .I142088.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I142088 button.button, button.I142088.button {
cursor:pointer;
}
.I142088 .button .text, .I142088.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I142088 .button .icon, .I142088.button .icon {
flex:none;
background-size:100% 100%;
}
.I142088 .button:hover, .I142088.button:hover {
}
.I142088 .button:hover .text, .I142088.button:hover .text {
}
.I142088 .button:hover .icon, .I142088.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I142088 .button, .I142088.button {
}
.I142088 button.button, button.I142088.button {
}
.I142088 .button .text, .I142088.button .text {
font-family:Rubik;

}
.I142088 .button .icon, .I142088.button .icon {
background-size:100% 100%;
}
.I142088 .button:hover, .I142088.button:hover {
}
.I142088 .button:hover .text, .I142088.button:hover .text {
}
.I142088 .button:hover .icon, .I142088.button:hover .icon {
background-size:100% 100%;
}
}

.I142089 .button, .I142089.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);

}
.I142089 button.button, button.I142089.button {
cursor:pointer;
}
.I142089 .button .text, .I142089.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I142089 .button .icon, .I142089.button .icon {
flex:none;
background-size:100% 100%;
}
.I142089 .button:hover, .I142089.button:hover {
background-color:rgb(210,40,93);

}
.I142089 .button:hover .text, .I142089.button:hover .text {
}
.I142089 .button:hover .icon, .I142089.button:hover .icon {
background-size:100% 100%;
}

.I142090, a.I142090 {
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;


}
.I142090:hover, a.I142090:hover {
}
@media (max-width:992px) {
.I142090, a.I142090 {
}
.I142090:hover, a.I142090:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I142090, a.I142090 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I142090:hover, a.I142090:hover {
}
}

.I142091 .image, .I142091.image {
vertical-align:top;
}
.I142091 .image:hover, .I142091.image:hover {
}

.I142092 .button, .I142092.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I142092 button.button, button.I142092.button {
cursor:pointer;
}
.I142092 .button .text, .I142092.button .text {
}
.I142092 .button .icon, .I142092.button .icon {
flex:none;
background-size:100% 100%;
}
.I142092 .button:hover, .I142092.button:hover {
}
.I142092 .button:hover .text, .I142092.button:hover .text {
}
.I142092 .button:hover .icon, .I142092.button:hover .icon {
background-size:100% 100%;
}

h1.I142093, .I142093 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I142093, .I142093 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I142093, .I142093 p {
margin:0px;
}

figure.I142093, .I142093 figure {
margin:0px;
}

a.I142093, .I142093 a {
text-decoration:inherit;
color:inherit;
}

.I142093 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I142093 article, article.I142093 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I142093 article:hover, article.I142093:hover {
}
.I142093 article.active, article.I142093.active {
}
.I142093 .body {
}
.I142093 .body:hover {
	
}
.I142093 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I142093 .body img {
}
.I142093 .body ul, .I142093 .body ol {
margin-left:1rem;

}
.I142093 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I142093 .body iframe {
}
.I142093 .body img:hover {
}
.I142093 .body iframe:hover {
}

.I142093 .body li {
list-style-type:disc;
}



.I142094 .image, .I142094.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I142094 .image:hover, .I142094.image:hover {
}

.I142095 .image, .I142095.image {
vertical-align:top;
}
.I142095 .image:hover, .I142095.image:hover {
}

.I143464 .image, .I143464.image {
vertical-align:top;
width:20px;
height:20px;

}
.I143464 .image:hover, .I143464.image:hover {
}

.I143707, a.I143707 {
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;

}
.I143707:hover, a.I143707:hover {
}

.I143869, a.I143869 {
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;

}
.I143869:hover, a.I143869:hover {
}

.I144031, a.I144031 {
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;

}
.I144031:hover, a.I144031:hover {
display:flex;
text-decoration:underline;


}

.I144193 .image, .I144193.image {
vertical-align:top;
}
.I144193 .image:hover, .I144193.image:hover {
}

h1.I142127, .I142127 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142127 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:29;
width:100%;


}
.I142127:hover {
}
.I142127 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142127 > .viewport:hover {
}


.I142097 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(27,31,35);

align-items:center;

	
}
.I142097:hover {
}

.I142098 {
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;


}
.I142098:hover {
}
@media (max-width:992px) {
.I142098 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;


flex-direction:row;
}
.I142098:hover {
}
}
@media (max-width:640px) {
.I142098 {


flex-direction:column;
}
.I142098:hover {
}
}

.I142099 {
display:flex;
position:var(--I142099-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;


}
.I142099:hover {
}

@media (max-width:992px) {
.I142099 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I142099:hover {
}

}
@media (max-width:640px) {
.I142099 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I142099:hover {
}

}
@media (min-width:1440px) {
.I142099 {

width:50%;
padding-right:4rem;

}
.I142099:hover {
}

}
.I142100 {
display:flex;
position:var(--I142100-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;


}
.I142100:hover {
}

@media (max-width:992px) {
.I142100 {

width:50%;

}
.I142100:hover {
}

}
@media (max-width:640px) {
.I142100 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I142100:hover {
}

}
@media (min-width:1440px) {
.I142100 {

width:50%;

flex-direction:column;


}
.I142100:hover {
}

}
.I142101 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I142101:hover {
}

@media (max-width:992px) {
.I142101 {



flex-direction:column;

	
}
.I142101:hover {
}

}

h1.I142102, .I142102 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142102 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I142102:hover {
}
.I142102 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142102 > .viewport:hover {
}


h1.I142103, .I142103 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142103 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I142103:hover {
}
.I142103 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142103 > .viewport:hover {
}


h1.I142104, .I142104 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142104 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I142104:hover {
}
.I142104 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142104 > .viewport:hover {
}

@media (max-width:992px) {
.I142104 {

display:flex;

}
.I142104:hover {
}
.I142104 > .viewport {



}
.I142104 > .viewport:hover {
}

}
@media (max-width:640px) {
.I142104 {

height:auto;


}
.I142104:hover {
}
.I142104 > .viewport {



}
.I142104 > .viewport:hover {
}

}

h1.I142105, .I142105 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142105 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I142105:hover {
}
.I142105 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142105 > .viewport:hover {
}

@media (max-width:992px) {
.I142105 {

padding-bottom:1rem;


}
.I142105:hover {
}
.I142105 > .viewport {



}
.I142105 > .viewport:hover {
}

}
@media (max-width:640px) {
.I142105 {

margin-bottom:0;


}
.I142105:hover {
}
.I142105 > .viewport {



}
.I142105 > .viewport:hover {
}

}

h1.I142106, .I142106 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142106 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I142106:hover {
}
.I142106 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142106 > .viewport:hover {
}


h1.I142107, .I142107 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142107 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I142107:hover {
}
.I142107 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142107 > .viewport:hover {
}


h1.I142108, .I142108 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142108 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I142108:hover {
}
.I142108 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142108 > .viewport:hover {
}

@media (max-width:640px) {
.I142108 {

margin-bottom:-1.65rem;


}
.I142108:hover {
}
.I142108 > .viewport {



}
.I142108 > .viewport:hover {
}

}

h1.I142109, .I142109 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142109 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I142109:hover {
}
.I142109 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142109 > .viewport:hover {
}

@media (min-width:1440px) {
.I142109 {

display:none;

}
.I142109:hover {
}
.I142109 > .viewport {



}
.I142109 > .viewport:hover {
}

}
h1.I142110, .I142110 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142110 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I142110:hover {
}
.I142110 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142110 > .viewport:hover {
}


h1.I142111, .I142111 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142111 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I142111:hover {
}
.I142111 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142111 > .viewport:hover {
}

@media (max-width:992px) {
.I142111 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I142111:hover {
}
.I142111 > .viewport {



}
.I142111 > .viewport:hover {
}

}

h1.I142112, .I142112 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142112 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I142112:hover {
}
.I142112 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142112 > .viewport:hover {
}

@media (max-width:992px) {
.I142112 {

display:none;

}
.I142112:hover {
}
.I142112 > .viewport {



}
.I142112 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I142112 {

width:100%;
height:auto;


}
.I142112:hover {
}
.I142112 > .viewport {



}
.I142112 > .viewport:hover {
}

}
h1.I142113, .I142113 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142113 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I142113:hover {
}
.I142113 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142113 > .viewport:hover {
}

@media (min-width:1440px) {
.I142113 {

width:100%;
box-sizing:border-box;


}
.I142113:hover {
}
.I142113 > .viewport {



}
.I142113 > .viewport:hover {
}

}
h1.I142114, .I142114 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142114 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I142114:hover {
}
.I142114 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142114 > .viewport:hover {
}


.I142115, a.I142115 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(255,255,255);

padding-bottom:1rem;

}
.I142115:hover, a.I142115:hover {
}
@media (max-width:992px) {
.I142115, a.I142115 {
display:flex;
font-size:1.625rem;


}
.I142115:hover, a.I142115:hover {
}
}
@media (max-width:640px) {
.I142115, a.I142115 {
display:flex;
font-size:1.625rem;


}
.I142115:hover, a.I142115:hover {
}
}

.I142116, a.I142116 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I142116:hover, a.I142116:hover {
}
@media (max-width:992px) {
.I142116, a.I142116 {
}
.I142116:hover, a.I142116:hover {
display:flex;
width:100%;

}
}

.I142117 .image, .I142117.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/import-from-design.svg?timestamp=20240319151812');
background-size:cover;
background-position:center center;

}
.I142117 .image:hover, .I142117.image:hover {
}

.I142118 .button, .I142118.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(91,167,255);

}
.I142118 button.button, button.I142118.button {
cursor:pointer;
}
.I142118 .button .text, .I142118.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I142118 .button .icon, .I142118.button .icon {
flex:none;
background-size:100% 100%;
}
.I142118 .button:hover, .I142118.button:hover {
background-color:rgb(67,125,192);

}
.I142118 .button:hover .text, .I142118.button:hover .text {
}
.I142118 .button:hover .icon, .I142118.button:hover .icon {
background-size:100% 100%;
}

.I142119, a.I142119 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I142119:hover, a.I142119:hover {
}

h1.I142120, .I142120 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I142120, .I142120 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I142120, .I142120 p {
margin:0px;
}

figure.I142120, .I142120 figure {
margin:0px;
}

a.I142120, .I142120 a {
text-decoration:inherit;
color:inherit;
}

.I142120 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I142120 article, article.I142120 {
flex-direction:column;	
}
.I142120 article:hover, article.I142120:hover {
}
.I142120 article.active, article.I142120.active {
}
.I142120 .body {
}
.I142120 .body:hover {
	
}
.I142120 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I142120 .body a {
text-decoration:underline;

}
.I142120 .body img {
}
.I142120 .body ul, .I142120 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I142120 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I142120 .body iframe {
}
.I142120 .body img:hover {
}
.I142120 .body iframe:hover {
}

.I142120 .body li {
list-style-type:disc;
}



.I142121 .button, .I142121.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I142121 button.button, button.I142121.button {
cursor:pointer;
}
.I142121 .button .text, .I142121.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I142121 .button .icon, .I142121.button .icon {
flex:none;
background-size:100% 100%;
}
.I142121 .button:hover, .I142121.button:hover {
}
.I142121 .button:hover .text, .I142121.button:hover .text {
}
.I142121 .button:hover .icon, .I142121.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I142121 .button, .I142121.button {
}
.I142121 button.button, button.I142121.button {
}
.I142121 .button .text, .I142121.button .text {
font-family:Rubik;

}
.I142121 .button .icon, .I142121.button .icon {
background-size:100% 100%;
}
.I142121 .button:hover, .I142121.button:hover {
}
.I142121 .button:hover .text, .I142121.button:hover .text {
}
.I142121 .button:hover .icon, .I142121.button:hover .icon {
background-size:100% 100%;
}
}

.I142122 .button, .I142122.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;

}
.I142122 button.button, button.I142122.button {
cursor:pointer;
}
.I142122 .button .text, .I142122.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I142122 .button .icon, .I142122.button .icon {
flex:none;
background-size:100% 100%;
}
.I142122 .button:hover, .I142122.button:hover {
}
.I142122 .button:hover .text, .I142122.button:hover .text {
}
.I142122 .button:hover .icon, .I142122.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I142122 .button, .I142122.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I142122 button.button, button.I142122.button {
}
.I142122 .button .text, .I142122.button .text {
color:rgb(108,72,201);

}
.I142122 .button .icon, .I142122.button .icon {
background-size:100% 100%;
}
.I142122 .button:hover, .I142122.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I142122 .button:hover .text, .I142122.button:hover .text {
color:rgb(150,155,160);

}
.I142122 .button:hover .icon, .I142122.button:hover .icon {
background-size:100% 100%;
}
}

.I142123 .button, .I142123.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);

}
.I142123 button.button, button.I142123.button {
cursor:pointer;
}
.I142123 .button .text, .I142123.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I142123 .button .icon, .I142123.button .icon {
flex:none;
background-size:100% 100%;
}
.I142123 .button:hover, .I142123.button:hover {
background-color:rgb(217,217,217);

}
.I142123 .button:hover .text, .I142123.button:hover .text {
}
.I142123 .button:hover .icon, .I142123.button:hover .icon {
background-size:100% 100%;
}

.I142124 {
display:flex;
width:100%;
height:270px;

}
.I142124:hover {
}
@media (min-width:1440px) {
.I142124 {
display:flex;
width:100%;
height:270px;

}
.I142124:hover {
}
}
.I142125, a.I142125 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I142125:hover, a.I142125:hover {
}
@media (max-width:992px) {
.I142125, a.I142125 {
}
.I142125:hover, a.I142125:hover {
display:flex;
width:100%;

}
}

.I142126 .image, .I142126.image {
vertical-align:top;
}
.I142126 .image:hover, .I142126.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.I142160, .I142160 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142160 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:30;
width:100%;


}
.I142160:hover {
}
.I142160 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142160 > .viewport:hover {
}


.I142129 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;
background-color:rgb(27,31,35);

align-items:center;

	
}
.I142129:hover {
}

.I142130 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:10rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0rem;
box-sizing:border-box;


}
.I142130:hover {
}
@media (max-width:992px) {
.I142130 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;


flex-direction:row;
}
.I142130:hover {
}
}
@media (max-width:640px) {
.I142130 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I142130:hover {
}
}

.I142131 {
display:flex;
position:var(--I142131-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;


}
.I142131:hover {
}

@media (max-width:992px) {
.I142131 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I142131:hover {
}

}
@media (max-width:640px) {
.I142131 {

order:4;
min-width:100%;
padding-top:2rem;

}
.I142131:hover {
}

}
@media (min-width:1440px) {
.I142131 {

order:3;
width:50%;
padding-right:4rem;

}
.I142131:hover {
}

}
.I142132 {
display:flex;
position:var(--I142132-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;


}
.I142132:hover {
}

@media (max-width:992px) {
.I142132 {

order:3;
width:50%;
padding-left:0rem;

}
.I142132:hover {
}

}
@media (max-width:640px) {
.I142132 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I142132:hover {
}

}
@media (min-width:1440px) {
.I142132 {

order:2;
width:50%;

flex-direction:column;


}
.I142132:hover {
}

}
.I142133 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I142133:hover {
}


h1.I142134, .I142134 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142134 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I142134:hover {
}
.I142134 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142134 > .viewport:hover {
}


h1.I142135, .I142135 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142135 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I142135:hover {
}
.I142135 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142135 > .viewport:hover {
}


h1.I142136, .I142136 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142136 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I142136:hover {
}
.I142136 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142136 > .viewport:hover {
}


h1.I142137, .I142137 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142137 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I142137:hover {
}
.I142137 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142137 > .viewport:hover {
}

@media (max-width:640px) {
.I142137 {

margin-bottom:0;


}
.I142137:hover {
}
.I142137 > .viewport {



}
.I142137 > .viewport:hover {
}

}

h1.I142138, .I142138 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142138 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:4;
width:100%;


}
.I142138:hover {
}
.I142138 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142138 > .viewport:hover {
}


h1.I142139, .I142139 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142139 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I142139:hover {
}
.I142139 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142139 > .viewport:hover {
}

@media (max-width:640px) {
.I142139 {

margin-bottom:-1.65rem;


}
.I142139:hover {
}
.I142139 > .viewport {



}
.I142139 > .viewport:hover {
}

}

h1.I142140, .I142140 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142140 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I142140:hover {
}
.I142140 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142140 > .viewport:hover {
}


h1.I142141, .I142141 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142141 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I142141:hover {
}
.I142141 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142141 > .viewport:hover {
}


h1.I142142, .I142142 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142142 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I142142:hover {
}
.I142142 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142142 > .viewport:hover {
}


h1.I142143, .I142143 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142143 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I142143:hover {
}
.I142143 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142143 > .viewport:hover {
}

@media (max-width:992px) {
.I142143 {

height:auto;


}
.I142143:hover {
}
.I142143 > .viewport {



}
.I142143 > .viewport:hover {
}

}

h1.I142144, .I142144 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142144 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I142144:hover {
}
.I142144 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142144 > .viewport:hover {
}

@media (min-width:1440px) {
.I142144 {

width:100%;
padding-top:0.75rem;


}
.I142144:hover {
}
.I142144 > .viewport {



}
.I142144 > .viewport:hover {
}

}
h1.I142145, .I142145 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142145 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I142145:hover {
}
.I142145 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142145 > .viewport:hover {
}


h1.I142146, .I142146 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142146 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I142146:hover {
}
.I142146 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142146 > .viewport:hover {
}


.I142147, a.I142147 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(255,255,255);

padding-bottom:1rem;

}
.I142147:hover, a.I142147:hover {
}
@media (max-width:992px) {
.I142147, a.I142147 {
display:flex;
font-size:1.625rem;


}
.I142147:hover, a.I142147:hover {
}
}
@media (max-width:640px) {
.I142147, a.I142147 {
display:flex;
font-size:1.625rem;


}
.I142147:hover, a.I142147:hover {
}
}

.I142148, a.I142148 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I142148:hover, a.I142148:hover {
}
@media (max-width:992px) {
.I142148, a.I142148 {
}
.I142148:hover, a.I142148:hover {
display:flex;
width:100%;

}
}

.I142149 .image, .I142149.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/prueba-el-diseno-antes-de-importarlo.svg?timestamp=20240319152338');
background-size:cover;
background-position:center center;

}
.I142149 .image:hover, .I142149.image:hover {
}

.I142150 .button, .I142150.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(91,167,255);

}
.I142150 button.button, button.I142150.button {
cursor:pointer;
}
.I142150 .button .text, .I142150.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I142150 .button .icon, .I142150.button .icon {
flex:none;
background-size:100% 100%;
}
.I142150 .button:hover, .I142150.button:hover {
background-color:rgb(67,125,192);

}
.I142150 .button:hover .text, .I142150.button:hover .text {
}
.I142150 .button:hover .icon, .I142150.button:hover .icon {
background-size:100% 100%;
}

.I142151, a.I142151 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);

padding-bottom:1rem;

}
.I142151:hover, a.I142151:hover {
}

h1.I142152, .I142152 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I142152, .I142152 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I142152, .I142152 p {
margin:0px;
}

figure.I142152, .I142152 figure {
margin:0px;
}

a.I142152, .I142152 a {
text-decoration:inherit;
color:inherit;
}

.I142152 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I142152 article, article.I142152 {
width:100%;

flex-direction:column;	
}
.I142152 article:hover, article.I142152:hover {
}
.I142152 article.active, article.I142152.active {
}
.I142152 .body {
}
.I142152 .body:hover {
	
}
.I142152 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I142152 .body a {
text-decoration:underline;

}
.I142152 .body img {
}
.I142152 .body ul, .I142152 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I142152 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I142152 .body iframe {
}
.I142152 .body img:hover {
}
.I142152 .body iframe:hover {
}

.I142152 .body li {
list-style-type:disc;
}



.I142153 .button, .I142153.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);

}
.I142153 button.button, button.I142153.button {
cursor:pointer;
}
.I142153 .button .text, .I142153.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I142153 .button .icon, .I142153.button .icon {
flex:none;
background-size:100% 100%;
}
.I142153 .button:hover, .I142153.button:hover {
background-color:rgb(217,217,217);

}
.I142153 .button:hover .text, .I142153.button:hover .text {
}
.I142153 .button:hover .icon, .I142153.button:hover .icon {
background-size:100% 100%;
}

.I142154 .button, .I142154.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;

}
.I142154 button.button, button.I142154.button {
cursor:pointer;
}
.I142154 .button .text, .I142154.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I142154 .button .icon, .I142154.button .icon {
flex:none;
background-size:100% 100%;
}
.I142154 .button:hover, .I142154.button:hover {
}
.I142154 .button:hover .text, .I142154.button:hover .text {
}
.I142154 .button:hover .icon, .I142154.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I142154 .button, .I142154.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I142154 button.button, button.I142154.button {
}
.I142154 .button .text, .I142154.button .text {
color:rgb(108,72,201);

}
.I142154 .button .icon, .I142154.button .icon {
background-size:100% 100%;
}
.I142154 .button:hover, .I142154.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I142154 .button:hover .text, .I142154.button:hover .text {
color:rgb(150,155,160);

}
.I142154 .button:hover .icon, .I142154.button:hover .icon {
background-size:100% 100%;
}
}

.I142155 .button, .I142155.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I142155 button.button, button.I142155.button {
cursor:pointer;
}
.I142155 .button .text, .I142155.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I142155 .button .icon, .I142155.button .icon {
flex:none;
background-size:100% 100%;
}
.I142155 .button:hover, .I142155.button:hover {
}
.I142155 .button:hover .text, .I142155.button:hover .text {
}
.I142155 .button:hover .icon, .I142155.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I142155 .button, .I142155.button {
}
.I142155 button.button, button.I142155.button {
}
.I142155 .button .text, .I142155.button .text {
font-family:Rubik;

}
.I142155 .button .icon, .I142155.button .icon {
background-size:100% 100%;
}
.I142155 .button:hover, .I142155.button:hover {
}
.I142155 .button:hover .text, .I142155.button:hover .text {
}
.I142155 .button:hover .icon, .I142155.button:hover .icon {
background-size:100% 100%;
}
}

.I142156 {
display:flex;
width:100%;
height:270px;

}
.I142156:hover {
}

.I142157, a.I142157 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I142157:hover, a.I142157:hover {
}
@media (max-width:992px) {
.I142157, a.I142157 {
}
.I142157:hover, a.I142157:hover {
display:flex;
width:100%;

}
}

.I142158 .image, .I142158.image {
vertical-align:top;
}
.I142158 .image:hover, .I142158.image:hover {
}

.I142159 .button, .I142159.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I142159 button.button, button.I142159.button {
cursor:pointer;
}
.I142159 .button .text, .I142159.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I142159 .button .icon, .I142159.button .icon {
flex:none;
background-size:100% 100%;
}
.I142159 .button:hover, .I142159.button:hover {
}
.I142159 .button:hover .text, .I142159.button:hover .text {
}
.I142159 .button:hover .icon, .I142159.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I142159 .button, .I142159.button {
}
.I142159 button.button, button.I142159.button {
}
.I142159 .button .text, .I142159.button .text {
font-family:Rubik;

}
.I142159 .button .icon, .I142159.button .icon {
background-size:100% 100%;
}
.I142159 .button:hover, .I142159.button:hover {
}
.I142159 .button:hover .text, .I142159.button:hover .text {
}
.I142159 .button:hover .icon, .I142159.button:hover .icon {
background-size:100% 100%;
}
}

h1.I142177, .I142177 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142177 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:32;
width:100%;


}
.I142177:hover {
}
.I142177 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I142177 > .viewport:hover {
}


.I142166 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:10rem;
padding-top:12rem;
background-color:rgb(245,245,245);

align-items:center;

	
}
.I142166:hover {
}
@media (max-width:992px) {
.I142166 {
padding-bottom:4rem;
padding-top:4rem;

	
}
.I142166:hover {
}
}

.I142167 {
display:flex;
position:var(--I142167-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1264px;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;

flex-direction:row;


}
.I142167:hover {
}

@media (max-width:992px) {
.I142167 {

flex-direction:column;


}
.I142167:hover {
}

}

.I142168 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 4rem);



	
}
.I142168:hover {
}

@media (max-width:992px) {
.I142168 {

width:100%;



	
}
.I142168:hover {
}

}

h1.I142169, .I142169 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142169 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 4rem);
margin-right:8rem;


}
.I142169:hover {
}
.I142169 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142169 > .viewport:hover {
}

@media (max-width:992px) {
.I142169 {

width:100%;
margin-right:0;


}
.I142169:hover {
}
.I142169 > .viewport {



}
.I142169 > .viewport:hover {
}

}

h1.I142170, .I142170 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142170 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I142170:hover {
}
.I142170 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142170 > .viewport:hover {
}


h1.I142171, .I142171 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142171 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I142171:hover {
}
.I142171 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142171 > .viewport:hover {
}


h1.I142172, .I142172 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142172 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I142172:hover {
}
.I142172 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142172 > .viewport:hover {
}


h1.I171619, .I171619 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I171619 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:calc(50% - 4rem);


}
.I171619:hover {
}
.I171619 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I171619 > .viewport:hover {
}


.I142173, a.I142173 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);
line-height:2.75rem;

padding-bottom:1rem;

}
.I142173:hover, a.I142173:hover {
}

.I142174 {
}
.I142174:hover {
}
.I142174 {
}
.I142174:hover {
}
/*------- ITEM -------*/
.accordion__item:first-child .accordion__header {
  border-top: 0;
}
.accordion__item .accordion__header:after {
  width: 0%;
}
.accordion__item .accordion__collapse {
  height: 0;
  transition: height 0.5s;
  overflow: hidden;
}
.accordion__item--active .accordion__header:after {
  width: 100%;
}
.accordion__item--active .accordion__collapse {
  height: auto;
  overflow: hidden;
}
/*------- HEADER -------*/
.accordion__header {
  border-top: 1px solid black;
  position: relative;
}
.accordion__header:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  border-bottom: 1px solid black;
  left: 0;
  bottom: 0;
  transition: width 0.25s;
}
/*------- BUTTON -------*/
.accordion__button {
  width: 100%;
  text-align: left;
  border: 0;
  padding-left: 0;
  padding-top: 2rem;
  padding-bottom: 1rem;
  padding-right: 30px;
  font-family: "Rubik", sans-serif;
  font-weight: 500;
  font-size: 1.063rem;
  line-height: 1.65em;
  background: transparent;
  position: relative;
  cursor: pointer;
  /* WA: Prevent blue text color on iOS devices */
  color: rgb(17, 17, 17);
  -webkit-appearance: none; /* Removes default styling in Safari */
  text-decoration: none; /* Removes any underline */
}
/*------- PLUSMINUS -------*/
.accordion__plusminus {
  position: absolute;
  width: 1rem;
  height: 1rem;
  cursor: pointer;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.accordion__plusminus:before,
.accordion__plusminus:after {
  content: "";
  display: block;
  background-color: #333;
  position: absolute;
  top: 50%;
  left: 0;
  transition: 0.35s;
  width: 100%;
  height: 2px;
}
.accordion__plusminus:before {
  transform: translatey(-50%);
}
.accordion__plusminus:after {
  transform: translatey(-50%) rotate(90deg);
}
.accordion__item--active .accordion__plusminus:before {
  transform: translatey(-50%) rotate(-90deg);
  opacity: 0;
}
.accordion__item--active .accordion__plusminus:after {
  transform: translatey(-50%) rotate(0);
}
/*------- BODY -------*/
.accordion__body {
  font-size: 1.063rem;
  font-family: "Rubik", sans-serif;
  font-weight: 300;
  line-height: 1.65em;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  position: relative;
}

.I142175 {
}
.I142175:hover {
}
.I142175 {
}
.I142175:hover {
}


.I142176 {
}
.I142176:hover {
}
.I142176 {
}
.I142176:hover {
}


.I171612 {
display:flex;
flex-direction:column;
}
.I171612:hover {
}
h1.I171612, .I171612 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I171612, .I171612 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I171612, .I171612 p {
margin:0px;
}

figure.I171612, .I171612 figure {
margin:0px;
}

a.I171612, .I171612 a {
text-decoration:inherit;
color:inherit;
}

.I171612 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I171612 article, article.I171612 {
flex-direction:column;	
}
.I171612 article:hover, article.I171612:hover {
}
.I171612 article.active, article.I171612.active {
}
.I171612 .title {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;

margin-bottom:1rem;
padding-top:1rem;

}
.I171612 .title:hover {
}
.I171612 article.active .title {
}


.I171612 .image, .I171612.image {
order:;
}
.I171612 .image:hover, .I171612.image:hover {
}
.I171612 article.active .image, .I171612.image {
}
.I171612 .body {
}
.I171612 .body:hover {
	
}
.I171612 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
line-height:1.625rem;

}
.I171612 .body img {
}
.I171612 .body img:hover {
}



.I171612 .articles {
display:flex;
flex:1;
flex-direction:column;
	
}
.I171612 .articles:hover {
}
.I171612 .article-container::after {
content:'';
display:flex;
align-items:center;
align-self:center;
display:flex;
padding-top:1rem;
border-bottom-color:rgb(181,181,181);
border-bottom-style:solid;

}
.I171612 .article-container:last-child::after {
content:none;	
}
.I171612:hover .article-container::after {
}


h1.I142440, .I142440 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142440 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:33;
width:100%;


}
.I142440:hover {
}
.I142440 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142440 > .viewport:hover {
}


.I142307 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
max-width:1180px;
margin-left:auto;
margin-right:auto;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;

flex-direction:column;
align-items:center;

	
}
.I142307:hover {
}
@media (max-width:992px) {
.I142307 {
width:100%;
margin-left:auto;
margin-right:auto;
padding-bottom:4rem;
padding-top:4rem;

align-items:flex-start;

	
}
.I142307:hover {
}
}
@media (max-width:640px) {
.I142307 {
padding-bottom:4rem;
padding-left:0rem;
padding-right:0rem;
padding-top:4rem;

	
}
.I142307:hover {
}
}

.I142308 {
display:flex;

order:3;
width:100%;
max-width:1440px;
padding-bottom:1rem;
box-sizing:border-box;


flex-direction:row;
}
.I142308:hover {
}
@media (max-width:992px) {
.I142308 {

width:100%;
padding-bottom:1rem;
padding-right:0;


}
.I142308:hover {
}
}
@media (max-width:640px) {
.I142308 {

width:calc(100vw - 1rem);
margin-left:1rem;
padding-bottom:1rem;
padding-left:0;
padding-right:1rem;


}
.I142308:hover {
}
}

.I142309 {
display:flex;
position:var(--I142309-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:6;
width:100%;
height:240px;
background-color:rgb(1,155,81);
box-shadow:none;
overflow:hidden;
position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I142309-location-transform:translate(0px,0px);
z-index:var(--I142309-z-index, auto);

transform:
var(--I142309-location-transform, translate(0px,0px))
var(--I142309-user-box-transform, translate(0px,0px))
;


position:var(--I142309-position-static-computed, static);
}
.I142309:hover {
}

@media (max-width:640px) {
.I142309 {

width:calc(100vw - 2rem);

}
.I142309:hover {
}

}

.I142310 {
display:flex;
position:var(--I142310-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
width:100%;
height:240px;
background-color:rgb(222,108,171);
box-shadow:none;
overflow:hidden;
}
.I142310:hover {
}

@media (max-width:640px) {
.I142310 {

width:calc(100vw - 2rem);

}
.I142310:hover {
}

}

.I142311 {
display:flex;
position:var(--I142311-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:7;
width:100%;
height:240px;
background-color:rgb(254,240,91);
box-shadow:none;
overflow:hidden;
}
.I142311:hover {
}
.I142311 {
--I142311-position-static-computed:static;
}
.I142311 > .sector, .I142311 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I142311 {

width:calc(100vw - 2rem);

}
.I142311:hover {
}

}

.I142312 {
display:flex;
position:var(--I142312-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
max-width:1440px;
box-sizing:border-box;

}
.I142312:hover {
}

@media (max-width:640px) {
.I142312 {

padding-left:1rem;
padding-right:1rem;

}
.I142312:hover {
}

}

.I142313 {
display:flex;
position:var(--I142313-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
width:100%;
height:240px;
background-color:rgb(81,147,255);
box-shadow:none;
overflow:hidden;
}
.I142313:hover {
}

@media (max-width:640px) {
.I142313 {

width:calc(100vw - 2rem);

}
.I142313:hover {
}

}

.I142314 {
display:flex;
position:var(--I142314-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:17;
width:100%;
height:240px;
background-color:rgb(240,82,36);
box-shadow:none;
overflow:hidden;
}
.I142314:hover {
}
.I142314 {
--I142314-position-static-computed:static;
}
.I142314 > .sector, .I142314 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I142314 {

width:calc(100vw - 2rem);

}
.I142314:hover {
}

}
@media (min-width:1440px) {
.I142314 {

}
.I142314:hover {
}
.I142314 {
--I142314-position-static-computed:static;
}
.I142314 > .sector, .I142314 > .group-sectors {
position:relative;
}
}
.I142315 {
display:flex;
position:var(--I142315-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:22;
width:100%;
height:240px;
background-color:rgb(1,155,81);
box-shadow:none;
overflow:hidden;
}
.I142315:hover {
}

@media (max-width:640px) {
.I142315 {

width:calc(100vw - 2rem);

}
.I142315:hover {
}

}

.I142316 {
display:flex;
position:var(--I142316-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:44;
width:100%;
height:240px;
background-color:rgb(254,240,91);
box-shadow:none;
overflow:hidden;
}
.I142316:hover {
}

@media (max-width:640px) {
.I142316 {

width:calc(100vw - 2rem);

}
.I142316:hover {
}

}

.I142317 {
display:flex;
position:var(--I142317-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:45;
width:100%;
height:240px;
background-color:rgb(222,108,171);
box-shadow:none;
overflow:hidden;
}
.I142317:hover {
}

@media (max-width:640px) {
.I142317 {

width:calc(100vw - 2rem);

}
.I142317:hover {
}

}

.I142318 {
display:flex;
position:var(--I142318-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:46;
width:100%;
height:240px;
background-color:rgb(81,147,255);
box-shadow:none;
overflow:hidden;
}
.I142318:hover {
}

@media (max-width:640px) {
.I142318 {

width:calc(100vw - 2rem);

}
.I142318:hover {
}

}

.I142319 {
display:flex;
position:var(--I142319-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I142319:hover {
}


.I142320 {
display:flex;
position:var(--I142320-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;
}
.I142320:hover {
}

@media (max-width:640px) {
.I142320 {

width:calc(100vw - 2rem);

}
.I142320:hover {
}

}

.I166593 {
display:flex;
position:var(--I166593-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;
}
.I166593:hover {
}


.I142321 {
display:flex;
align-items:flex-start;
position:relative;

order:11;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I142321:hover {
}

@media (min-width:1440px) {
.I142321 {

order:4;


	
}
.I142321:hover {
}

}
.I142322 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I142322:hover {
}

@media (min-width:1440px) {
.I142322 {

order:2;


	
}
.I142322:hover {
}

}
.I142323 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I142323:hover {
}


.I142324 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I142324:hover {
}


.I142325 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I142325:hover {
}


.I142326 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I142326:hover {
}


.I142327 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I142327:hover {
}


.I142328 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I142328:hover {
}


.I142329 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I142329:hover {
}


.I142330 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;



flex-direction:row;
justify-content:center;
align-items:center;

	
}
.I142330:hover {
}
.I142330 > .sector {
position:relative;
}
@media (max-width:640px) {
.I142330 {



flex-direction:column;
align-items:flex-start;

	
}
.I142330:hover {
}

}

.I142331 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I142331:hover {
}


.I167098 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I167098:hover {
}


h1.I142332, .I142332 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142332 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
width:100%;
background-size:cover;
background-position:center center;


}
.I142332:hover {
}
.I142332 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142332 > .viewport:hover {
}

@media (min-width:1440px) {
.I142332 {

order:8;

}
.I142332:hover {
}
.I142332 > .viewport {



}
.I142332 > .viewport:hover {
}

}
h1.I142333, .I142333 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142333 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I142333:hover {
}
.I142333 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I142333 > .viewport:hover {
}


h1.I142334, .I142334 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142334 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I142334:hover {
}
.I142334 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142334 > .viewport:hover {
}

@media (min-width:1440px) {
.I142334 {

order:3;

}
.I142334:hover {
}
.I142334 > .viewport {



}
.I142334 > .viewport:hover {
}

}
h1.I142335, .I142335 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142335 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I142335:hover {
}
.I142335 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142335 > .viewport:hover {
}


h1.I142336, .I142336 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142336 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;
overflow:hidden;

}
.I142336:hover {
}
.I142336 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142336 > .viewport:hover {
}


h1.I142337, .I142337 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142337 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I142337:hover {
}
.I142337 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142337 > .viewport:hover {
}


h1.I142338, .I142338 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142338 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I142338:hover {
}
.I142338 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I142338 > .viewport:hover {
}


h1.I142339, .I142339 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142339 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I142339:hover {
}
.I142339 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142339 > .viewport:hover {
}


h1.I142340, .I142340 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142340 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I142340:hover {
}
.I142340 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142340 > .viewport:hover {
}


h1.I142341, .I142341 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142341 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I142341:hover {
}
.I142341 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142341 > .viewport:hover {
}


h1.I142342, .I142342 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142342 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I142342:hover {
}
.I142342 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142342 > .viewport:hover {
}


h1.I142343, .I142343 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142343 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I142343:hover {
}
.I142343 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142343 > .viewport:hover {
}


h1.I142344, .I142344 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142344 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I142344:hover {
}
.I142344 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142344 > .viewport:hover {
}


h1.I142345, .I142345 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142345 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I142345:hover {
}
.I142345 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I142345 > .viewport:hover {
}


h1.I142346, .I142346 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142346 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I142346:hover {
}
.I142346 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142346 > .viewport:hover {
}


h1.I142347, .I142347 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142347 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I142347:hover {
}
.I142347 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142347 > .viewport:hover {
}


h1.I142348, .I142348 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142348 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I142348:hover {
}
.I142348 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I142348 > .viewport:hover {
}


h1.I142349, .I142349 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142349 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I142349:hover {
}
.I142349 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142349 > .viewport:hover {
}

@media (max-width:640px) {
.I142349 {

width:100%;


}
.I142349:hover {
}
.I142349 > .viewport {



}
.I142349 > .viewport:hover {
}

}

h1.I142350, .I142350 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142350 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I142350:hover {
}
.I142350 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142350 > .viewport:hover {
}


h1.I142351, .I142351 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142351 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I142351:hover {
}
.I142351 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142351 > .viewport:hover {
}


h1.I142352, .I142352 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142352 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I142352:hover {
}
.I142352 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142352 > .viewport:hover {
}


h1.I142353, .I142353 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142353 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I142353:hover {
}
.I142353 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142353 > .viewport:hover {
}


h1.I142354, .I142354 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142354 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I142354:hover {
}
.I142354 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142354 > .viewport:hover {
}


h1.I142355, .I142355 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142355 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I142355:hover {
}
.I142355 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142355 > .viewport:hover {
}


h1.I142356, .I142356 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142356 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I142356:hover {
}
.I142356 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142356 > .viewport:hover {
}


h1.I142357, .I142357 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142357 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I142357:hover {
}
.I142357 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142357 > .viewport:hover {
}


h1.I142358, .I142358 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142358 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I142358:hover {
}
.I142358 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142358 > .viewport:hover {
}


h1.I142359, .I142359 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142359 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I142359:hover {
}
.I142359 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142359 > .viewport:hover {
}


h1.I142360, .I142360 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142360 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I142360:hover {
}
.I142360 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142360 > .viewport:hover {
}


h1.I142361, .I142361 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142361 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I142361:hover {
}
.I142361 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142361 > .viewport:hover {
}


h1.I142362, .I142362 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142362 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I142362:hover {
}
.I142362 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142362 > .viewport:hover {
}


h1.I142363, .I142363 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142363 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I142363:hover {
}
.I142363 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142363 > .viewport:hover {
}


h1.I142364, .I142364 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142364 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;

}
.I142364:hover {
}
.I142364 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142364 > .viewport:hover {
}

@media (min-width:1440px) {
.I142364 {

order:3;

}
.I142364:hover {
}
.I142364 > .viewport {



}
.I142364 > .viewport:hover {
}

}
h1.I142365, .I142365 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142365 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I142365:hover {
}
.I142365 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142365 > .viewport:hover {
}


h1.I142366, .I142366 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142366 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I142366:hover {
}
.I142366 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142366 > .viewport:hover {
}


h1.I142367, .I142367 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142367 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I142367:hover {
}
.I142367 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142367 > .viewport:hover {
}


h1.I142368, .I142368 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142368 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I142368:hover {
}
.I142368 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142368 > .viewport:hover {
}


h1.I142369, .I142369 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142369 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I142369:hover {
}
.I142369 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142369 > .viewport:hover {
}


h1.I142370, .I142370 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142370 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I142370:hover {
}
.I142370 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142370 > .viewport:hover {
}


h1.I142371, .I142371 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142371 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I142371:hover {
}
.I142371 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142371 > .viewport:hover {
}


h1.I142372, .I142372 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142372 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I142372:hover {
}
.I142372 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142372 > .viewport:hover {
}


h1.I142373, .I142373 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142373 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I142373:hover {
}
.I142373 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142373 > .viewport:hover {
}


h1.I142374, .I142374 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142374 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:11;

}
.I142374:hover {
}
.I142374 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142374 > .viewport:hover {
}


h1.I142375, .I142375 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142375 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;

}
.I142375:hover {
}
.I142375 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142375 > .viewport:hover {
}


h1.I142376, .I142376 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142376 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I142376:hover {
}
.I142376 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142376 > .viewport:hover {
}


h1.I142377, .I142377 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142377 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I142377:hover {
}
.I142377 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142377 > .viewport:hover {
}


h1.I142378, .I142378 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142378 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I142378:hover {
}
.I142378 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142378 > .viewport:hover {
}


h1.I142379, .I142379 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142379 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I142379:hover {
}
.I142379 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142379 > .viewport:hover {
}


h1.I142380, .I142380 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142380 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I142380:hover {
}
.I142380 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142380 > .viewport:hover {
}


h1.I142381, .I142381 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142381 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I142381:hover {
}
.I142381 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142381 > .viewport:hover {
}


h1.I142382, .I142382 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142382 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I142382:hover {
}
.I142382 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142382 > .viewport:hover {
}


h1.I142383, .I142383 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142383 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I142383:hover {
}
.I142383 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142383 > .viewport:hover {
}


h1.I142384, .I142384 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142384 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I142384:hover {
}
.I142384 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142384 > .viewport:hover {
}


h1.I142385, .I142385 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142385 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I142385:hover {
}
.I142385 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142385 > .viewport:hover {
}

@media (max-width:640px) {
.I142385 {

width:100%;


}
.I142385:hover {
}
.I142385 > .viewport {



}
.I142385 > .viewport:hover {
}

}

h1.I163087, .I163087 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163087 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I163087:hover {
}
.I163087 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163087 > .viewport:hover {
}


h1.I166019, .I166019 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166019 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I166019:hover {
}
.I166019 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166019 > .viewport:hover {
}


h1.I166492, .I166492 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166492 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I166492:hover {
}
.I166492 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166492 > .viewport:hover {
}


h1.I166795, .I166795 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166795 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I166795:hover {
}
.I166795 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166795 > .viewport:hover {
}


h1.I166997, .I166997 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166997 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I166997:hover {
}
.I166997 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166997 > .viewport:hover {
}


h1.I167300, .I167300 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167300 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I167300:hover {
}
.I167300 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167300 > .viewport:hover {
}


h1.I167502, .I167502 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167502 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I167502:hover {
}
.I167502 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167502 > .viewport:hover {
}


h1.I167704, .I167704 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167704 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I167704:hover {
}
.I167704 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167704 > .viewport:hover {
}

@media (max-width:640px) {
.I167704 {

width:100%;


}
.I167704:hover {
}
.I167704 > .viewport {



}
.I167704 > .viewport:hover {
}

}

h1.I176980, .I176980 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176980 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;

}
.I176980:hover {
}
.I176980 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176980 > .viewport:hover {
}


h1.I177186, .I177186 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177186 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177186:hover {
}
.I177186 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177186 > .viewport:hover {
}


h1.I177392, .I177392 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177392 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177392:hover {
}
.I177392 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177392 > .viewport:hover {
}


h1.I177758, .I177758 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177758 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177758:hover {
}
.I177758 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177758 > .viewport:hover {
}


.I142386 .image, .I142386.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I142386 .image:hover, .I142386.image:hover {
}
@media (min-width:1440px) {
.I142386 .image, .I142386.image {
width:100%;

}
.I142386 .image:hover, .I142386.image:hover {
}
}
.I142387, a.I142387 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I142387:hover, a.I142387:hover {
}
@media (max-width:992px) {
.I142387, a.I142387 {
}
.I142387:hover, a.I142387:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I142387, a.I142387 {
display:flex;
padding-bottom:0rem;

}
.I142387:hover, a.I142387:hover {
}
}

.I142388 .image, .I142388.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I142388 .image:hover, .I142388.image:hover {
}
@media (min-width:1440px) {
.I142388 .image, .I142388.image {
width:100%;

}
.I142388 .image:hover, .I142388.image:hover {
}
}
.I142389 .image, .I142389.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I142389 .image:hover, .I142389.image:hover {
}

.I142390, a.I142390 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I142390:hover, a.I142390:hover {
}
@media (max-width:992px) {
.I142390, a.I142390 {
}
.I142390:hover, a.I142390:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I142390, a.I142390 {
display:flex;
padding-bottom:0rem;

}
.I142390:hover, a.I142390:hover {
}
}

.I142391, a.I142391 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I142391:hover, a.I142391:hover {
}
@media (min-width:1440px) {
.I142391, a.I142391 {
display:flex;
font-weight:500;


}
.I142391:hover, a.I142391:hover {
}
}
.I142392, a.I142392 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I142392:hover, a.I142392:hover {
}
@media (max-width:992px) {
.I142392, a.I142392 {
}
.I142392:hover, a.I142392:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I142392, a.I142392 {
display:flex;
padding-bottom:0rem;

}
.I142392:hover, a.I142392:hover {
}
}

.I142393, a.I142393 {
display:flex;
font-family:Graphik;
font-size:2.8rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;

}
.I142393:hover, a.I142393:hover {
}
@media (max-width:640px) {
.I142393, a.I142393 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I142393:hover, a.I142393:hover {
}
}

.I142394, a.I142394 {
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;

}
.I142394:hover, a.I142394:hover {
}
@media (max-width:992px) {
.I142394, a.I142394 {
}
.I142394:hover, a.I142394:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I142394, a.I142394 {
display:flex;
padding-bottom:1rem;

}
.I142394:hover, a.I142394:hover {
}
}

.I142395, a.I142395 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I142395:hover, a.I142395:hover {
}

.I142396, a.I142396 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I142396:hover, a.I142396:hover {
}
@media (min-width:1440px) {
.I142396, a.I142396 {
display:flex;
font-weight:500;


}
.I142396:hover, a.I142396:hover {
}
}
.I142397 .image, .I142397.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I142397 .image:hover, .I142397.image:hover {
}

.I142398, a.I142398 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I142398:hover, a.I142398:hover {
}
@media (min-width:1440px) {
.I142398, a.I142398 {
display:flex;
font-weight:500;


}
.I142398:hover, a.I142398:hover {
}
}
.I142399, a.I142399 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I142399:hover, a.I142399:hover {
}
@media (max-width:992px) {
.I142399, a.I142399 {
}
.I142399:hover, a.I142399:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I142399, a.I142399 {
display:flex;
padding-bottom:0rem;

}
.I142399:hover, a.I142399:hover {
}
}

.I142400 .image, .I142400.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I142400 .image:hover, .I142400.image:hover {
}

.I142401, a.I142401 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I142401:hover, a.I142401:hover {
}
@media (min-width:1440px) {
.I142401, a.I142401 {
display:flex;
font-weight:500;


}
.I142401:hover, a.I142401:hover {
}
}
.I142402, a.I142402 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I142402:hover, a.I142402:hover {
}
@media (max-width:992px) {
.I142402, a.I142402 {
}
.I142402:hover, a.I142402:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I142402, a.I142402 {
display:flex;
padding-bottom:0rem;

}
.I142402:hover, a.I142402:hover {
}
}

.I142403 .image, .I142403.image {
vertical-align:top;
width:100px;
height:75px;
border-image-slice:100%;
background-size:cover;
background-position:center center;

}
.I142403 .image:hover, .I142403.image:hover {
}

.I142404, a.I142404 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I142404:hover, a.I142404:hover {
}
@media (min-width:1440px) {
.I142404, a.I142404 {
display:flex;
font-weight:500;


}
.I142404:hover, a.I142404:hover {
}
}
.I142405, a.I142405 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I142405:hover, a.I142405:hover {
}
@media (max-width:992px) {
.I142405, a.I142405 {
}
.I142405:hover, a.I142405:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I142405, a.I142405 {
display:flex;
padding-bottom:0rem;

}
.I142405:hover, a.I142405:hover {
}
}

.I142406 .image, .I142406.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I142406 .image:hover, .I142406.image:hover {
}

.I142407 .image, .I142407.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I142407 .image:hover, .I142407.image:hover {
}

.I142408 .image, .I142408.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I142408 .image:hover, .I142408.image:hover {
}

.I142409, a.I142409 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I142409:hover, a.I142409:hover {
}
@media (max-width:992px) {
.I142409, a.I142409 {
}
.I142409:hover, a.I142409:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I142409, a.I142409 {
display:flex;
padding-bottom:0rem;

}
.I142409:hover, a.I142409:hover {
}
}

.I142410, a.I142410 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I142410:hover, a.I142410:hover {
}
@media (min-width:1440px) {
.I142410, a.I142410 {
display:flex;
font-weight:500;


}
.I142410:hover, a.I142410:hover {
}
}
.I142411, a.I142411 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I142411:hover, a.I142411:hover {
}
@media (max-width:992px) {
.I142411, a.I142411 {
}
.I142411:hover, a.I142411:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I142411, a.I142411 {
display:flex;
padding-bottom:0rem;

}
.I142411:hover, a.I142411:hover {
}
}

.I142412, a.I142412 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.5rem;

padding-bottom:1rem;

}
.I142412:hover, a.I142412:hover {
}
@media (max-width:992px) {
.I142412, a.I142412 {
}
.I142412:hover, a.I142412:hover {
display:flex;
width:100%;

}
}
@media (min-width:1440px) {
.I142412, a.I142412 {
display:flex;
font-weight:500;


}
.I142412:hover, a.I142412:hover {
}
}
.I142413, a.I142413 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I142413:hover, a.I142413:hover {
}
@media (max-width:992px) {
.I142413, a.I142413 {
}
.I142413:hover, a.I142413:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I142413, a.I142413 {
display:flex;
padding-bottom:0rem;

}
.I142413:hover, a.I142413:hover {
}
}

.I142414, a.I142414 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I142414:hover, a.I142414:hover {
}
@media (min-width:1440px) {
.I142414, a.I142414 {
display:flex;
font-weight:500;


}
.I142414:hover, a.I142414:hover {
}
}
.I142415 {
}
.I142415:hover {
}
.I142415 {
}
.I142415:hover {
}


.I142416, a.I142416 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I142416:hover, a.I142416:hover {
}

.I142417, a.I142417 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I142417:hover, a.I142417:hover {
}

.I142418 .button, .I142418.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I142418 button.button, button.I142418.button {
cursor:pointer;
}
.I142418 .button .text, .I142418.button .text {
}
.I142418 .button .icon, .I142418.button .icon {
flex:none;
background-size:100% 100%;
}
.I142418 .button:hover, .I142418.button:hover {
}
.I142418 .button:hover .text, .I142418.button:hover .text {
}
.I142418 .button:hover .icon, .I142418.button:hover .icon {
background-size:100% 100%;
}

.I142419 .button, .I142419.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I142419 button.button, button.I142419.button {
cursor:pointer;
}
.I142419 .button .text, .I142419.button .text {
}
.I142419 .button .icon, .I142419.button .icon {
flex:none;
background-size:100% 100%;
}
.I142419 .button:hover, .I142419.button:hover {
}
.I142419 .button:hover .text, .I142419.button:hover .text {
}
.I142419 .button:hover .icon, .I142419.button:hover .icon {
background-size:100% 100%;
}

.I142420 .button, .I142420.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I142420 button.button, button.I142420.button {
cursor:pointer;
}
.I142420 .button .text, .I142420.button .text {
}
.I142420 .button .icon, .I142420.button .icon {
flex:none;
background-size:100% 100%;
}
.I142420 .button:hover, .I142420.button:hover {
}
.I142420 .button:hover .text, .I142420.button:hover .text {
}
.I142420 .button:hover .icon, .I142420.button:hover .icon {
background-size:100% 100%;
}

.I142421 .button, .I142421.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I142421 button.button, button.I142421.button {
cursor:pointer;
}
.I142421 .button .text, .I142421.button .text {
}
.I142421 .button .icon, .I142421.button .icon {
flex:none;
background-size:100% 100%;
}
.I142421 .button:hover, .I142421.button:hover {
}
.I142421 .button:hover .text, .I142421.button:hover .text {
}
.I142421 .button:hover .icon, .I142421.button:hover .icon {
background-size:100% 100%;
}

.I142422 .button, .I142422.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I142422 button.button, button.I142422.button {
cursor:pointer;
}
.I142422 .button .text, .I142422.button .text {
}
.I142422 .button .icon, .I142422.button .icon {
flex:none;
background-size:100% 100%;
}
.I142422 .button:hover, .I142422.button:hover {
}
.I142422 .button:hover .text, .I142422.button:hover .text {
}
.I142422 .button:hover .icon, .I142422.button:hover .icon {
background-size:100% 100%;
}

.I142423 .button, .I142423.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I142423 button.button, button.I142423.button {
cursor:pointer;
}
.I142423 .button .text, .I142423.button .text {
}
.I142423 .button .icon, .I142423.button .icon {
flex:none;
background-size:100% 100%;
}
.I142423 .button:hover, .I142423.button:hover {
}
.I142423 .button:hover .text, .I142423.button:hover .text {
}
.I142423 .button:hover .icon, .I142423.button:hover .icon {
background-size:100% 100%;
}

.I142424 .button, .I142424.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I142424 button.button, button.I142424.button {
cursor:pointer;
}
.I142424 .button .text, .I142424.button .text {
}
.I142424 .button .icon, .I142424.button .icon {
flex:none;
background-size:100% 100%;
}
.I142424 .button:hover, .I142424.button:hover {
}
.I142424 .button:hover .text, .I142424.button:hover .text {
}
.I142424 .button:hover .icon, .I142424.button:hover .icon {
background-size:100% 100%;
}

.I142425 .button, .I142425.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I142425 button.button, button.I142425.button {
cursor:pointer;
}
.I142425 .button .text, .I142425.button .text {
}
.I142425 .button .icon, .I142425.button .icon {
flex:none;
background-size:100% 100%;
}
.I142425 .button:hover, .I142425.button:hover {
}
.I142425 .button:hover .text, .I142425.button:hover .text {
}
.I142425 .button:hover .icon, .I142425.button:hover .icon {
background-size:100% 100%;
}

.I142426 .button, .I142426.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I142426 button.button, button.I142426.button {
cursor:pointer;
}
.I142426 .button .text, .I142426.button .text {
}
.I142426 .button .icon, .I142426.button .icon {
flex:none;
background-size:100% 100%;
}
.I142426 .button:hover, .I142426.button:hover {
}
.I142426 .button:hover .text, .I142426.button:hover .text {
}
.I142426 .button:hover .icon, .I142426.button:hover .icon {
background-size:100% 100%;
}

.I142427 .button, .I142427.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I142427 button.button, button.I142427.button {
cursor:pointer;
}
.I142427 .button .text, .I142427.button .text {
font-family:Rubik;
font-weight:500;
color:rgb(250,50,99);

}
.I142427 .button .icon, .I142427.button .icon {
flex:none;
background-size:100% 100%;
}
.I142427 .button:hover, .I142427.button:hover {
}
.I142427 .button:hover .text, .I142427.button:hover .text {
}
.I142427 .button:hover .icon, .I142427.button:hover .icon {
background-size:100% 100%;
}

.I142428, a.I142428 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I142428:hover, a.I142428:hover {
}

.I142429, a.I142429 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I142429:hover, a.I142429:hover {
}

.I142430, a.I142430 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I142430:hover, a.I142430:hover {
}

.I142431, a.I142431 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I142431:hover, a.I142431:hover {
}

.I142432, a.I142432 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I142432:hover, a.I142432:hover {
}

.I142433, a.I142433 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I142433:hover, a.I142433:hover {
}

.I142434, a.I142434 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I142434:hover, a.I142434:hover {
}

.I142435 .button, .I142435.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I142435 button.button, button.I142435.button {
cursor:pointer;
}
.I142435 .button .text, .I142435.button .text {
}
.I142435 .button .icon, .I142435.button .icon {
flex:none;
background-size:100% 100%;
}
.I142435 .button:hover, .I142435.button:hover {
}
.I142435 .button:hover .text, .I142435.button:hover .text {
}
.I142435 .button:hover .icon, .I142435.button:hover .icon {
background-size:100% 100%;
}

.I142436, a.I142436 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I142436:hover, a.I142436:hover {
}

.I142437, a.I142437 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I142437:hover, a.I142437:hover {
}

.I142438, a.I142438 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I142438:hover, a.I142438:hover {
}

.I142439 .image, .I142439.image {
vertical-align:top;
}
.I142439 .image:hover, .I142439.image:hover {
}

.I162990, a.I162990 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I162990:hover, a.I162990:hover {
}

.I165918, a.I165918 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I165918:hover, a.I165918:hover {
}

.I166391, a.I166391 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I166391:hover, a.I166391:hover {
}

.I166694 .button, .I166694.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I166694 button.button, button.I166694.button {
cursor:pointer;
}
.I166694 .button .text, .I166694.button .text {
}
.I166694 .button .icon, .I166694.button .icon {
flex:none;
background-size:100% 100%;
}
.I166694 .button:hover, .I166694.button:hover {
}
.I166694 .button:hover .text, .I166694.button:hover .text {
}
.I166694 .button:hover .icon, .I166694.button:hover .icon {
background-size:100% 100%;
}

.I166896, a.I166896 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I166896:hover, a.I166896:hover {
}

.I167199, a.I167199 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167199:hover, a.I167199:hover {
}

.I167401, a.I167401 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167401:hover, a.I167401:hover {
}

.I167603 .image, .I167603.image {
vertical-align:top;
}
.I167603 .image:hover, .I167603.image:hover {
}

.I176877, a.I176877 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176877:hover, a.I176877:hover {
}

.I177083, a.I177083 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177083:hover, a.I177083:hover {
}

.I177289, a.I177289 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177289:hover, a.I177289:hover {
}

.I177654, a.I177654 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177654:hover, a.I177654:hover {
}

h1.I142442, .I142442 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142442 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:34;

}
.I142442:hover {
}
.I142442 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142442 > .viewport:hover {
}


h1.I142478, .I142478 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142478 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:35;
width:100%;


}
.I142478:hover {
}
.I142478 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142478 > .viewport:hover {
}


.I142462 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(245,245,245);

align-items:center;

	
}
.I142462:hover {
}

.I142463 {
display:flex;

order:3;
width:100%;
max-width:1440px;
padding-bottom:8rem;
padding-left:4rem;
padding-right:4rem;
padding-top:8rem;
box-sizing:border-box;


}
.I142463:hover {
}
@media (max-width:992px) {
.I142463 {

padding-bottom:4rem;
padding-left:4rem;
padding-right:4rem;
padding-top:4rem;


flex-direction:column;
}
.I142463:hover {
}
}
@media (max-width:640px) {
.I142463 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:column;
}
.I142463:hover {
}
}
@media (min-width:1440px) {
.I142463 {

padding-left:10.75rem;
padding-right:10.75rem;


}
.I142463:hover {
}
}
.I142464 {
display:flex;
position:var(--I142464-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:65%;
padding-right:2rem;
box-sizing:border-box;

}
.I142464:hover {
}

@media (max-width:992px) {
.I142464 {

width:100%;
margin-right:0;
padding-bottom:2rem;
padding-right:0;

}
.I142464:hover {
}

}
@media (max-width:640px) {
.I142464 {

min-width:100%;

}
.I142464:hover {
}

}

.I142465 {
display:flex;
position:var(--I142465-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:calc(100% - 65%);

flex-direction:row;
justify-content:flex-end;
align-items:center;


}
.I142465:hover {
}

@media (max-width:992px) {
.I142465 {

width:100%;

flex-direction:row;
justify-content:flex-start;


}
.I142465:hover {
}

}
@media (max-width:640px) {
.I142465 {

min-width:100%;

flex-direction:column;
align-items:flex-start;


}
.I142465:hover {
}

}

h1.I142466, .I142466 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142466 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I142466:hover {
}
.I142466 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142466 > .viewport:hover {
}

@media (min-width:1440px) {
.I142466 {

order:2;

}
.I142466:hover {
}
.I142466 > .viewport {



}
.I142466 > .viewport:hover {
}

}
h1.I142467, .I142467 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142467 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I142467:hover {
}
.I142467 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142467 > .viewport:hover {
}

@media (min-width:1440px) {
.I142467 {

order:3;

}
.I142467:hover {
}
.I142467 > .viewport {



}
.I142467 > .viewport:hover {
}

}
h1.I142468, .I142468 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142468 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I142468:hover {
}
.I142468 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-start;


}
.I142468 > .viewport:hover {
}

@media (max-width:640px) {
.I142468 {

padding-bottom:1rem;


}
.I142468:hover {
}
.I142468 > .viewport {



}
.I142468 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I142468 {


}
.I142468:hover {
}
.I142468 > .viewport {

justify-content:flex-end;


}
.I142468 > .viewport:hover {
}

}
h1.I142469, .I142469 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142469 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:2rem;


}
.I142469:hover {
}
.I142469 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-end;


}
.I142469 > .viewport:hover {
}

@media (max-width:640px) {
.I142469 {

margin-left:0;
padding-bottom:1rem;


}
.I142469:hover {
}
.I142469 > .viewport {



}
.I142469 > .viewport:hover {
}

}

h1.I142470, .I142470 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142470 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I142470:hover {
}
.I142470 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I142470 > .viewport:hover {
}

@media (max-width:992px) {
.I142470 {

display:none;

}
.I142470:hover {
}
.I142470 > .viewport {



}
.I142470 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I142470 {

order:1;

}
.I142470:hover {
}
.I142470 > .viewport {



}
.I142470 > .viewport:hover {
}

}
h1.I142471, .I142471 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I142471 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-left:2rem;


}
.I142471:hover {
}
.I142471 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-end;


}
.I142471 > .viewport:hover {
}

@media (max-width:640px) {
.I142471 {

margin-left:0;


}
.I142471:hover {
}
.I142471 > .viewport {



}
.I142471 > .viewport:hover {
}

}

.I142472, a.I142472 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I142472:hover, a.I142472:hover {
}
@media (max-width:992px) {
.I142472, a.I142472 {
display:flex;
font-size:1.625rem;


}
.I142472:hover, a.I142472:hover {
}
}
@media (max-width:640px) {
.I142472, a.I142472 {
display:flex;
font-size:1.625rem;


}
.I142472:hover, a.I142472:hover {
}
}

.I142473, a.I142473 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I142473:hover, a.I142473:hover {
}
@media (max-width:992px) {
.I142473, a.I142473 {
}
.I142473:hover, a.I142473:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I142473, a.I142473 {
display:flex;
padding-bottom:1rem;

}
.I142473:hover, a.I142473:hover {
}
}

.I142474 .button, .I142474.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(91,167,255);

}
.I142474 button.button, button.I142474.button {
cursor:pointer;
}
.I142474 .button .text, .I142474.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I142474 .button .icon, .I142474.button .icon {
flex:none;
background-size:100% 100%;
}
.I142474 .button:hover, .I142474.button:hover {
background-color:rgb(67,125,192);

}
.I142474 .button:hover .text, .I142474.button:hover .text {
}
.I142474 .button:hover .icon, .I142474.button:hover .icon {
background-size:100% 100%;
}

.I142475 .button, .I142475.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);

}
.I142475 button.button, button.I142475.button {
cursor:pointer;
}
.I142475 .button .text, .I142475.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I142475 .button .icon, .I142475.button .icon {
flex:none;
background-size:100% 100%;
}
.I142475 .button:hover, .I142475.button:hover {
background-color:rgb(217,217,217);

}
.I142475 .button:hover .text, .I142475.button:hover .text {
}
.I142475 .button:hover .icon, .I142475.button:hover .icon {
background-size:100% 100%;
}

.I142476, a.I142476 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I142476:hover, a.I142476:hover {
}
@media (max-width:640px) {
.I142476, a.I142476 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I142476:hover, a.I142476:hover {
}
}

.I142477 .button, .I142477.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);

}
.I142477 button.button, button.I142477.button {
cursor:pointer;
}
.I142477 .button .text, .I142477.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:26px;

}
.I142477 .button .icon, .I142477.button .icon {
flex:none;
background-size:100% 100%;
}
.I142477 .button:hover, .I142477.button:hover {
background-color:rgb(217,217,217);

}
.I142477 .button:hover .text, .I142477.button:hover .text {
}
.I142477 .button:hover .icon, .I142477.button:hover .icon {
background-size:100% 100%;
}

h1.I156285, .I156285 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I156285 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:15;
margin-bottom:8rem;


}
.I156285:hover {
}
.I156285 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I156285 > .viewport:hover {
}

@media (max-width:992px) {
.I156285 {

margin-bottom:4rem;


}
.I156285:hover {
}
.I156285 > .viewport {



}
.I156285 > .viewport:hover {
}

}

h1.I156290, .I156290 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I156290 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:23;
padding-top:8rem;


}
.I156290:hover {
}
.I156290 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I156290 > .viewport:hover {
}

@media (max-width:992px) {
.I156290 {

padding-top:4rem;


}
.I156290:hover {
}
.I156290 > .viewport {



}
.I156290 > .viewport:hover {
}

}

h1.I156293, .I156293 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I156293 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:26;

}
.I156293:hover {
}
.I156293 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I156293 > .viewport:hover {
}


h1.I156296, .I156296 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I156296 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:31;

}
.I156296:hover {
}
.I156296 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I156296 > .viewport:hover {
}


h1.I163639, .I163639 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163639 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;
background-color:rgb(17,17,17);


}
.I163639:hover {
}
.I163639 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163639 > .viewport:hover {
}


.I163620 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
margin-top:-185px;
padding-top:144px;
background-color:rgb(103,161,255);
background-image:url('https://www.genexus.com/media/images/cabezal_diseno.svg?timestamp=20241106152314');
background-repeat:no-repeat;
background-size:contain;
background-position:right center;

align-items:center;

	
}
.I163620:hover {
}
@media (max-width:992px) {
.I163620 {
padding-bottom:3rem;
padding-top:160px;
background-image:url('https://www.genexus.com/media/images/gwds__square-empty.svg?timestamp=20220512180358');

	
}
.I163620:hover {
}
}
@media (max-width:640px) {
.I163620 {
margin-top:-125px;
padding-bottom:2rem;
padding-top:45px;
background-image:url('https://www.genexus.com/media/images/gwds__square-empty.svg?timestamp=20220512180358');

	
}
.I163620:hover {
}
}
@media (min-width:1440px) {
.I163620 {
	
}
.I163620:hover {
}
}
.I163621 {
display:flex;
position:var(--I163621-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:100%;
max-width:1248px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;

align-items:flex-start;


}
.I163621:hover {
}

@media (max-width:992px) {
.I163621 {

width:100%;
margin-right:0;
padding-bottom:0rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0rem;

}
.I163621:hover {
}

}
@media (max-width:640px) {
.I163621 {

min-width:100%;
padding-bottom:0rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0em;

}
.I163621:hover {
}

}
@media (min-width:1440px) {
.I163621 {

width:100%;

}
.I163621:hover {
}

}
.I163622 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:50%;



flex-direction:column;

	
}
.I163622:hover {
}

@media (max-width:992px) {
.I163622 {

width:80%;



	
}
.I163622:hover {
}

}
@media (max-width:640px) {
.I163622 {

width:100%;



	
}
.I163622:hover {
}

}

h1.I163623, .I163623 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163623 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I163623:hover {
}
.I163623 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I163623 > .viewport:hover {
}

@media (min-width:1440px) {
.I163623 {

order:3;

}
.I163623:hover {
}
.I163623 > .viewport {



}
.I163623 > .viewport:hover {
}

}
h1.I163624, .I163624 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163624 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I163624:hover {
}
.I163624 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163624 > .viewport:hover {
}

@media (min-width:1440px) {
.I163624 {

order:4;

}
.I163624:hover {
}
.I163624 > .viewport {



}
.I163624 > .viewport:hover {
}

}
h1.I163625, .I163625 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163625 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-bottom:0.5rem;


}
.I163625:hover {
}
.I163625 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163625 > .viewport:hover {
}

@media (min-width:1440px) {
.I163625 {

order:2;

}
.I163625:hover {
}
.I163625 > .viewport {



}
.I163625 > .viewport:hover {
}

}
h1.I163626, .I163626 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163626 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
margin-top:2rem;


}
.I163626:hover {
}
.I163626 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163626 > .viewport:hover {
}

@media (min-width:1440px) {
.I163626 {

order:8;

}
.I163626:hover {
}
.I163626 > .viewport {



}
.I163626 > .viewport:hover {
}

}
h1.I163627, .I163627 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163627 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
margin-top:2rem;


}
.I163627:hover {
}
.I163627 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163627 > .viewport:hover {
}

@media (min-width:1440px) {
.I163627 {

order:11;

}
.I163627:hover {
}
.I163627 > .viewport {



}
.I163627 > .viewport:hover {
}

}
h1.I163628, .I163628 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163628 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
margin-top:2rem;


}
.I163628:hover {
}
.I163628 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163628 > .viewport:hover {
}

@media (min-width:1440px) {
.I163628 {

order:13;

}
.I163628:hover {
}
.I163628 > .viewport {



}
.I163628 > .viewport:hover {
}

}
h1.I163629, .I163629 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163629 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I163629:hover {
}
.I163629 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163629 > .viewport:hover {
}

@media (min-width:1440px) {
.I163629 {

order:12;

}
.I163629:hover {
}
.I163629 > .viewport {



}
.I163629 > .viewport:hover {
}

}
h1.I163630, .I163630 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163630 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
max-width:740px;
margin-top:0rem;


}
.I163630:hover {
}
.I163630 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163630 > .viewport:hover {
}

@media (min-width:1440px) {
.I163630 {

order:5;

}
.I163630:hover {
}
.I163630 > .viewport {



}
.I163630 > .viewport:hover {
}

}
h1.I188239, .I188239 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188239 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I188239:hover {
}
.I188239 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188239 > .viewport:hover {
}

@media (min-width:1440px) {
.I188239 {

order:6;

}
.I188239:hover {
}
.I188239 > .viewport {



}
.I188239 > .viewport:hover {
}

}
h1.I189776, .I189776 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I189776 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I189776:hover {
}
.I189776 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I189776 > .viewport:hover {
}

@media (min-width:1440px) {
.I189776 {

order:7;

}
.I189776:hover {
}
.I189776 > .viewport {



}
.I189776 > .viewport:hover {
}

}
h1.I190529, .I190529 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190529 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-bottom:3rem;


}
.I190529:hover {
}
.I190529 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190529 > .viewport:hover {
}

@media (min-width:1440px) {
.I190529 {

order:1;

}
.I190529:hover {
}
.I190529 > .viewport {



}
.I190529 > .viewport:hover {
}

}
.I163631, a.I163631 {
display:flex;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
color:rgb(17,17,17);


}
.I163631:hover, a.I163631:hover {
}
@media (max-width:992px) {
.I163631, a.I163631 {
display:flex;
font-size:1.625rem;


}
.I163631:hover, a.I163631:hover {
}
}

.I163632, a.I163632 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I163632:hover, a.I163632:hover {
}
@media (max-width:992px) {
.I163632, a.I163632 {
}
.I163632:hover, a.I163632:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I163632, a.I163632 {
display:flex;
padding-bottom:1rem;

}
.I163632:hover, a.I163632:hover {
}
}

.I163633, a.I163633 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I163633:hover, a.I163633:hover {
}
@media (max-width:992px) {
.I163633, a.I163633 {
display:flex;
font-size:1.25rem;


}
.I163633:hover, a.I163633:hover {
}
}
@media (max-width:640px) {
.I163633, a.I163633 {
display:flex;
font-size:1.25rem;


}
.I163633:hover, a.I163633:hover {
}
}

.I163634 .button, .I163634.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100em;
background-color:rgb(17,17,17);

}
.I163634 button.button, button.I163634.button {
cursor:pointer;
}
.I163634 .button .text, .I163634.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I163634 .button .icon, .I163634.button .icon {
flex:none;
background-size:100% 100%;
}
.I163634 .button:hover, .I163634.button:hover {
background-color:rgb(217,217,217);

}
.I163634 .button:hover .text, .I163634.button:hover .text {
}
.I163634 .button:hover .icon, .I163634.button:hover .icon {
background-size:100% 100%;
}

.I163635 .button, .I163635.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I163635 button.button, button.I163635.button {
cursor:pointer;
}
.I163635 .button .text, .I163635.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I163635 .button .icon, .I163635.button .icon {
flex:none;
background-size:100% 100%;
}
.I163635 .button:hover, .I163635.button:hover {
}
.I163635 .button:hover .text, .I163635.button:hover .text {
}
.I163635 .button:hover .icon, .I163635.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I163635 .button, .I163635.button {
}
.I163635 button.button, button.I163635.button {
}
.I163635 .button .text, .I163635.button .text {
font-family:Rubik;

}
.I163635 .button .icon, .I163635.button .icon {
background-size:100% 100%;
}
.I163635 .button:hover, .I163635.button:hover {
}
.I163635 .button:hover .text, .I163635.button:hover .text {
}
.I163635 .button:hover .icon, .I163635.button:hover .icon {
background-size:100% 100%;
}
}

.I163636 .button, .I163636.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);

}
.I163636 button.button, button.I163636.button {
cursor:pointer;
}
.I163636 .button .text, .I163636.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I163636 .button .icon, .I163636.button .icon {
flex:none;
background-size:100% 100%;
}
.I163636 .button:hover, .I163636.button:hover {
background-color:rgb(210,40,93);

}
.I163636 .button:hover .text, .I163636.button:hover .text {
}
.I163636 .button:hover .icon, .I163636.button:hover .icon {
background-size:100% 100%;
}

.I163637 .button, .I163637.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(18,88,84);
border-style:solid;
border-width:0.063rem;
border-radius:6.25rem;

flex-direction:row-reverse;
}
.I163637 button.button, button.I163637.button {
cursor:pointer;
}
.I163637 .button .text, .I163637.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(18,88,84);
line-height:1.4rem;

}
.I163637 .button .icon, .I163637.button .icon {
flex:none;
background-size:100% 100%;
width:16px;
height:16px;
background-image:url('https://www.genexus.com/media/images/flecha-descarga.svg?timestamp=20230614191107');
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I163637 .button:hover, .I163637.button:hover {
}
.I163637 .button:hover .text, .I163637.button:hover .text {
}
.I163637 .button:hover .icon, .I163637.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I163637 .button, .I163637.button {
flex-direction:row-reverse;
}
.I163637 button.button, button.I163637.button {
}
.I163637 .button .text, .I163637.button .text {
}
.I163637 .button .icon, .I163637.button .icon {
background-size:100% 100%;
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I163637 .button:hover, .I163637.button:hover {
}
.I163637 .button:hover .text, .I163637.button:hover .text {
}
.I163637 .button:hover .icon, .I163637.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I163637 .button, .I163637.button {
flex-direction:row-reverse;
}
.I163637 button.button, button.I163637.button {
}
.I163637 .button .text, .I163637.button .text {
}
.I163637 .button .icon, .I163637.button .icon {
background-size:100% 100%;
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I163637 .button:hover, .I163637.button:hover {
}
.I163637 .button:hover .text, .I163637.button:hover .text {
}
.I163637 .button:hover .icon, .I163637.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I163637 .button, .I163637.button {
flex-direction:row-reverse;
}
.I163637 button.button, button.I163637.button {
}
.I163637 .button .text, .I163637.button .text {
}
.I163637 .button .icon, .I163637.button .icon {
background-size:100% 100%;
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I163637 .button:hover, .I163637.button:hover {
}
.I163637 .button:hover .text, .I163637.button:hover .text {
}
.I163637 .button:hover .icon, .I163637.button:hover .icon {
background-size:100% 100%;
}
}
.I163638, a.I163638 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;


}
.I163638:hover, a.I163638:hover {
}
@media (max-width:992px) {
.I163638, a.I163638 {
}
.I163638:hover, a.I163638:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I163638, a.I163638 {
display:flex;
padding-bottom:1rem;

}
.I163638:hover, a.I163638:hover {
}
}

.I188024, a.I188024 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I188024:hover, a.I188024:hover {
}
@media (max-width:992px) {
.I188024, a.I188024 {
}
.I188024:hover, a.I188024:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I188024, a.I188024 {
display:flex;
padding-bottom:1rem;

}
.I188024:hover, a.I188024:hover {
}
}

.I189559, a.I189559 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I189559:hover, a.I189559:hover {
}
@media (max-width:992px) {
.I189559, a.I189559 {
}
.I189559:hover, a.I189559:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I189559, a.I189559 {
display:flex;
padding-bottom:1rem;

}
.I189559:hover, a.I189559:hover {
}
}

.I190312 .image, .I190312.image {
vertical-align:top;
width:327px;
height:auto;

}
.I190312 .image:hover, .I190312.image:hover {
}

.I55837 {
}
.I55837:hover {
}
.I55837 {
}
.I55837:hover {
}
.I55646 {
  scroll-snap-type: x mandatory;
  scroll-padding-left: 3px; 
}

.sector.I55623, 
.sector.I55645,
.sector.I55601{
  scroll-snap-align: start;
} 

.I55901 {
}
.I55901:hover {
}
.I55901 {
}
.I55901:hover {
}
.I55836 {
  scroll-snap-type: x mandatory;
  scroll-padding-left: 3px; 
}

.sector.I55813, 
.sector.I55835,
.sector.I55895{
  scroll-snap-align: start;
} 

.I142441 {
}
.I142441:hover {
}
.I142441 {
}
.I142441: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;
}
}

.I156284, a.I156284 {
display:flex;
font-family:Rubik;
font-size:1rem;

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I156284:hover, a.I156284:hover {
}

.I156289, a.I156289 {
display:flex;
font-family:Rubik;
font-size:1rem;

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I156289:hover, a.I156289:hover {
}

.I156292, a.I156292 {
display:flex;
font-family:Rubik;
font-size:1rem;

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I156292:hover, a.I156292:hover {
}

.I156295, a.I156295 {
display:flex;
font-family:Rubik;
font-size:1rem;

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I156295:hover, a.I156295:hover {
}


