/* Cache file:3108_en_20251120161917.css*/
body {
margin:0px;
}

html.popup-visible, html.uc-popup-visible {
overflow:hidden;
}
html.popup-visible.popup-ios body, html.uc-popup-visible.uc-popup-ios body {
position:fixed;
width:100vw;
}
html.popup-visible.popup-ios .popup-mask, html.uc-popup-visible.uc-popup-ios .uc-popup-mask {
-webkit-overflow-scrolling:touch;
}
html {
}
.I65575 {
display:flex;
flex-direction:column;
position:relative;
min-height:100vh;

	
}
.I65575:hover {
}
@media (max-width:992px) {
html.popup-visible, html.uc-popup-visible {
}
html.popup-visible.popup-ios body, html.uc-popup-visible.uc-popup-ios body {
}
html.popup-visible.popup-ios .popup-mask, html.uc-popup-visible.uc-popup-ios .uc-popup-mask {
}
html {
}
.I65575 {
width:100%;

	
}
.I65575: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 {
}
.I65575 {
width:100%;

	
}
.I65575:hover {
}
}

.I65576 {
display:flex;

order:23;
flex:auto;
margin-top:0px;
padding-top:0px;
box-sizing:border-box;


}
.I65576:hover {
}
@media (max-width:992px) {
.I65576 {

padding-top:70px;


}
.I65576:hover {
}
}
@media (max-width:640px) {
.I65576 {

width:100%;
margin-top:0px;


}
.I65576:hover {
}
}
@media (min-width:1440px) {
.I65576 {

order:28;

}
.I65576:hover {
}
}
.I65577 {
display:flex;
position:var(--I65577-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(--I65577-z-index, 1);
top:0px;
right:auto;
bottom:auto;
left:0px;
--I65577-location-transform:translate(0px,0px);
	

transform:
var(--I65577-location-transform, translate(0px,0px))
var(--I65577-user-box-transform, translate(0px,0px))
;


flex-direction:row;
justify-content:flex-start;
align-items:center;

flex-wrap:wrap;
}
.I65577:hover {
}
.I65577 {
--I65577-position-static-computed:static;
}
.I65577 > .sector, .I65577 > .group-sectors {
position:relative;
}
@media (max-width:992px) {
.I65577 {

position:fixed;
z-index:var(--I65577-z-index, 1);

transform:
var(--I65577-location-transform, translate(0px,0px))
var(--I65577-user-box-transform, translate(0px,0px))
;


}
.I65577:hover {
}

}
@media (max-width:640px) {
.I65577 {

width:90%;
height:10vh;
box-sizing:content-box;
opacity:0.80;
visibility:visible;

position:fixed;
z-index:var(--I65577-z-index, 1);

transform:
var(--I65577-location-transform, translate(0px,0px))
var(--I65577-user-box-transform, translate(0px,0px))
;


flex-wrap:nowrap;
}
.I65577:hover {
}
.I65577 {
--I65577-position-static-computed:static;
}
.I65577 > .sector, .I65577 > .group-sectors {
position:relative;
}
}
@media (min-width:1440px) {
.I65577 {

order:25;
}
.I65577:hover {
}

}
.I65578 {
display:flex;
position:var(--I65578-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
flex:auto;
width:100%;

align-items:center;
justify-content:center;


}
.I65578:hover {
}


.I65579 {
display:flex;
position:var(--I65579-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:53;
width:100%;
min-height:60px;
padding-bottom:43px;
padding-left:5%;
padding-right:5%;
padding-top:43px;
background-color:rgb(250,250,250);
box-sizing:border-box;

position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I65579-location-transform:translate(0px,0px);
z-index:var(--I65579-z-index, auto);

transform:
var(--I65579-location-transform, translate(0px,0px))
var(--I65579-user-box-transform, translate(0px,0px))
;

--I65579-z-index:1000;
position:var(--I65579-position-static-computed, static);
flex-direction:row;
justify-content:center;

flex-wrap:wrap;
}
.I65579:hover {
}
.I65579 {
--I65579-position-static-computed:static;
}
.I65579 > .sector, .I65579 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I65579 {

width:100%;

}
.I65579:hover {
}

}
@media (min-width:1440px) {
.I65579 {

order:59;
}
.I65579:hover {
}

}
.I65580 {
display:flex;
position:var(--I65580-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:42;
}
.I65580:hover {
}

@media (min-width:1440px) {
.I65580 {

order:49;
}
.I65580:hover {
}

}
.I65581 {
display:flex;
position:var(--I65581-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:44;
}
.I65581:hover {
}

@media (min-width:1440px) {
.I65581 {

order:51;
}
.I65581:hover {
}

}
.I65582 {
display:flex;
position:var(--I65582-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:40;
}
.I65582:hover {
}

@media (min-width:1440px) {
.I65582 {

order:47;
}
.I65582:hover {
}

}
.I65583 {
display:flex;
position:var(--I65583-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:37;
}
.I65583:hover {
}

@media (min-width:1440px) {
.I65583 {

order:44;
}
.I65583:hover {
}

}
.I65584 {
display:flex;
position:var(--I65584-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I65584:hover {
}


.I65585 {
display:flex;
position:var(--I65585-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:33;
}
.I65585:hover {
}

@media (min-width:1440px) {
.I65585 {

order:40;
}
.I65585:hover {
}

}
.I65586 {
display:flex;
position:var(--I65586-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:18;
}
.I65586:hover {
}

@media (min-width:1440px) {
.I65586 {

order:26;
}
.I65586:hover {
}

}
.I65587 {
display:flex;
position:var(--I65587-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:13;
}
.I65587:hover {
}


.I65588 {
display:flex;
position:var(--I65588-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(--I65588-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I65588-location-transform:translate(0px,0px);
z-index:var(--I65588-z-index, 1);

transform:
var(--I65588-location-transform, translate(0px,0px))
var(--I65588-user-box-transform, translate(0px,0px))
;

--I65588-z-index:555;
}
.I65588:hover {
}
.I65588 {
--I65588-position-static-computed:relative;
}
.I65588 > .sector, .I65588 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I65588 {

height:72px;
margin-bottom:-72px;

}
.I65588:hover {
}

}
@media (max-width:640px) {
.I65588 {

box-sizing:border-box;

}
.I65588:hover {
}

}
@media (min-width:1440px) {
.I65588 {

order:17;
}
.I65588:hover {
}

}
.I65589 {
display:flex;
position:var(--I65589-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(--I65589-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I65589-location-transform:translate(-50%,0px);
	

transform:
var(--I65589-location-transform, translate(0px,0px))
var(--I65589-user-box-transform, translate(0px,0px))
;

--I65589-z-index:999;
}
.I65589:hover {
}
.I65589 {
--I65589-position-static-computed:relative;
}
.I65589 > .sector, .I65589 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I65589 {

height:auto;
min-height:90px;

}
.I65589:hover {
}
.I65589 {
--I65589-position-static-computed:static;
}
.I65589 > .sector, .I65589 > .group-sectors {
position:relative;
}
}
@media (max-width:640px) {
.I65589 {

min-height:220px;
max-height:300px;
box-sizing:border-box;

}
.I65589:hover {
}

}
@media (min-width:1440px) {
.I65589 {

order:4;
position:fixed;
z-index:var(--I65589-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I65589-location-transform:translate(-50%,0px);
	

transform:
var(--I65589-location-transform, translate(0px,0px))
var(--I65589-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I65589:hover {
}

}
.I65590 {
display:flex;
position:var(--I65590-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:19;
align-items:center;


}
.I65590:hover {
}

@media (min-width:1440px) {
.I65590 {

order:18;
}
.I65590:hover {
}

}
.I65591 {
display:flex;
position:var(--I65591-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:45;
}
.I65591:hover {
}

@media (min-width:1440px) {
.I65591 {

order:52;
}
.I65591:hover {
}

}
.I65592 {
display:flex;
position:var(--I65592-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:12;
width:100%;

}
.I65592:hover {
}

@media (min-width:1440px) {
.I65592 {

order:19;
height:5px;
background-color:rgb(247,105,74);

}
.I65592:hover {
}

}
.I65593 {
display:flex;
position:var(--I65593-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:48;
}
.I65593:hover {
}

@media (min-width:1440px) {
.I65593 {

order:55;
}
.I65593:hover {
}

}
.I65594 {
display:flex;
position:var(--I65594-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:47;
}
.I65594:hover {
}

@media (min-width:1440px) {
.I65594 {

order:54;
}
.I65594:hover {
}

}
.I65595 {
display:flex;
position:var(--I65595-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:49;
}
.I65595:hover {
}

@media (min-width:1440px) {
.I65595 {

order:56;
}
.I65595:hover {
}

}
.I65596 {
display:flex;
position:var(--I65596-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:21;
}
.I65596:hover {
}

@media (min-width:1440px) {
.I65596 {

order:24;
}
.I65596:hover {
}

}
.I65597 {
display:flex;
position:var(--I65597-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I65597:hover {
}


.I65598 {
display:flex;
position:var(--I65598-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I65598:hover {
}

@media (min-width:1440px) {
.I65598 {

order:27;
}
.I65598:hover {
}

}
.I65600 {
display:flex;
position:var(--I65600-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:51;
}
.I65600:hover {
}

@media (min-width:1440px) {
.I65600 {

order:58;
}
.I65600:hover {
}

}
.I65601 {
display:flex;
position:var(--I65601-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:54;
}
.I65601:hover {
}

@media (min-width:1440px) {
.I65601 {

order:50;
}
.I65601:hover {
}

}
.I67536 {
display:flex;
position:var(--I67536-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:55;
}
.I67536:hover {
}

@media (min-width:1440px) {
.I67536 {

order:51;
}
.I67536:hover {
}

}
.I67912 {
display:flex;
position:var(--I67912-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:56;
}
.I67912:hover {
}

@media (min-width:1440px) {
.I67912 {

order:52;
}
.I67912:hover {
}

}
.I71194 {
display:flex;
position:var(--I71194-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I71194:hover {
}


.I79385 {
display:flex;
position:var(--I79385-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:57;
}
.I79385:hover {
}

@media (min-width:1440px) {
.I79385 {

order:62;
}
.I79385:hover {
}

}
.I80310 {
display:flex;
position:var(--I80310-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:59;
}
.I80310:hover {
}

@media (min-width:1440px) {
.I80310 {

order:64;
}
.I80310:hover {
}

}
.I80676 {
display:flex;
position:var(--I80676-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I80676:hover {
}

@media (min-width:1440px) {
.I80676 {

order:65;
}
.I80676:hover {
}

}
.I81929 {
display:flex;
position:var(--I81929-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:61;
}
.I81929:hover {
}

@media (min-width:1440px) {
.I81929 {

order:69;
}
.I81929:hover {
}

}
.I82295 {
display:flex;
position:var(--I82295-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:30;
}
.I82295:hover {
}

@media (min-width:1440px) {
.I82295 {

order:70;
}
.I82295:hover {
}

}
.I83089 {
display:flex;
position:var(--I83089-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:62;
}
.I83089:hover {
}

@media (min-width:1440px) {
.I83089 {

order:71;
}
.I83089:hover {
}

}
.I83652 {
display:flex;
position:var(--I83652-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:8;
}
.I83652:hover {
}

@media (min-width:1440px) {
.I83652 {

order:72;
}
.I83652:hover {
}

}
.I84420 {
display:flex;
position:var(--I84420-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I84420:hover {
}


.I85022 {
display:flex;
position:var(--I85022-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:6;
}
.I85022:hover {
}

@media (min-width:1440px) {
.I85022 {

order:16;
}
.I85022:hover {
}

}
.I99723 {
display:flex;
position:var(--I99723-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:63;
}
.I99723:hover {
}

@media (min-width:1440px) {
.I99723 {

order:76;
}
.I99723:hover {
}

}
.I115735 {
display:flex;
position:var(--I115735-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
}
.I115735:hover {
}


.I116355 {
display:flex;
position:var(--I116355-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:16;
}
.I116355:hover {
}


h1.I65631, .I65631 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I65631 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I65631:hover {
}
.I65631 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I65631 > .viewport:hover {
}


.I65617 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I65617:hover {
}

.I65618 {
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;


}
.I65618:hover {
}
@media (max-width:992px) {
.I65618 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I65618:hover {
}
}
@media (max-width:640px) {
.I65618 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I65618:hover {
}
}

.I65619 {
display:flex;
position:var(--I65619-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;


}
.I65619:hover {
}

@media (max-width:992px) {
.I65619 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I65619:hover {
}

}
@media (max-width:640px) {
.I65619 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I65619:hover {
}

}
@media (min-width:1440px) {
.I65619 {

order:3;
width:50%;
padding-right:4rem;

}
.I65619:hover {
}

}
.I65620 {
display:flex;
position:var(--I65620-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;


}
.I65620:hover {
}

@media (max-width:992px) {
.I65620 {

order:3;
width:50%;
padding-left:0rem;

}
.I65620:hover {
}

}
@media (max-width:640px) {
.I65620 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I65620:hover {
}

}
@media (min-width:1440px) {
.I65620 {

order:2;
width:50%;

flex-direction:column;


}
.I65620:hover {
}

}
.I128307 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I128307:hover {
}


h1.I65621, .I65621 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I65621 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I65621:hover {
}
.I65621 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I65621 > .viewport:hover {
}


h1.I65622, .I65622 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I65622 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I65622:hover {
}
.I65622 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I65622 > .viewport:hover {
}


h1.I65623, .I65623 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I65623 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I65623:hover {
}
.I65623 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I65623 > .viewport:hover {
}


h1.I65624, .I65624 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I65624 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I65624:hover {
}
.I65624 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I65624 > .viewport:hover {
}

@media (max-width:640px) {
.I65624 {

margin-bottom:0;


}
.I65624:hover {
}
.I65624 > .viewport {



}
.I65624 > .viewport:hover {
}

}

h1.I65625, .I65625 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I65625 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I65625:hover {
}
.I65625 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I65625 > .viewport:hover {
}


h1.I68352, .I68352 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68352 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I68352:hover {
}
.I68352 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68352 > .viewport:hover {
}

@media (max-width:640px) {
.I68352 {

margin-bottom:-1.65rem;


}
.I68352:hover {
}
.I68352 > .viewport {



}
.I68352 > .viewport:hover {
}

}

h1.I68372, .I68372 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68372 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I68372:hover {
}
.I68372 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68372 > .viewport:hover {
}


h1.I68392, .I68392 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68392 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I68392:hover {
}
.I68392 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68392 > .viewport:hover {
}


h1.I68412, .I68412 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68412 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I68412:hover {
}
.I68412 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68412 > .viewport:hover {
}


h1.I68460, .I68460 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68460 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I68460:hover {
}
.I68460 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68460 > .viewport:hover {
}

@media (max-width:992px) {
.I68460 {

height:auto;


}
.I68460:hover {
}
.I68460 > .viewport {



}
.I68460 > .viewport:hover {
}

}

h1.I74290, .I74290 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74290 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I74290:hover {
}
.I74290 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I74290 > .viewport:hover {
}

@media (min-width:1440px) {
.I74290 {

width:100%;
padding-top:0.75rem;


}
.I74290:hover {
}
.I74290 > .viewport {



}
.I74290 > .viewport:hover {
}

}
h1.I114841, .I114841 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114841 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114841:hover {
}
.I114841 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114841 > .viewport:hover {
}


h1.I126790, .I126790 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126790 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I126790:hover {
}
.I126790 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126790 > .viewport:hover {
}


.I65626, a.I65626 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I65626:hover, a.I65626:hover {
}
@media (max-width:992px) {
.I65626, a.I65626 {
display:flex;
font-size:1.625rem;


}
.I65626:hover, a.I65626:hover {
}
}
@media (max-width:640px) {
.I65626, a.I65626 {
display:flex;
font-size:1.625rem;


}
.I65626:hover, a.I65626:hover {
}
}

.I65627, a.I65627 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I65627:hover, a.I65627:hover {
}
@media (max-width:992px) {
.I65627, a.I65627 {
}
.I65627:hover, a.I65627:hover {
display:flex;
width:100%;

}
}

.I65628 .image, .I65628.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/principal_ventaja1.png?timestamp=20220520135206');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/principal_ventaja1.png?timestamp=20220520135206') 1.00x,url('https://www.genexus.com/media/images/principal_ventaja1_x1.99.png?timestamp=20220520135206') 1.99x,url('https://www.genexus.com/media/images/principal_ventaja1_x2.99.png?timestamp=20220520135206') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/principal_ventaja1.png?timestamp=20220520135206') 1.00x,url('https://www.genexus.com/media/images/principal_ventaja1_x1.99.png?timestamp=20220520135206') 1.99x,url('https://www.genexus.com/media/images/principal_ventaja1_x2.99.png?timestamp=20220520135206') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/principal_ventaja1.png?timestamp=20220520135206') 1.00x,url('https://www.genexus.com/media/images/principal_ventaja1_x1.99.png?timestamp=20220520135206') 1.99x,url('https://www.genexus.com/media/images/principal_ventaja1_x2.99.png?timestamp=20220520135206') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/principal_ventaja1.png?timestamp=20220520135206') 1.00x,url('https://www.genexus.com/media/images/principal_ventaja1_x1.99.png?timestamp=20220520135206') 1.99x,url('https://www.genexus.com/media/images/principal_ventaja1_x2.99.png?timestamp=20220520135206') 2.99x);
background-size:cover;
background-position:center center;

}
.I65628 .image:hover, .I65628.image:hover {
}

.I65629 .button, .I65629.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);

}
.I65629 button.button, button.I65629.button {
cursor:pointer;
}
.I65629 .button .text, .I65629.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I65629 .button .icon, .I65629.button .icon {
flex:none;
background-size:100% 100%;
}
.I65629 .button:hover, .I65629.button:hover {
background-color:rgb(210,40,93);

}
.I65629 .button:hover .text, .I65629.button:hover .text {
}
.I65629 .button:hover .icon, .I65629.button:hover .icon {
background-size:100% 100%;
}

.I65630, a.I65630 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I65630:hover, a.I65630:hover {
}

h1.I68342, .I68342 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I68342, .I68342 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I68342, .I68342 p {
margin:0px;
}

figure.I68342, .I68342 figure {
margin:0px;
}

a.I68342, .I68342 a {
text-decoration:inherit;
color:inherit;
}

.I68342 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I68342 article, article.I68342 {
width:100%;

flex-direction:column;	
}
.I68342 article:hover, article.I68342:hover {
}
.I68342 article.active, article.I68342.active {
}
.I68342 .body {
}
.I68342 .body:hover {
	
}
.I68342 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I68342 .body a {
text-decoration:underline;

}
.I68342 .body img {
}
.I68342 .body ul, .I68342 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I68342 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I68342 .body iframe {
}
.I68342 .body img:hover {
}
.I68342 .body iframe:hover {
}

.I68342 .body li {
list-style-type:disc;
}



.I68362 .button, .I68362.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);

}
.I68362 button.button, button.I68362.button {
cursor:pointer;
}
.I68362 .button .text, .I68362.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I68362 .button .icon, .I68362.button .icon {
flex:none;
background-size:100% 100%;
}
.I68362 .button:hover, .I68362.button:hover {
background-color:rgb(217,217,217);

}
.I68362 .button:hover .text, .I68362.button:hover .text {
}
.I68362 .button:hover .icon, .I68362.button:hover .icon {
background-size:100% 100%;
}

.I68382 .button, .I68382.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;

}
.I68382 button.button, button.I68382.button {
cursor:pointer;
}
.I68382 .button .text, .I68382.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I68382 .button .icon, .I68382.button .icon {
flex:none;
background-size:100% 100%;
}
.I68382 .button:hover, .I68382.button:hover {
}
.I68382 .button:hover .text, .I68382.button:hover .text {
}
.I68382 .button:hover .icon, .I68382.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I68382 .button, .I68382.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I68382 button.button, button.I68382.button {
}
.I68382 .button .text, .I68382.button .text {
color:rgb(108,72,201);

}
.I68382 .button .icon, .I68382.button .icon {
background-size:100% 100%;
}
.I68382 .button:hover, .I68382.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I68382 .button:hover .text, .I68382.button:hover .text {
color:rgb(150,155,160);

}
.I68382 .button:hover .icon, .I68382.button:hover .icon {
background-size:100% 100%;
}
}

.I68402 .button, .I68402.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I68402 button.button, button.I68402.button {
cursor:pointer;
}
.I68402 .button .text, .I68402.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I68402 .button .icon, .I68402.button .icon {
flex:none;
background-size:100% 100%;
}
.I68402 .button:hover, .I68402.button:hover {
}
.I68402 .button:hover .text, .I68402.button:hover .text {
}
.I68402 .button:hover .icon, .I68402.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I68402 .button, .I68402.button {
}
.I68402 button.button, button.I68402.button {
}
.I68402 .button .text, .I68402.button .text {
font-family:Rubik;

}
.I68402 .button .icon, .I68402.button .icon {
background-size:100% 100%;
}
.I68402 .button:hover, .I68402.button:hover {
}
.I68402 .button:hover .text, .I68402.button:hover .text {
}
.I68402 .button:hover .icon, .I68402.button:hover .icon {
background-size:100% 100%;
}
}

.I68450 {
display:flex;
width:100%;
height:270px;

}
.I68450:hover {
}

.I74254, a.I74254 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I74254:hover, a.I74254:hover {
}
@media (max-width:992px) {
.I74254, a.I74254 {
}
.I74254:hover, a.I74254:hover {
display:flex;
width:100%;

}
}

.I114786 .image, .I114786.image {
vertical-align:top;
}
.I114786 .image:hover, .I114786.image:hover {
}

.I126736 .button, .I126736.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I126736 button.button, button.I126736.button {
cursor:pointer;
}
.I126736 .button .text, .I126736.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I126736 .button .icon, .I126736.button .icon {
flex:none;
background-size:100% 100%;
}
.I126736 .button:hover, .I126736.button:hover {
}
.I126736 .button:hover .text, .I126736.button:hover .text {
}
.I126736 .button:hover .icon, .I126736.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I126736 .button, .I126736.button {
}
.I126736 button.button, button.I126736.button {
}
.I126736 .button .text, .I126736.button .text {
font-family:Rubik;

}
.I126736 .button .icon, .I126736.button .icon {
background-size:100% 100%;
}
.I126736 .button:hover, .I126736.button:hover {
}
.I126736 .button:hover .text, .I126736.button:hover .text {
}
.I126736 .button:hover .icon, .I126736.button:hover .icon {
background-size:100% 100%;
}
}

h1.I65646, .I65646 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I65646 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I65646:hover {
}
.I65646 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I65646 > .viewport:hover {
}


.I65632 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I65632:hover {
}

.I65633 {
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;


}
.I65633:hover {
}
@media (max-width:992px) {
.I65633 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0;


flex-direction:row;
}
.I65633:hover {
}
}
@media (max-width:640px) {
.I65633 {


flex-direction:column;
}
.I65633:hover {
}
}

.I65634 {
display:flex;
position:var(--I65634-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;


}
.I65634:hover {
}

@media (max-width:992px) {
.I65634 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I65634:hover {
}

}
@media (max-width:640px) {
.I65634 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I65634:hover {
}

}
@media (min-width:1440px) {
.I65634 {

width:50%;
padding-right:4rem;

}
.I65634:hover {
}

}
.I65635 {
display:flex;
position:var(--I65635-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;


}
.I65635:hover {
}

@media (max-width:992px) {
.I65635 {

width:50%;

}
.I65635:hover {
}

}
@media (max-width:640px) {
.I65635 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I65635:hover {
}

}
@media (min-width:1440px) {
.I65635 {

width:50%;

flex-direction:column;


}
.I65635:hover {
}

}
.I127597 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I127597:hover {
}

@media (max-width:992px) {
.I127597 {



flex-direction:column;

	
}
.I127597:hover {
}

}

h1.I65636, .I65636 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I65636 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I65636:hover {
}
.I65636 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I65636 > .viewport:hover {
}


h1.I65637, .I65637 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I65637 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;


}
.I65637:hover {
}
.I65637 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I65637 > .viewport:hover {
}


h1.I65638, .I65638 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I65638 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I65638:hover {
}
.I65638 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I65638 > .viewport:hover {
}

@media (max-width:992px) {
.I65638 {

display:flex;

}
.I65638:hover {
}
.I65638 > .viewport {



}
.I65638 > .viewport:hover {
}

}
@media (max-width:640px) {
.I65638 {

height:auto;


}
.I65638:hover {
}
.I65638 > .viewport {



}
.I65638 > .viewport:hover {
}

}

h1.I65639, .I65639 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I65639 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I65639:hover {
}
.I65639 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I65639 > .viewport:hover {
}

@media (max-width:992px) {
.I65639 {

padding-bottom:1rem;


}
.I65639:hover {
}
.I65639 > .viewport {



}
.I65639 > .viewport:hover {
}

}
@media (max-width:640px) {
.I65639 {

margin-bottom:0;


}
.I65639:hover {
}
.I65639 > .viewport {



}
.I65639 > .viewport:hover {
}

}

h1.I65640, .I65640 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I65640 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I65640:hover {
}
.I65640 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I65640 > .viewport:hover {
}


h1.I67968, .I67968 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I67968 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I67968:hover {
}
.I67968 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I67968 > .viewport:hover {
}


h1.I68046, .I68046 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68046 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:9;

}
.I68046:hover {
}
.I68046 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68046 > .viewport:hover {
}

@media (max-width:640px) {
.I68046 {

margin-bottom:-1.65rem;


}
.I68046:hover {
}
.I68046 > .viewport {



}
.I68046 > .viewport:hover {
}

}

h1.I68076, .I68076 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68076 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I68076:hover {
}
.I68076 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68076 > .viewport:hover {
}

@media (min-width:1440px) {
.I68076 {

display:none;

}
.I68076:hover {
}
.I68076 > .viewport {



}
.I68076 > .viewport:hover {
}

}
h1.I68106, .I68106 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68106 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I68106:hover {
}
.I68106 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68106 > .viewport:hover {
}


h1.I68136, .I68136 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68136 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I68136:hover {
}
.I68136 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68136 > .viewport:hover {
}

@media (max-width:992px) {
.I68136 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I68136:hover {
}
.I68136 > .viewport {



}
.I68136 > .viewport:hover {
}

}

h1.I68441, .I68441 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68441 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I68441:hover {
}
.I68441 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68441 > .viewport:hover {
}

@media (max-width:992px) {
.I68441 {

display:none;

}
.I68441:hover {
}
.I68441 > .viewport {



}
.I68441 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I68441 {

width:100%;
height:auto;


}
.I68441:hover {
}
.I68441 > .viewport {



}
.I68441 > .viewport:hover {
}

}
h1.I74227, .I74227 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74227 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I74227:hover {
}
.I74227 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I74227 > .viewport:hover {
}

@media (min-width:1440px) {
.I74227 {

width:100%;
box-sizing:border-box;


}
.I74227:hover {
}
.I74227 > .viewport {



}
.I74227 > .viewport:hover {
}

}
h1.I114514, .I114514 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114514 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114514:hover {
}
.I114514 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114514 > .viewport:hover {
}


.I65641, a.I65641 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I65641:hover, a.I65641:hover {
}
@media (max-width:992px) {
.I65641, a.I65641 {
display:flex;
font-size:1.625rem;


}
.I65641:hover, a.I65641:hover {
}
}
@media (max-width:640px) {
.I65641, a.I65641 {
display:flex;
font-size:1.625rem;


}
.I65641:hover, a.I65641:hover {
}
}

.I65642, a.I65642 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I65642:hover, a.I65642:hover {
}
@media (max-width:992px) {
.I65642, a.I65642 {
}
.I65642:hover, a.I65642:hover {
display:flex;
width:100%;

}
}

.I65643 .image, .I65643.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/mini-apps1.png?timestamp=20220520135621');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/mini-apps1.png?timestamp=20220520135621') 1.00x,url('https://www.genexus.com/media/images/mini-apps1_x1.99.png?timestamp=20220520135621') 1.99x,url('https://www.genexus.com/media/images/mini-apps1_x2.99.png?timestamp=20220520135621') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/mini-apps1.png?timestamp=20220520135621') 1.00x,url('https://www.genexus.com/media/images/mini-apps1_x1.99.png?timestamp=20220520135621') 1.99x,url('https://www.genexus.com/media/images/mini-apps1_x2.99.png?timestamp=20220520135621') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/mini-apps1.png?timestamp=20220520135621') 1.00x,url('https://www.genexus.com/media/images/mini-apps1_x1.99.png?timestamp=20220520135621') 1.99x,url('https://www.genexus.com/media/images/mini-apps1_x2.99.png?timestamp=20220520135621') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/mini-apps1.png?timestamp=20220520135621') 1.00x,url('https://www.genexus.com/media/images/mini-apps1_x1.99.png?timestamp=20220520135621') 1.99x,url('https://www.genexus.com/media/images/mini-apps1_x2.99.png?timestamp=20220520135621') 2.99x);
background-size:cover;
background-position:center center;

}
.I65643 .image:hover, .I65643.image:hover {
}

.I65644 .button, .I65644.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);

}
.I65644 button.button, button.I65644.button {
cursor:pointer;
}
.I65644 .button .text, .I65644.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I65644 .button .icon, .I65644.button .icon {
flex:none;
background-size:100% 100%;
}
.I65644 .button:hover, .I65644.button:hover {
background-color:rgb(210,40,93);

}
.I65644 .button:hover .text, .I65644.button:hover .text {
}
.I65644 .button:hover .icon, .I65644.button:hover .icon {
background-size:100% 100%;
}

.I65645, a.I65645 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I65645:hover, a.I65645:hover {
}

h1.I68031, .I68031 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I68031, .I68031 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I68031, .I68031 p {
margin:0px;
}

figure.I68031, .I68031 figure {
margin:0px;
}

a.I68031, .I68031 a {
text-decoration:inherit;
color:inherit;
}

.I68031 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I68031 article, article.I68031 {
padding-bottom:0;

flex-direction:column;	
}
.I68031 article:hover, article.I68031:hover {
}
.I68031 article.active, article.I68031.active {
}
.I68031 .body {
}
.I68031 .body:hover {
	
}
.I68031 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I68031 .body a {
text-decoration:underline;

}
.I68031 .body img {
}
.I68031 .body ul, .I68031 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I68031 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I68031 .body iframe {
}
.I68031 .body img:hover {
}
.I68031 .body iframe:hover {
}

.I68031 .body li {
list-style-type:disc;
}



.I68061 .button, .I68061.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I68061 button.button, button.I68061.button {
cursor:pointer;
}
.I68061 .button .text, .I68061.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I68061 .button .icon, .I68061.button .icon {
flex:none;
background-size:100% 100%;
}
.I68061 .button:hover, .I68061.button:hover {
}
.I68061 .button:hover .text, .I68061.button:hover .text {
}
.I68061 .button:hover .icon, .I68061.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I68061 .button, .I68061.button {
}
.I68061 button.button, button.I68061.button {
}
.I68061 .button .text, .I68061.button .text {
font-family:Rubik;

}
.I68061 .button .icon, .I68061.button .icon {
background-size:100% 100%;
}
.I68061 .button:hover, .I68061.button:hover {
}
.I68061 .button:hover .text, .I68061.button:hover .text {
}
.I68061 .button:hover .icon, .I68061.button:hover .icon {
background-size:100% 100%;
}
}

.I68091 .button, .I68091.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;

}
.I68091 button.button, button.I68091.button {
cursor:pointer;
}
.I68091 .button .text, .I68091.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I68091 .button .icon, .I68091.button .icon {
flex:none;
background-size:100% 100%;
}
.I68091 .button:hover, .I68091.button:hover {
}
.I68091 .button:hover .text, .I68091.button:hover .text {
}
.I68091 .button:hover .icon, .I68091.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I68091 .button, .I68091.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I68091 button.button, button.I68091.button {
}
.I68091 .button .text, .I68091.button .text {
color:rgb(108,72,201);

}
.I68091 .button .icon, .I68091.button .icon {
background-size:100% 100%;
}
.I68091 .button:hover, .I68091.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I68091 .button:hover .text, .I68091.button:hover .text {
color:rgb(150,155,160);

}
.I68091 .button:hover .icon, .I68091.button:hover .icon {
background-size:100% 100%;
}
}

.I68121 .button, .I68121.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);

}
.I68121 button.button, button.I68121.button {
cursor:pointer;
}
.I68121 .button .text, .I68121.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I68121 .button .icon, .I68121.button .icon {
flex:none;
background-size:100% 100%;
}
.I68121 .button:hover, .I68121.button:hover {
background-color:rgb(217,217,217);

}
.I68121 .button:hover .text, .I68121.button:hover .text {
}
.I68121 .button:hover .icon, .I68121.button:hover .icon {
background-size:100% 100%;
}

.I68427 {
display:flex;
width:100%;
height:270px;

}
.I68427:hover {
}
@media (min-width:1440px) {
.I68427 {
display:flex;
width:100%;
height:270px;

}
.I68427:hover {
}
}
.I74195, a.I74195 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I74195:hover, a.I74195:hover {
}
@media (max-width:992px) {
.I74195, a.I74195 {
}
.I74195:hover, a.I74195:hover {
display:flex;
width:100%;

}
}

.I114457 .image, .I114457.image {
vertical-align:top;
}
.I114457 .image:hover, .I114457.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.I65661, .I65661 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I65661 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I65661:hover {
}
.I65661 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I65661 > .viewport:hover {
}


.I65647 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I65647:hover {
}

.I65648 {
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;


}
.I65648:hover {
}
@media (max-width:992px) {
.I65648 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0;


flex-direction:row;
}
.I65648:hover {
}
}
@media (max-width:640px) {
.I65648 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I65648:hover {
}
}

.I65649 {
display:flex;
position:var(--I65649-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;


}
.I65649:hover {
}

@media (max-width:992px) {
.I65649 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I65649:hover {
}

}
@media (max-width:640px) {
.I65649 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I65649:hover {
}

}
@media (min-width:1440px) {
.I65649 {

order:3;
width:50%;
padding-right:4rem;

}
.I65649:hover {
}

}
.I65650 {
display:flex;
position:var(--I65650-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;


}
.I65650:hover {
}

@media (max-width:992px) {
.I65650 {

order:3;
width:50%;
padding-left:0rem;

}
.I65650:hover {
}

}
@media (max-width:640px) {
.I65650 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I65650:hover {
}

}
@media (min-width:1440px) {
.I65650 {

order:2;
width:50%;

flex-direction:column;


}
.I65650:hover {
}

}
.I128308 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I128308:hover {
}


h1.I65651, .I65651 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I65651 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I65651:hover {
}
.I65651 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I65651 > .viewport:hover {
}


h1.I65652, .I65652 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I65652 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;


}
.I65652:hover {
}
.I65652 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I65652 > .viewport:hover {
}


h1.I65653, .I65653 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I65653 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I65653:hover {
}
.I65653 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I65653 > .viewport:hover {
}


h1.I65654, .I65654 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I65654 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I65654:hover {
}
.I65654 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I65654 > .viewport:hover {
}

@media (max-width:640px) {
.I65654 {

margin-bottom:0;


}
.I65654:hover {
}
.I65654 > .viewport {



}
.I65654 > .viewport:hover {
}

}

h1.I65655, .I65655 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I65655 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I65655:hover {
}
.I65655 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I65655 > .viewport:hover {
}


h1.I68353, .I68353 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68353 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;

}
.I68353:hover {
}
.I68353 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68353 > .viewport:hover {
}

@media (max-width:640px) {
.I68353 {

margin-bottom:-1.65rem;


}
.I68353:hover {
}
.I68353 > .viewport {



}
.I68353 > .viewport:hover {
}

}

h1.I68373, .I68373 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68373 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I68373:hover {
}
.I68373 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68373 > .viewport:hover {
}


h1.I68393, .I68393 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68393 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I68393:hover {
}
.I68393 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68393 > .viewport:hover {
}


h1.I68413, .I68413 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68413 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I68413:hover {
}
.I68413 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68413 > .viewport:hover {
}


h1.I68461, .I68461 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68461 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I68461:hover {
}
.I68461 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68461 > .viewport:hover {
}

@media (max-width:992px) {
.I68461 {

height:auto;


}
.I68461:hover {
}
.I68461 > .viewport {



}
.I68461 > .viewport:hover {
}

}

h1.I74291, .I74291 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74291 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I74291:hover {
}
.I74291 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I74291 > .viewport:hover {
}

@media (min-width:1440px) {
.I74291 {

width:100%;
padding-top:0.75rem;


}
.I74291:hover {
}
.I74291 > .viewport {



}
.I74291 > .viewport:hover {
}

}
h1.I114842, .I114842 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114842 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114842:hover {
}
.I114842 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114842 > .viewport:hover {
}


h1.I126791, .I126791 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126791 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I126791:hover {
}
.I126791 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126791 > .viewport:hover {
}


.I65656, a.I65656 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I65656:hover, a.I65656:hover {
}
@media (max-width:992px) {
.I65656, a.I65656 {
display:flex;
font-size:1.625rem;


}
.I65656:hover, a.I65656:hover {
}
}
@media (max-width:640px) {
.I65656, a.I65656 {
display:flex;
font-size:1.625rem;


}
.I65656:hover, a.I65656:hover {
}
}

.I65657, a.I65657 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I65657:hover, a.I65657:hover {
}
@media (max-width:992px) {
.I65657, a.I65657 {
}
.I65657:hover, a.I65657:hover {
display:flex;
width:100%;

}
}

.I65658 .image, .I65658.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/mini-programs1.png?timestamp=20220520135724');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/mini-programs1.png?timestamp=20220520135724') 1.00x,url('https://www.genexus.com/media/images/mini-programs1_x1.99.png?timestamp=20220520135724') 1.99x,url('https://www.genexus.com/media/images/mini-programs1_x2.99.png?timestamp=20220520135724') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/mini-programs1.png?timestamp=20220520135724') 1.00x,url('https://www.genexus.com/media/images/mini-programs1_x1.99.png?timestamp=20220520135724') 1.99x,url('https://www.genexus.com/media/images/mini-programs1_x2.99.png?timestamp=20220520135724') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/mini-programs1.png?timestamp=20220520135724') 1.00x,url('https://www.genexus.com/media/images/mini-programs1_x1.99.png?timestamp=20220520135724') 1.99x,url('https://www.genexus.com/media/images/mini-programs1_x2.99.png?timestamp=20220520135724') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/mini-programs1.png?timestamp=20220520135724') 1.00x,url('https://www.genexus.com/media/images/mini-programs1_x1.99.png?timestamp=20220520135724') 1.99x,url('https://www.genexus.com/media/images/mini-programs1_x2.99.png?timestamp=20220520135724') 2.99x);
background-size:cover;
background-position:center center;

}
.I65658 .image:hover, .I65658.image:hover {
}

.I65659 .button, .I65659.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);

}
.I65659 button.button, button.I65659.button {
cursor:pointer;
}
.I65659 .button .text, .I65659.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I65659 .button .icon, .I65659.button .icon {
flex:none;
background-size:100% 100%;
}
.I65659 .button:hover, .I65659.button:hover {
background-color:rgb(210,40,93);

}
.I65659 .button:hover .text, .I65659.button:hover .text {
}
.I65659 .button:hover .icon, .I65659.button:hover .icon {
background-size:100% 100%;
}

.I65660, a.I65660 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I65660:hover, a.I65660:hover {
}

h1.I68343, .I68343 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I68343, .I68343 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I68343, .I68343 p {
margin:0px;
}

figure.I68343, .I68343 figure {
margin:0px;
}

a.I68343, .I68343 a {
text-decoration:inherit;
color:inherit;
}

.I68343 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I68343 article, article.I68343 {
width:100%;
padding-bottom:0;

flex-direction:column;	
}
.I68343 article:hover, article.I68343:hover {
}
.I68343 article.active, article.I68343.active {
}
.I68343 .body {
}
.I68343 .body:hover {
	
}
.I68343 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I68343 .body a {
text-decoration:underline;

}
.I68343 .body img {
}
.I68343 .body ul, .I68343 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I68343 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I68343 .body iframe {
}
.I68343 .body img:hover {
}
.I68343 .body iframe:hover {
}

.I68343 .body li {
list-style-type:disc;
}



.I68363 .button, .I68363.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);

}
.I68363 button.button, button.I68363.button {
cursor:pointer;
}
.I68363 .button .text, .I68363.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I68363 .button .icon, .I68363.button .icon {
flex:none;
background-size:100% 100%;
}
.I68363 .button:hover, .I68363.button:hover {
background-color:rgb(217,217,217);

}
.I68363 .button:hover .text, .I68363.button:hover .text {
}
.I68363 .button:hover .icon, .I68363.button:hover .icon {
background-size:100% 100%;
}

.I68383 .button, .I68383.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;

}
.I68383 button.button, button.I68383.button {
cursor:pointer;
}
.I68383 .button .text, .I68383.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I68383 .button .icon, .I68383.button .icon {
flex:none;
background-size:100% 100%;
}
.I68383 .button:hover, .I68383.button:hover {
}
.I68383 .button:hover .text, .I68383.button:hover .text {
}
.I68383 .button:hover .icon, .I68383.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I68383 .button, .I68383.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I68383 button.button, button.I68383.button {
}
.I68383 .button .text, .I68383.button .text {
color:rgb(108,72,201);

}
.I68383 .button .icon, .I68383.button .icon {
background-size:100% 100%;
}
.I68383 .button:hover, .I68383.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I68383 .button:hover .text, .I68383.button:hover .text {
color:rgb(150,155,160);

}
.I68383 .button:hover .icon, .I68383.button:hover .icon {
background-size:100% 100%;
}
}

.I68403 .button, .I68403.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I68403 button.button, button.I68403.button {
cursor:pointer;
}
.I68403 .button .text, .I68403.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I68403 .button .icon, .I68403.button .icon {
flex:none;
background-size:100% 100%;
}
.I68403 .button:hover, .I68403.button:hover {
}
.I68403 .button:hover .text, .I68403.button:hover .text {
}
.I68403 .button:hover .icon, .I68403.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I68403 .button, .I68403.button {
}
.I68403 button.button, button.I68403.button {
}
.I68403 .button .text, .I68403.button .text {
font-family:Rubik;

}
.I68403 .button .icon, .I68403.button .icon {
background-size:100% 100%;
}
.I68403 .button:hover, .I68403.button:hover {
}
.I68403 .button:hover .text, .I68403.button:hover .text {
}
.I68403 .button:hover .icon, .I68403.button:hover .icon {
background-size:100% 100%;
}
}

.I68451 {
display:flex;
width:100%;
height:270px;

}
.I68451:hover {
}

.I74255, a.I74255 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I74255:hover, a.I74255:hover {
}
@media (max-width:992px) {
.I74255, a.I74255 {
}
.I74255:hover, a.I74255:hover {
display:flex;
width:100%;

}
}

.I114787 .image, .I114787.image {
vertical-align:top;
}
.I114787 .image:hover, .I114787.image:hover {
}

.I126737 .button, .I126737.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I126737 button.button, button.I126737.button {
cursor:pointer;
}
.I126737 .button .text, .I126737.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I126737 .button .icon, .I126737.button .icon {
flex:none;
background-size:100% 100%;
}
.I126737 .button:hover, .I126737.button:hover {
}
.I126737 .button:hover .text, .I126737.button:hover .text {
}
.I126737 .button:hover .icon, .I126737.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I126737 .button, .I126737.button {
}
.I126737 button.button, button.I126737.button {
}
.I126737 .button .text, .I126737.button .text {
font-family:Rubik;

}
.I126737 .button .icon, .I126737.button .icon {
background-size:100% 100%;
}
.I126737 .button:hover, .I126737.button:hover {
}
.I126737 .button:hover .text, .I126737.button:hover .text {
}
.I126737 .button:hover .icon, .I126737.button:hover .icon {
background-size:100% 100%;
}
}

h1.I65676, .I65676 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I65676 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I65676:hover {
}
.I65676 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I65676 > .viewport:hover {
}


.I65662 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I65662:hover {
}

.I65663 {
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;


}
.I65663:hover {
}
@media (max-width:992px) {
.I65663 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0;


flex-direction:row;
}
.I65663:hover {
}
}
@media (max-width:640px) {
.I65663 {


flex-direction:column;
}
.I65663:hover {
}
}

.I65664 {
display:flex;
position:var(--I65664-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;


}
.I65664:hover {
}

@media (max-width:992px) {
.I65664 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I65664:hover {
}

}
@media (max-width:640px) {
.I65664 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I65664:hover {
}

}
@media (min-width:1440px) {
.I65664 {

width:50%;
padding-right:4rem;

}
.I65664:hover {
}

}
.I65665 {
display:flex;
position:var(--I65665-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;


}
.I65665:hover {
}

@media (max-width:992px) {
.I65665 {

width:50%;

}
.I65665:hover {
}

}
@media (max-width:640px) {
.I65665 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I65665:hover {
}

}
@media (min-width:1440px) {
.I65665 {

width:50%;

flex-direction:column;


}
.I65665:hover {
}

}
.I127598 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I127598:hover {
}

@media (max-width:992px) {
.I127598 {



flex-direction:column;

	
}
.I127598:hover {
}

}

h1.I65666, .I65666 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I65666 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I65666:hover {
}
.I65666 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I65666 > .viewport:hover {
}


h1.I65667, .I65667 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I65667 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;
width:100%;


}
.I65667:hover {
}
.I65667 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I65667 > .viewport:hover {
}


h1.I65668, .I65668 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I65668 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I65668:hover {
}
.I65668 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I65668 > .viewport:hover {
}

@media (max-width:992px) {
.I65668 {

display:flex;

}
.I65668:hover {
}
.I65668 > .viewport {



}
.I65668 > .viewport:hover {
}

}
@media (max-width:640px) {
.I65668 {

height:auto;


}
.I65668:hover {
}
.I65668 > .viewport {



}
.I65668 > .viewport:hover {
}

}

h1.I65669, .I65669 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I65669 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I65669:hover {
}
.I65669 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I65669 > .viewport:hover {
}

@media (max-width:992px) {
.I65669 {

padding-bottom:1rem;


}
.I65669:hover {
}
.I65669 > .viewport {



}
.I65669 > .viewport:hover {
}

}
@media (max-width:640px) {
.I65669 {

margin-bottom:0;


}
.I65669:hover {
}
.I65669 > .viewport {



}
.I65669 > .viewport:hover {
}

}

h1.I65670, .I65670 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I65670 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I65670:hover {
}
.I65670 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I65670 > .viewport:hover {
}


h1.I67969, .I67969 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I67969 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I67969:hover {
}
.I67969 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I67969 > .viewport:hover {
}


h1.I68047, .I68047 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68047 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I68047:hover {
}
.I68047 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68047 > .viewport:hover {
}

@media (max-width:640px) {
.I68047 {

margin-bottom:-1.65rem;


}
.I68047:hover {
}
.I68047 > .viewport {



}
.I68047 > .viewport:hover {
}

}

h1.I68077, .I68077 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68077 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I68077:hover {
}
.I68077 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68077 > .viewport:hover {
}

@media (min-width:1440px) {
.I68077 {

display:none;

}
.I68077:hover {
}
.I68077 > .viewport {



}
.I68077 > .viewport:hover {
}

}
h1.I68107, .I68107 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68107 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I68107:hover {
}
.I68107 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68107 > .viewport:hover {
}


h1.I68137, .I68137 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68137 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I68137:hover {
}
.I68137 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68137 > .viewport:hover {
}

@media (max-width:992px) {
.I68137 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I68137:hover {
}
.I68137 > .viewport {



}
.I68137 > .viewport:hover {
}

}

h1.I68442, .I68442 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68442 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I68442:hover {
}
.I68442 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68442 > .viewport:hover {
}

@media (max-width:992px) {
.I68442 {

display:none;

}
.I68442:hover {
}
.I68442 > .viewport {



}
.I68442 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I68442 {

width:100%;
height:auto;


}
.I68442:hover {
}
.I68442 > .viewport {



}
.I68442 > .viewport:hover {
}

}
h1.I74228, .I74228 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74228 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I74228:hover {
}
.I74228 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I74228 > .viewport:hover {
}

@media (min-width:1440px) {
.I74228 {

width:100%;
box-sizing:border-box;


}
.I74228:hover {
}
.I74228 > .viewport {



}
.I74228 > .viewport:hover {
}

}
h1.I114515, .I114515 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114515 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114515:hover {
}
.I114515 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114515 > .viewport:hover {
}


.I65671, a.I65671 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I65671:hover, a.I65671:hover {
}
@media (max-width:992px) {
.I65671, a.I65671 {
display:flex;
font-size:1.625rem;


}
.I65671:hover, a.I65671:hover {
}
}
@media (max-width:640px) {
.I65671, a.I65671 {
display:flex;
font-size:1.625rem;


}
.I65671:hover, a.I65671:hover {
}
}

.I65672, a.I65672 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I65672:hover, a.I65672:hover {
}
@media (max-width:992px) {
.I65672, a.I65672 {
}
.I65672:hover, a.I65672:hover {
display:flex;
width:100%;

}
}

.I65673 .image, .I65673.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/crear_superapps1.png?timestamp=20220520140014');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/crear_superapps1.png?timestamp=20220520140014') 1.00x,url('https://www.genexus.com/media/images/crear_superapps1_x1.99.png?timestamp=20220520140014') 1.99x,url('https://www.genexus.com/media/images/crear_superapps1_x2.99.png?timestamp=20220520140014') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/crear_superapps1.png?timestamp=20220520140014') 1.00x,url('https://www.genexus.com/media/images/crear_superapps1_x1.99.png?timestamp=20220520140014') 1.99x,url('https://www.genexus.com/media/images/crear_superapps1_x2.99.png?timestamp=20220520140014') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/crear_superapps1.png?timestamp=20220520140014') 1.00x,url('https://www.genexus.com/media/images/crear_superapps1_x1.99.png?timestamp=20220520140014') 1.99x,url('https://www.genexus.com/media/images/crear_superapps1_x2.99.png?timestamp=20220520140014') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/crear_superapps1.png?timestamp=20220520140014') 1.00x,url('https://www.genexus.com/media/images/crear_superapps1_x1.99.png?timestamp=20220520140014') 1.99x,url('https://www.genexus.com/media/images/crear_superapps1_x2.99.png?timestamp=20220520140014') 2.99x);
background-size:cover;
background-position:center center;

}
.I65673 .image:hover, .I65673.image:hover {
}

.I65674 .button, .I65674.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);

}
.I65674 button.button, button.I65674.button {
cursor:pointer;
}
.I65674 .button .text, .I65674.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I65674 .button .icon, .I65674.button .icon {
flex:none;
background-size:100% 100%;
}
.I65674 .button:hover, .I65674.button:hover {
background-color:rgb(210,40,93);

}
.I65674 .button:hover .text, .I65674.button:hover .text {
}
.I65674 .button:hover .icon, .I65674.button:hover .icon {
background-size:100% 100%;
}

.I65675, a.I65675 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I65675:hover, a.I65675:hover {
}

h1.I68032, .I68032 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I68032, .I68032 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I68032, .I68032 p {
margin:0px;
}

figure.I68032, .I68032 figure {
margin:0px;
}

a.I68032, .I68032 a {
text-decoration:inherit;
color:inherit;
}

.I68032 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I68032 article, article.I68032 {
padding-bottom:0;

flex-direction:column;	
}
.I68032 article:hover, article.I68032:hover {
}
.I68032 article.active, article.I68032.active {
}
.I68032 .body {
}
.I68032 .body:hover {
	
}
.I68032 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I68032 .body a {
text-decoration:underline;

}
.I68032 .body img {
}
.I68032 .body ul, .I68032 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I68032 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I68032 .body iframe {
}
.I68032 .body img:hover {
}
.I68032 .body iframe:hover {
}

.I68032 .body li {
list-style-type:disc;
}



.I68062 .button, .I68062.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I68062 button.button, button.I68062.button {
cursor:pointer;
}
.I68062 .button .text, .I68062.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I68062 .button .icon, .I68062.button .icon {
flex:none;
background-size:100% 100%;
}
.I68062 .button:hover, .I68062.button:hover {
}
.I68062 .button:hover .text, .I68062.button:hover .text {
}
.I68062 .button:hover .icon, .I68062.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I68062 .button, .I68062.button {
}
.I68062 button.button, button.I68062.button {
}
.I68062 .button .text, .I68062.button .text {
font-family:Rubik;

}
.I68062 .button .icon, .I68062.button .icon {
background-size:100% 100%;
}
.I68062 .button:hover, .I68062.button:hover {
}
.I68062 .button:hover .text, .I68062.button:hover .text {
}
.I68062 .button:hover .icon, .I68062.button:hover .icon {
background-size:100% 100%;
}
}

.I68092 .button, .I68092.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;

}
.I68092 button.button, button.I68092.button {
cursor:pointer;
}
.I68092 .button .text, .I68092.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I68092 .button .icon, .I68092.button .icon {
flex:none;
background-size:100% 100%;
}
.I68092 .button:hover, .I68092.button:hover {
}
.I68092 .button:hover .text, .I68092.button:hover .text {
}
.I68092 .button:hover .icon, .I68092.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I68092 .button, .I68092.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I68092 button.button, button.I68092.button {
}
.I68092 .button .text, .I68092.button .text {
color:rgb(108,72,201);

}
.I68092 .button .icon, .I68092.button .icon {
background-size:100% 100%;
}
.I68092 .button:hover, .I68092.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I68092 .button:hover .text, .I68092.button:hover .text {
color:rgb(150,155,160);

}
.I68092 .button:hover .icon, .I68092.button:hover .icon {
background-size:100% 100%;
}
}

.I68122 .button, .I68122.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);

}
.I68122 button.button, button.I68122.button {
cursor:pointer;
}
.I68122 .button .text, .I68122.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I68122 .button .icon, .I68122.button .icon {
flex:none;
background-size:100% 100%;
}
.I68122 .button:hover, .I68122.button:hover {
background-color:rgb(217,217,217);

}
.I68122 .button:hover .text, .I68122.button:hover .text {
}
.I68122 .button:hover .icon, .I68122.button:hover .icon {
background-size:100% 100%;
}

.I68428 {
display:flex;
width:100%;
height:270px;

}
.I68428:hover {
}
@media (min-width:1440px) {
.I68428 {
display:flex;
width:100%;
height:270px;

}
.I68428:hover {
}
}
.I74196, a.I74196 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I74196:hover, a.I74196:hover {
}
@media (max-width:992px) {
.I74196, a.I74196 {
}
.I74196:hover, a.I74196:hover {
display:flex;
width:100%;

}
}

.I114458 .image, .I114458.image {
vertical-align:top;
}
.I114458 .image:hover, .I114458.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.I65686, .I65686 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I65686 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:17;
width:100%;


}
.I65686:hover {
}
.I65686 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I65686 > .viewport:hover {
}


.I65677 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-left:57px;
padding-right:57px;
box-sizing:border-box;

align-items:center;

	
}
.I65677:hover {
}
@media (max-width:992px) {
.I65677 {
width:100vw;
padding-left:1.625rem;
padding-right:1.625rem;

	
}
.I65677:hover {
}
}
@media (max-width:640px) {
.I65677 {
padding-left:0;
padding-right:0;

	
}
.I65677:hover {
}
}

.I65678 {
display:flex;
position:var(--I65678-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1135px;

}
.I65678:hover {
}

@media (max-width:992px) {
.I65678 {

width:100%;

}
.I65678:hover {
}

}

.I65679 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;
max-width:1104px;
margin-bottom:20px;
padding-left:7px;
padding-right:7px;
box-sizing:border-box;



align-items:center;

	
}
.I65679:hover {
}

@media (max-width:992px) {
.I65679 {



flex-direction:column;

	
}
.I65679:hover {
}

}
@media (max-width:640px) {
.I65679 {

margin-bottom:35px;
padding-left:29px;
padding-right:0px;
box-sizing:border-box;



flex-direction:column;
align-items:flex-start;

	
}
.I65679:hover {
}

}

.I66118 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
width:100%;



	
}
.I66118:hover {
}


h1.I65680, .I65680 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I65680 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I65680:hover {
}
.I65680 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I65680 > .viewport:hover {
}

@media (max-width:992px) {
.I65680 {


}
.I65680:hover {
}
.I65680 > .viewport {

justify-content:center;


}
.I65680 > .viewport:hover {
}

}
@media (max-width:640px) {
.I65680 {

width:100%;
box-sizing:border-box;


}
.I65680:hover {
}
.I65680 > .viewport {

justify-content:center;


}
.I65680 > .viewport:hover {
}

}

h1.I65681, .I65681 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I65681 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I65681:hover {
}
.I65681 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I65681 > .viewport:hover {
}

@media (max-width:992px) {
.I65681 {

margin-bottom:15px;
padding-left:0px;


}
.I65681:hover {
}
.I65681 > .viewport {



}
.I65681 > .viewport:hover {
}

}
@media (max-width:640px) {
.I65681 {

width:100%;
margin-bottom:15px;
box-sizing:border-box;


}
.I65681:hover {
}
.I65681 > .viewport {



}
.I65681 > .viewport:hover {
}

}

h1.I65682, .I65682 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I65682 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:auto;


}
.I65682:hover {
}
.I65682 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I65682 > .viewport:hover {
}

@media (max-width:992px) {
.I65682 {

width:100%;


}
.I65682:hover {
}
.I65682 > .viewport {

justify-content:center;


}
.I65682 > .viewport:hover {
}

}
@media (max-width:640px) {
.I65682 {

width:100%;


}
.I65682:hover {
}
.I65682 > .viewport {

justify-content:flex-start;


}
.I65682 > .viewport:hover {
}

}

h1.I66192, .I66192 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I66192 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;
width:100%;


}
.I66192:hover {
}
.I66192 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I66192 > .viewport:hover {
}


.I65683 {
display:flex;
flex-direction:column;
width:100%;

}
.I65683:hover {
}
h1.I65683, .I65683 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I65683, .I65683 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I65683, .I65683 p {
margin:0px;
}

figure.I65683, .I65683 figure {
margin:0px;
}

a.I65683, .I65683 a {
text-decoration:inherit;
color:inherit;
}

.I65683 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I65683 article, article.I65683 {
margin-bottom:78px;
margin-left:9px;
margin-right:9px;

flex-direction:column;	
}
.I65683 article:hover, article.I65683:hover {
}
.I65683 article.active, article.I65683.active {
}
.I65683 .title {
display:flex;
font-family:Graphik;
font-size:18px;
font-weight:600;
line-height:22px;

width:360px;
margin-top:16px;

}
.I65683 .title:hover {
}
.I65683 article.active .title {
}

.I65683 .title {order:2;}
.I65683 .image, .I65683.image {
width:360px;
height:234px;

order:1;
}
.I65683 .image:hover, .I65683.image:hover {
}
.I65683 article.active .image, .I65683.image {
}

.I65683 .articles {
display:flex;
flex:1;
flex-direction:row;
width:100%;

flex-wrap:wrap;	
}
.I65683 .articles:hover {
}
.I65683 .article-container::after {
content:'';
display:flex;
align-items:center;
align-self:center;
}
.I65683 .article-container:last-child::after {
content:none;	
}
.I65683:hover .article-container::after {
}

@media (max-width:992px) {
.I65683 {
width:100%;

}
.I65683:hover {
}
.I65683 header {
}
.I65683 article, article.I65683 {
margin-bottom:30px;
margin-left:5px;
margin-right:5px;

	
}
.I65683 article:hover, article.I65683:hover {
}
.I65683 article.active, article.I65683.active {
}
.I65683 .title {
display:flex;
width:344px;

}
.I65683 .title:hover {
}
.I65683 article.active .title {
}


.I65683 .image, .I65683.image {
width:344px;

order:;
}
.I65683 .image:hover, .I65683.image:hover {
}
.I65683 article.active .image, .I65683.image {
}

.I65683 .articles {
flex-wrap:wrap;	
}
.I65683 .articles:hover {
}
.I65683 .article-container::after {
content:'';
}
.I65683 .article-container:last-child::after {
	
}
.I65683:hover .article-container::after {
}

}
@media (max-width:640px) {
.I65683 {
width:auto;

}
.I65683:hover {
}
.I65683 header {
}
.I65683 article, article.I65683 {
margin-bottom:35px;
margin-left:0px;
margin-right:0px;
box-sizing:border-box;

	
}
.I65683 article:hover, article.I65683:hover {
}
.I65683 article.active, article.I65683.active {
}
.I65683 .title {
display:flex;
font-size:14px;
color:rgb(0,0,0);

width:343px;
margin-top:12px;

}
.I65683 .title:hover {
}
.I65683 article.active .title {
}


.I65683 .image, .I65683.image {
width:343px;
height:auto;

order:;
}
.I65683 .image:hover, .I65683.image:hover {
}
.I65683 article.active .image, .I65683.image {
}

.I65683 .articles {
flex-direction:column;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

flex-wrap:nowrap;	
}
.I65683 .articles:hover {
}
.I65683 .article-container::after {
content:'';
}
.I65683 .article-container:last-child::after {
	
}
.I65683:hover .article-container::after {
}

}

.I65684, a.I65684 {
display:flex;
font-family:Graphik;
font-size:1.625rem;
font-weight:600;

width:100%;
padding-left:0px;
padding-right:0px;

}
.I65684:hover, a.I65684:hover {
}
@media (max-width:992px) {
.I65684, a.I65684 {
display:flex;
font-size:36px;


}
.I65684:hover, a.I65684:hover {
}
}
@media (max-width:640px) {
.I65684, a.I65684 {
display:flex;
font-size:26px;

width:80%;

}
.I65684:hover, a.I65684:hover {
}
}

.I65685 .button, .I65685.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I65685 button.button, button.I65685.button {
cursor:pointer;
}
.I65685 .button .text, .I65685.button .text {
font-family:Graphik;
font-size:16px;
font-weight:600;
color:rgb(250,50,99);

}
.I65685 .button .icon, .I65685.button .icon {
flex:none;
background-size:100% 100%;
}
.I65685 .button:hover, .I65685.button:hover {
}
.I65685 .button:hover .text, .I65685.button:hover .text {
}
.I65685 .button:hover .icon, .I65685.button:hover .icon {
background-size:100% 100%;
}

.I66155, a.I66155 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;
padding-left:10px;
padding-right:10px;

}
.I66155:hover, a.I66155:hover {
}
@media (max-width:992px) {
.I66155, a.I66155 {
}
.I66155:hover, a.I66155:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I66155, a.I66155 {
display:flex;
padding-bottom:1rem;
padding-left:1.625rem;

}
.I66155:hover, a.I66155:hover {
}
}

h1.I65911, .I65911 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I65911 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I65911:hover {
}
.I65911 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I65911 > .viewport:hover {
}


.I65899 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:0px;
padding-top:8rem;
background-color:rgb(255,255,255);
box-sizing:border-box;

align-items:center;

	
}
.I65899:hover {
}
@media (max-width:992px) {
.I65899 {
width:100vw;
padding-bottom:0;
padding-left:4rem;
padding-right:4rem;
padding-top:4rem;
background-color:rgb(255,255,255);

	
}
.I65899:hover {
}
}
@media (max-width:640px) {
.I65899 {
padding-bottom:2rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:2rem;

	
}
.I65899:hover {
}
}

.I65900 {
display:flex;
position:var(--I65900-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;

align-items:center;


}
.I65900:hover {
}

@media (max-width:640px) {
.I65900 {

align-items:center;


}
.I65900:hover {
}

}

h1.I65901, .I65901 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I65901 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
margin-bottom:32px;


}
.I65901:hover {
}
.I65901 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I65901 > .viewport:hover {
}

@media (max-width:640px) {
.I65901 {

margin-bottom:16px;


}
.I65901:hover {
}
.I65901 > .viewport {



}
.I65901 > .viewport:hover {
}

}

h1.I65902, .I65902 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I65902 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-bottom:16px;


}
.I65902:hover {
}
.I65902 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I65902 > .viewport:hover {
}

@media (max-width:640px) {
.I65902 {

margin-bottom:8px;


}
.I65902:hover {
}
.I65902 > .viewport {



}
.I65902 > .viewport:hover {
}

}

h1.I65903, .I65903 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I65903 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
max-width:800px;
margin-bottom:2rem;


}
.I65903:hover {
}
.I65903 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I65903 > .viewport:hover {
}

@media (max-width:992px) {
.I65903 {


}
.I65903:hover {
}
.I65903 > .viewport {



}
.I65903 > .viewport:hover {
}

}
@media (max-width:640px) {
.I65903 {

margin-bottom:16px;


}
.I65903:hover {
}
.I65903 > .viewport {



}
.I65903 > .viewport:hover {
}

}

h1.I65904, .I65904 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I65904 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;
max-width:600px;


}
.I65904:hover {
}
.I65904 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I65904 > .viewport:hover {
}

@media (max-width:992px) {
.I65904 {

max-width:512px;


}
.I65904:hover {
}
.I65904 > .viewport {



}
.I65904 > .viewport:hover {
}

}

h1.I65905, .I65905 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I65905 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
max-width:800px;
margin-bottom:32px;


}
.I65905:hover {
}
.I65905 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I65905 > .viewport:hover {
}

@media (max-width:992px) {
.I65905 {


}
.I65905:hover {
}
.I65905 > .viewport {



}
.I65905 > .viewport:hover {
}

}
@media (max-width:640px) {
.I65905 {

margin-bottom:16px;


}
.I65905:hover {
}
.I65905 > .viewport {



}
.I65905 > .viewport:hover {
}

}

h1.I69383, .I69383 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I69383 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
width:100%;
max-width:960px;


}
.I69383:hover {
}
.I69383 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I69383 > .viewport:hover {
}

@media (max-width:992px) {
.I69383 {

max-width:512px;


}
.I69383:hover {
}
.I69383 > .viewport {



}
.I69383 > .viewport:hover {
}

}

.I65906 .image, .I65906.image {
vertical-align:top;
width:60px;
height:auto;

}
.I65906 .image:hover, .I65906.image:hover {
}
@media (max-width:992px) {
.I65906 .image, .I65906.image {
width:48px;

}
.I65906 .image:hover, .I65906.image:hover {
}
}

.I65907, a.I65907 {
display:flex;
font-family:Rubik;
font-size:1rem;
font-weight:500;
color:rgb(17,17,17);
line-height:19px;

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I65907:hover, a.I65907:hover {
}
@media (max-width:640px) {
.I65907, a.I65907 {
display:flex;
padding-left:0px;
padding-right:0px;

}
.I65907:hover, a.I65907:hover {
}
}

.I65908, a.I65908 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I65908:hover, a.I65908:hover {
}
@media (max-width:992px) {
.I65908, a.I65908 {
display:flex;
font-size:1.625rem;
line-height:30px;


}
.I65908:hover, a.I65908:hover {
}
}

.I65909, a.I65909 {
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;

}
.I65909:hover, a.I65909:hover {
}
@media (max-width:992px) {
.I65909, a.I65909 {
}
.I65909:hover, a.I65909:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I65909, a.I65909 {
display:flex;
padding-bottom:1rem;

}
.I65909:hover, a.I65909:hover {
}
}

.I65910, a.I65910 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(51,98,255);

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I65910:hover, a.I65910:hover {
}
@media (max-width:992px) {
.I65910, a.I65910 {
display:flex;
font-size:1.625rem;
line-height:30px;


}
.I65910:hover, a.I65910:hover {
}
}

.I69379, a.I69379 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1.5rem;

}
.I69379:hover, a.I69379:hover {
}
@media (max-width:992px) {
.I69379, a.I69379 {
}
.I69379:hover, a.I69379:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I69379, a.I69379 {
display:flex;
padding-bottom:1rem;

}
.I69379:hover, a.I69379:hover {
}
}

h1.I66223, .I66223 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I66223 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:19;
width:100%;


}
.I66223:hover {
}
.I66223 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I66223 > .viewport:hover {
}


.I66209 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;
background-color:rgb(245,245,245);

align-items:center;

	
}
.I66209:hover {
}

.I66210 {
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;


}
.I66210:hover {
}
@media (max-width:992px) {
.I66210 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I66210:hover {
}
}
@media (max-width:640px) {
.I66210 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I66210:hover {
}
}

.I66211 {
display:flex;
position:var(--I66211-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;


}
.I66211:hover {
}

@media (max-width:992px) {
.I66211 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I66211:hover {
}

}
@media (max-width:640px) {
.I66211 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I66211:hover {
}

}
@media (min-width:1440px) {
.I66211 {

order:3;
width:50%;
padding-right:4rem;

}
.I66211:hover {
}

}
.I66212 {
display:flex;
position:var(--I66212-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;


}
.I66212:hover {
}

@media (max-width:992px) {
.I66212 {

order:3;
width:50%;
padding-left:0rem;

}
.I66212:hover {
}

}
@media (max-width:640px) {
.I66212 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I66212:hover {
}

}
@media (min-width:1440px) {
.I66212 {

order:2;
width:50%;

flex-direction:column;


}
.I66212:hover {
}

}
.I128309 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I128309:hover {
}


h1.I66213, .I66213 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I66213 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I66213:hover {
}
.I66213 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I66213 > .viewport:hover {
}


h1.I66214, .I66214 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I66214 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I66214:hover {
}
.I66214 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I66214 > .viewport:hover {
}


h1.I66215, .I66215 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I66215 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I66215:hover {
}
.I66215 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I66215 > .viewport:hover {
}


h1.I66216, .I66216 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I66216 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I66216:hover {
}
.I66216 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I66216 > .viewport:hover {
}

@media (max-width:640px) {
.I66216 {

margin-bottom:0;


}
.I66216:hover {
}
.I66216 > .viewport {



}
.I66216 > .viewport:hover {
}

}

h1.I66217, .I66217 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I66217 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I66217:hover {
}
.I66217 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I66217 > .viewport:hover {
}


h1.I68354, .I68354 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68354 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I68354:hover {
}
.I68354 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68354 > .viewport:hover {
}

@media (max-width:640px) {
.I68354 {

margin-bottom:-1.65rem;


}
.I68354:hover {
}
.I68354 > .viewport {



}
.I68354 > .viewport:hover {
}

}

h1.I68374, .I68374 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68374 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I68374:hover {
}
.I68374 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68374 > .viewport:hover {
}


h1.I68394, .I68394 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68394 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I68394:hover {
}
.I68394 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68394 > .viewport:hover {
}


h1.I68414, .I68414 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68414 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I68414:hover {
}
.I68414 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68414 > .viewport:hover {
}


h1.I68462, .I68462 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68462 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I68462:hover {
}
.I68462 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68462 > .viewport:hover {
}

@media (max-width:992px) {
.I68462 {

height:auto;


}
.I68462:hover {
}
.I68462 > .viewport {



}
.I68462 > .viewport:hover {
}

}

h1.I74292, .I74292 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74292 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I74292:hover {
}
.I74292 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I74292 > .viewport:hover {
}

@media (min-width:1440px) {
.I74292 {

width:100%;
padding-top:0.75rem;


}
.I74292:hover {
}
.I74292 > .viewport {



}
.I74292 > .viewport:hover {
}

}
h1.I114843, .I114843 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114843 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114843:hover {
}
.I114843 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114843 > .viewport:hover {
}


h1.I126792, .I126792 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126792 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I126792:hover {
}
.I126792 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126792 > .viewport:hover {
}


.I66218, a.I66218 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I66218:hover, a.I66218:hover {
}
@media (max-width:992px) {
.I66218, a.I66218 {
display:flex;
font-size:1.625rem;


}
.I66218:hover, a.I66218:hover {
}
}
@media (max-width:640px) {
.I66218, a.I66218 {
display:flex;
font-size:1.625rem;


}
.I66218:hover, a.I66218:hover {
}
}

.I66219, a.I66219 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I66219:hover, a.I66219:hover {
}
@media (max-width:992px) {
.I66219, a.I66219 {
}
.I66219:hover, a.I66219:hover {
display:flex;
width:100%;

}
}

.I66220 .image, .I66220.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/ama_superapps.jpg?timestamp=20220520140201');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/ama_superapps.jpg?timestamp=20220520140201') 1.00x,url('https://www.genexus.com/media/images/ama_superapps_x2.jpg?timestamp=20220520140201') 2.00x,url('https://www.genexus.com/media/images/ama_superapps_x3.jpg?timestamp=20220520140201') 3.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/ama_superapps.jpg?timestamp=20220520140201') 1.00x,url('https://www.genexus.com/media/images/ama_superapps_x2.jpg?timestamp=20220520140201') 2.00x,url('https://www.genexus.com/media/images/ama_superapps_x3.jpg?timestamp=20220520140201') 3.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/ama_superapps.jpg?timestamp=20220520140201') 1.00x,url('https://www.genexus.com/media/images/ama_superapps_x2.jpg?timestamp=20220520140201') 2.00x,url('https://www.genexus.com/media/images/ama_superapps_x3.jpg?timestamp=20220520140201') 3.00x);
background-image:image-set(url('https://www.genexus.com/media/images/ama_superapps.jpg?timestamp=20220520140201') 1.00x,url('https://www.genexus.com/media/images/ama_superapps_x2.jpg?timestamp=20220520140201') 2.00x,url('https://www.genexus.com/media/images/ama_superapps_x3.jpg?timestamp=20220520140201') 3.00x);
background-size:cover;
background-position:center center;

}
.I66220 .image:hover, .I66220.image:hover {
}

.I66221 .button, .I66221.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);

}
.I66221 button.button, button.I66221.button {
cursor:pointer;
}
.I66221 .button .text, .I66221.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I66221 .button .icon, .I66221.button .icon {
flex:none;
background-size:100% 100%;
}
.I66221 .button:hover, .I66221.button:hover {
background-color:rgb(210,40,93);

}
.I66221 .button:hover .text, .I66221.button:hover .text {
}
.I66221 .button:hover .icon, .I66221.button:hover .icon {
background-size:100% 100%;
}

.I66222, a.I66222 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I66222:hover, a.I66222:hover {
}

h1.I68344, .I68344 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I68344, .I68344 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I68344, .I68344 p {
margin:0px;
}

figure.I68344, .I68344 figure {
margin:0px;
}

a.I68344, .I68344 a {
text-decoration:inherit;
color:inherit;
}

.I68344 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I68344 article, article.I68344 {
width:100%;

flex-direction:column;	
}
.I68344 article:hover, article.I68344:hover {
}
.I68344 article.active, article.I68344.active {
}
.I68344 .body {
}
.I68344 .body:hover {
	
}
.I68344 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I68344 .body a {
text-decoration:underline;

}
.I68344 .body img {
}
.I68344 .body ul, .I68344 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I68344 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I68344 .body iframe {
}
.I68344 .body img:hover {
}
.I68344 .body iframe:hover {
}

.I68344 .body li {
list-style-type:disc;
}



.I68364 .button, .I68364.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);

}
.I68364 button.button, button.I68364.button {
cursor:pointer;
}
.I68364 .button .text, .I68364.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I68364 .button .icon, .I68364.button .icon {
flex:none;
background-size:100% 100%;
}
.I68364 .button:hover, .I68364.button:hover {
background-color:rgb(217,217,217);

}
.I68364 .button:hover .text, .I68364.button:hover .text {
}
.I68364 .button:hover .icon, .I68364.button:hover .icon {
background-size:100% 100%;
}

.I68384 .button, .I68384.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;

}
.I68384 button.button, button.I68384.button {
cursor:pointer;
}
.I68384 .button .text, .I68384.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I68384 .button .icon, .I68384.button .icon {
flex:none;
background-size:100% 100%;
}
.I68384 .button:hover, .I68384.button:hover {
}
.I68384 .button:hover .text, .I68384.button:hover .text {
}
.I68384 .button:hover .icon, .I68384.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I68384 .button, .I68384.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I68384 button.button, button.I68384.button {
}
.I68384 .button .text, .I68384.button .text {
color:rgb(108,72,201);

}
.I68384 .button .icon, .I68384.button .icon {
background-size:100% 100%;
}
.I68384 .button:hover, .I68384.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I68384 .button:hover .text, .I68384.button:hover .text {
color:rgb(150,155,160);

}
.I68384 .button:hover .icon, .I68384.button:hover .icon {
background-size:100% 100%;
}
}

.I68404 .button, .I68404.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I68404 button.button, button.I68404.button {
cursor:pointer;
}
.I68404 .button .text, .I68404.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I68404 .button .icon, .I68404.button .icon {
flex:none;
background-size:100% 100%;
}
.I68404 .button:hover, .I68404.button:hover {
}
.I68404 .button:hover .text, .I68404.button:hover .text {
}
.I68404 .button:hover .icon, .I68404.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I68404 .button, .I68404.button {
}
.I68404 button.button, button.I68404.button {
}
.I68404 .button .text, .I68404.button .text {
font-family:Rubik;

}
.I68404 .button .icon, .I68404.button .icon {
background-size:100% 100%;
}
.I68404 .button:hover, .I68404.button:hover {
}
.I68404 .button:hover .text, .I68404.button:hover .text {
}
.I68404 .button:hover .icon, .I68404.button:hover .icon {
background-size:100% 100%;
}
}

.I68452 {
display:flex;
width:100%;
height:270px;

}
.I68452:hover {
}

.I74256, a.I74256 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I74256:hover, a.I74256:hover {
}
@media (max-width:992px) {
.I74256, a.I74256 {
}
.I74256:hover, a.I74256:hover {
display:flex;
width:100%;

}
}

.I114788 .image, .I114788.image {
vertical-align:top;
}
.I114788 .image:hover, .I114788.image:hover {
}

.I126738 .button, .I126738.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I126738 button.button, button.I126738.button {
cursor:pointer;
}
.I126738 .button .text, .I126738.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I126738 .button .icon, .I126738.button .icon {
flex:none;
background-size:100% 100%;
}
.I126738 .button:hover, .I126738.button:hover {
}
.I126738 .button:hover .text, .I126738.button:hover .text {
}
.I126738 .button:hover .icon, .I126738.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I126738 .button, .I126738.button {
}
.I126738 button.button, button.I126738.button {
}
.I126738 .button .text, .I126738.button .text {
font-family:Rubik;

}
.I126738 .button .icon, .I126738.button .icon {
background-size:100% 100%;
}
.I126738 .button:hover, .I126738.button:hover {
}
.I126738 .button:hover .text, .I126738.button:hover .text {
}
.I126738 .button:hover .icon, .I126738.button:hover .icon {
background-size:100% 100%;
}
}

h1.I66285, .I66285 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I66285 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:21;
width:100%;


}
.I66285:hover {
}
.I66285 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I66285 > .viewport:hover {
}


.I66224 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:8rem;
padding-top:0rem;
background-color:rgb(255,255,255);

align-items:center;

	
}
.I66224:hover {
}
@media (max-width:992px) {
.I66224 {
padding-bottom:4rem;
padding-top:0rem;

	
}
.I66224:hover {
}
}

.I66225 {
display:flex;

order:1;
width:100%;
max-width:1024px;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;


flex-direction:column;
}
.I66225:hover {
}
@media (max-width:992px) {
.I66225 {

padding-left:1.625rem;
padding-right:1.625rem;


}
.I66225:hover {
}
}
@media (min-width:1440px) {
.I66225 {

width:100%;


}
.I66225:hover {
}
}
.I66226 {
display:flex;
position:var(--I66226-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:1;
box-sizing:border-box;

}
.I66226:hover {
}


.I66227 {
display:flex;
position:var(--I66227-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
margin-top:4rem;
box-sizing:border-box;

flex-direction:row;
justify-content:flex-start;
align-items:stretch;


}
.I66227:hover {
}

@media (max-width:992px) {
.I66227 {

margin-top:2rem;

}
.I66227:hover {
}

}
@media (max-width:640px) {
.I66227 {

flex-direction:column;


}
.I66227:hover {
}

}

.I66228 {
display:flex;
position:var(--I66228-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
margin-bottom:0;
margin-top:4rem;

flex-direction:row;
align-items:stretch;


}
.I66228:hover {
}

@media (max-width:992px) {
.I66228 {

margin-top:2rem;

}
.I66228:hover {
}

}
@media (max-width:640px) {
.I66228 {

margin-top:1rem;

flex-direction:column;


}
.I66228:hover {
}

}

.I66229 {
display:flex;
position:var(--I66229-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:4;
margin-top:4rem;

flex-direction:row;
align-items:stretch;


}
.I66229:hover {
}

@media (max-width:992px) {
.I66229 {

margin-top:2rem;

}
.I66229:hover {
}

}
@media (max-width:640px) {
.I66229 {

margin-top:1rem;

flex-direction:column;


}
.I66229:hover {
}

}

.I66230 {
display:flex;
position:var(--I66230-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:6;
}
.I66230:hover {
}


.I161571 {
display:flex;
position:var(--I161571-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:5;
margin-top:4rem;

flex-direction:row;
align-items:stretch;


}
.I161571:hover {
}

@media (max-width:640px) {
.I161571 {

margin-top:1rem;

flex-direction:column;


}
.I161571:hover {
}

}

.I66231 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 2rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(238,233,248);
box-sizing:border-box;



flex-direction:column;

	
}
.I66231:hover {
}

@media (max-width:992px) {
.I66231 {

width:calc(50% - 1rem);
margin-left:1rem;



	
}
.I66231:hover {
}

}
@media (max-width:640px) {
.I66231 {

width:100%;
margin-left:0;
margin-top:1rem;



	
}
.I66231:hover {
}

}

.I66232 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 2rem);
margin-right:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(238,233,248);
box-sizing:border-box;
box-shadow:none;



flex-direction:column;

	
}
.I66232:hover {
}

@media (max-width:992px) {
.I66232 {

width:calc(50% - 1rem);
margin-right:1rem;



	
}
.I66232:hover {
}

}
@media (max-width:640px) {
.I66232 {

width:100%;



	
}
.I66232:hover {
}

}

.I66233 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 2rem);
margin-right:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(238,233,248);
box-sizing:border-box;



flex-direction:column;

	
}
.I66233:hover {
}

@media (max-width:992px) {
.I66233 {

width:calc(50% - 1rem);
margin-right:1rem;



	
}
.I66233:hover {
}

}
@media (max-width:640px) {
.I66233 {

width:100%;
margin-right:0;



	
}
.I66233:hover {
}

}

.I66234 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 2rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(238,233,248);
box-sizing:border-box;



flex-direction:column;

	
}
.I66234:hover {
}

@media (max-width:992px) {
.I66234 {

width:calc(50% - 1rem);
margin-left:1rem;



	
}
.I66234:hover {
}

}
@media (max-width:640px) {
.I66234 {

width:100%;
margin-left:0;
margin-top:1rem;



	
}
.I66234:hover {
}

}

.I66235 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 2rem);
margin-right:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgba(0,0,0,0.07000);
box-sizing:border-box;



flex-direction:column;

	
}
.I66235:hover {
}

@media (max-width:992px) {
.I66235 {

width:calc(50% - 1rem);
margin-right:1rem;



	
}
.I66235:hover {
}

}
@media (max-width:640px) {
.I66235 {

width:100%;
margin-right:0;



	
}
.I66235:hover {
}

}

.I66236 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 2rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgba(0,0,0,0.07000);
box-sizing:border-box;



flex-direction:column;

	
}
.I66236:hover {
}

@media (max-width:992px) {
.I66236 {

width:calc(50% - 1rem);
margin-left:1rem;



	
}
.I66236:hover {
}

}
@media (max-width:640px) {
.I66236 {

width:100%;
margin-left:0;
margin-top:1rem;



	
}
.I66236:hover {
}

}

.I161622 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 2rem);
margin-right:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgba(0,0,0,0.07000);
box-sizing:border-box;



flex-direction:column;

	
}
.I161622:hover {
}

@media (max-width:992px) {
.I161622 {

width:calc(50% - 1rem);
margin-right:1rem;



	
}
.I161622:hover {
}

}
@media (max-width:640px) {
.I161622 {

width:100%;
margin-right:0;



	
}
.I161622:hover {
}

}

.I161741 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 2rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgba(0,0,0,0.07000);
box-sizing:border-box;



flex-direction:column;

	
}
.I161741:hover {
}

@media (max-width:992px) {
.I161741 {

width:calc(50% - 1rem);
margin-left:1rem;



	
}
.I161741:hover {
}

}
@media (max-width:640px) {
.I161741 {

width:100%;
margin-left:0;
margin-top:1rem;



	
}
.I161741:hover {
}

}

h1.I66237, .I66237 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I66237 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I66237:hover {
}
.I66237 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I66237 > .viewport:hover {
}


h1.I66238, .I66238 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I66238 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-top:1rem;


}
.I66238:hover {
}
.I66238 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I66238 > .viewport:hover {
}


h1.I66239, .I66239 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I66239 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-top:2rem;


}
.I66239:hover {
}
.I66239 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I66239 > .viewport:hover {
}


h1.I66240, .I66240 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I66240 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I66240:hover {
}
.I66240 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I66240 > .viewport:hover {
}


h1.I66241, .I66241 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I66241 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I66241:hover {
}
.I66241 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I66241 > .viewport:hover {
}


h1.I66242, .I66242 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I66242 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I66242:hover {
}
.I66242 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I66242 > .viewport:hover {
}


h1.I66243, .I66243 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I66243 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I66243:hover {
}
.I66243 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I66243 > .viewport:hover {
}


h1.I66244, .I66244 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I66244 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I66244:hover {
}
.I66244 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I66244 > .viewport:hover {
}


h1.I66245, .I66245 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I66245 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I66245:hover {
}
.I66245 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I66245 > .viewport:hover {
}


h1.I66246, .I66246 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I66246 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I66246:hover {
}
.I66246 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I66246 > .viewport:hover {
}


h1.I66247, .I66247 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I66247 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I66247:hover {
}
.I66247 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I66247 > .viewport:hover {
}


h1.I66248, .I66248 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I66248 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I66248:hover {
}
.I66248 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I66248 > .viewport:hover {
}


h1.I66249, .I66249 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I66249 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I66249:hover {
}
.I66249 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I66249 > .viewport:hover {
}


h1.I66250, .I66250 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I66250 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I66250:hover {
}
.I66250 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I66250 > .viewport:hover {
}


h1.I66251, .I66251 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I66251 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I66251:hover {
}
.I66251 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I66251 > .viewport:hover {
}


h1.I66252, .I66252 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I66252 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I66252:hover {
}
.I66252 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I66252 > .viewport:hover {
}


h1.I66253, .I66253 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I66253 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I66253:hover {
}
.I66253 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I66253 > .viewport:hover {
}


h1.I66254, .I66254 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I66254 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I66254:hover {
}
.I66254 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I66254 > .viewport:hover {
}


h1.I66255, .I66255 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I66255 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I66255:hover {
}
.I66255 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I66255 > .viewport:hover {
}


h1.I66256, .I66256 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I66256 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I66256:hover {
}
.I66256 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I66256 > .viewport:hover {
}


h1.I66257, .I66257 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I66257 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I66257:hover {
}
.I66257 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I66257 > .viewport:hover {
}


h1.I66258, .I66258 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I66258 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I66258:hover {
}
.I66258 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I66258 > .viewport:hover {
}


h1.I66259, .I66259 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I66259 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I66259:hover {
}
.I66259 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I66259 > .viewport:hover {
}


h1.I66260, .I66260 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I66260 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I66260:hover {
}
.I66260 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I66260 > .viewport:hover {
}


h1.I138272, .I138272 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I138272 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I138272:hover {
}
.I138272 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I138272 > .viewport:hover {
}


h1.I161605, .I161605 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161605 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I161605:hover {
}
.I161605 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161605 > .viewport:hover {
}


h1.I161656, .I161656 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161656 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I161656:hover {
}
.I161656 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161656 > .viewport:hover {
}


h1.I161690, .I161690 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161690 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I161690:hover {
}
.I161690 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161690 > .viewport:hover {
}


h1.I161724, .I161724 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161724 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I161724:hover {
}
.I161724 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161724 > .viewport:hover {
}


h1.I161775, .I161775 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161775 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I161775:hover {
}
.I161775 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161775 > .viewport:hover {
}


h1.I161809, .I161809 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161809 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I161809:hover {
}
.I161809 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161809 > .viewport:hover {
}


.I66261, a.I66261 {
display:flex;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
color:rgb(17,17,17);


}
.I66261:hover, a.I66261:hover {
}
@media (max-width:992px) {
.I66261, a.I66261 {
display:flex;
font-size:1.625rem;


}
.I66261:hover, a.I66261:hover {
}
}

.I66262, a.I66262 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I66262:hover, a.I66262:hover {
}
@media (max-width:992px) {
.I66262, a.I66262 {
}
.I66262:hover, a.I66262:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I66262, a.I66262 {
display:flex;
padding-bottom:1rem;

}
.I66262:hover, a.I66262:hover {
}
}

.I66263 .button, .I66263.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);

}
.I66263 button.button, button.I66263.button {
cursor:pointer;
}
.I66263 .button .text, .I66263.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I66263 .button .icon, .I66263.button .icon {
flex:none;
background-size:100% 100%;
}
.I66263 .button:hover, .I66263.button:hover {
background-color:rgb(210,40,93);

}
.I66263 .button:hover .text, .I66263.button:hover .text {
}
.I66263 .button:hover .icon, .I66263.button:hover .icon {
background-size:100% 100%;
}

.I66264, a.I66264 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:2rem;

}
.I66264:hover, a.I66264:hover {
}

.I66265, a.I66265 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I66265:hover, a.I66265:hover {
}
@media (max-width:992px) {
.I66265, a.I66265 {
}
.I66265:hover, a.I66265:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I66265, a.I66265 {
display:flex;
padding-bottom:1rem;

}
.I66265:hover, a.I66265:hover {
}
}

.I66266 .button, .I66266.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I66266 button.button, button.I66266.button {
cursor:pointer;
}
.I66266 .button .text, .I66266.button .text {
}
.I66266 .button .icon, .I66266.button .icon {
flex:none;
background-size:100% 100%;
}
.I66266 .button:hover, .I66266.button:hover {
}
.I66266 .button:hover .text, .I66266.button:hover .text {
}
.I66266 .button:hover .icon, .I66266.button:hover .icon {
background-size:100% 100%;
}

.I66267 .button, .I66267.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I66267 button.button, button.I66267.button {
cursor:pointer;
}
.I66267 .button .text, .I66267.button .text {
}
.I66267 .button .icon, .I66267.button .icon {
flex:none;
background-size:100% 100%;
}
.I66267 .button:hover, .I66267.button:hover {
}
.I66267 .button:hover .text, .I66267.button:hover .text {
}
.I66267 .button:hover .icon, .I66267.button:hover .icon {
background-size:100% 100%;
}

.I66268 .button, .I66268.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I66268 button.button, button.I66268.button {
cursor:pointer;
}
.I66268 .button .text, .I66268.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I66268 .button .icon, .I66268.button .icon {
flex:none;
background-size:100% 100%;
}
.I66268 .button:hover, .I66268.button:hover {
}
.I66268 .button:hover .text, .I66268.button:hover .text {
}
.I66268 .button:hover .icon, .I66268.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I66268 .button, .I66268.button {
}
.I66268 button.button, button.I66268.button {
}
.I66268 .button .text, .I66268.button .text {
font-family:Rubik;

}
.I66268 .button .icon, .I66268.button .icon {
background-size:100% 100%;
}
.I66268 .button:hover, .I66268.button:hover {
}
.I66268 .button:hover .text, .I66268.button:hover .text {
}
.I66268 .button:hover .icon, .I66268.button:hover .icon {
background-size:100% 100%;
}
}

.I66269, a.I66269 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:2rem;

}
.I66269:hover, a.I66269:hover {
}

.I66270, a.I66270 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I66270:hover, a.I66270:hover {
}
@media (max-width:992px) {
.I66270, a.I66270 {
}
.I66270:hover, a.I66270:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I66270, a.I66270 {
display:flex;
padding-bottom:1rem;

}
.I66270:hover, a.I66270:hover {
}
}

.I66271 .button, .I66271.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I66271 button.button, button.I66271.button {
cursor:pointer;
}
.I66271 .button .text, .I66271.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I66271 .button .icon, .I66271.button .icon {
flex:none;
background-size:100% 100%;
}
.I66271 .button:hover, .I66271.button:hover {
}
.I66271 .button:hover .text, .I66271.button:hover .text {
}
.I66271 .button:hover .icon, .I66271.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I66271 .button, .I66271.button {
}
.I66271 button.button, button.I66271.button {
}
.I66271 .button .text, .I66271.button .text {
font-family:Rubik;

}
.I66271 .button .icon, .I66271.button .icon {
background-size:100% 100%;
}
.I66271 .button:hover, .I66271.button:hover {
}
.I66271 .button:hover .text, .I66271.button:hover .text {
}
.I66271 .button:hover .icon, .I66271.button:hover .icon {
background-size:100% 100%;
}
}

.I66272, a.I66272 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:2rem;

}
.I66272:hover, a.I66272:hover {
}

.I66273, a.I66273 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I66273:hover, a.I66273:hover {
}
@media (max-width:992px) {
.I66273, a.I66273 {
}
.I66273:hover, a.I66273:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I66273, a.I66273 {
display:flex;
padding-bottom:1rem;

}
.I66273:hover, a.I66273:hover {
}
}

.I66274 .button, .I66274.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I66274 button.button, button.I66274.button {
cursor:pointer;
}
.I66274 .button .text, .I66274.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I66274 .button .icon, .I66274.button .icon {
flex:none;
background-size:100% 100%;
}
.I66274 .button:hover, .I66274.button:hover {
}
.I66274 .button:hover .text, .I66274.button:hover .text {
}
.I66274 .button:hover .icon, .I66274.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I66274 .button, .I66274.button {
}
.I66274 button.button, button.I66274.button {
}
.I66274 .button .text, .I66274.button .text {
font-family:Rubik;

}
.I66274 .button .icon, .I66274.button .icon {
background-size:100% 100%;
}
.I66274 .button:hover, .I66274.button:hover {
}
.I66274 .button:hover .text, .I66274.button:hover .text {
}
.I66274 .button:hover .icon, .I66274.button:hover .icon {
background-size:100% 100%;
}
}

.I66275, a.I66275 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:2rem;

}
.I66275:hover, a.I66275:hover {
}

.I66276, a.I66276 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I66276:hover, a.I66276:hover {
}
@media (max-width:992px) {
.I66276, a.I66276 {
}
.I66276:hover, a.I66276:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I66276, a.I66276 {
display:flex;
padding-bottom:1rem;

}
.I66276:hover, a.I66276:hover {
}
}

.I66277 .button, .I66277.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I66277 button.button, button.I66277.button {
cursor:pointer;
}
.I66277 .button .text, .I66277.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I66277 .button .icon, .I66277.button .icon {
flex:none;
background-size:100% 100%;
}
.I66277 .button:hover, .I66277.button:hover {
}
.I66277 .button:hover .text, .I66277.button:hover .text {
}
.I66277 .button:hover .icon, .I66277.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I66277 .button, .I66277.button {
}
.I66277 button.button, button.I66277.button {
}
.I66277 .button .text, .I66277.button .text {
font-family:Rubik;

}
.I66277 .button .icon, .I66277.button .icon {
background-size:100% 100%;
}
.I66277 .button:hover, .I66277.button:hover {
}
.I66277 .button:hover .text, .I66277.button:hover .text {
}
.I66277 .button:hover .icon, .I66277.button:hover .icon {
background-size:100% 100%;
}
}

.I66278, a.I66278 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I66278:hover, a.I66278:hover {
}

.I66279, a.I66279 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I66279:hover, a.I66279:hover {
}
@media (max-width:992px) {
.I66279, a.I66279 {
}
.I66279:hover, a.I66279:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I66279, a.I66279 {
display:flex;
padding-bottom:1rem;

}
.I66279:hover, a.I66279:hover {
}
}

.I66280 .button, .I66280.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I66280 button.button, button.I66280.button {
cursor:pointer;
}
.I66280 .button .text, .I66280.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I66280 .button .icon, .I66280.button .icon {
flex:none;
background-size:100% 100%;
}
.I66280 .button:hover, .I66280.button:hover {
}
.I66280 .button:hover .text, .I66280.button:hover .text {
}
.I66280 .button:hover .icon, .I66280.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I66280 .button, .I66280.button {
}
.I66280 button.button, button.I66280.button {
}
.I66280 .button .text, .I66280.button .text {
font-family:Rubik;

}
.I66280 .button .icon, .I66280.button .icon {
background-size:100% 100%;
}
.I66280 .button:hover, .I66280.button:hover {
}
.I66280 .button:hover .text, .I66280.button:hover .text {
}
.I66280 .button:hover .icon, .I66280.button:hover .icon {
background-size:100% 100%;
}
}

.I66281, a.I66281 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I66281:hover, a.I66281:hover {
}

.I66282, a.I66282 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I66282:hover, a.I66282:hover {
}
@media (max-width:992px) {
.I66282, a.I66282 {
}
.I66282:hover, a.I66282:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I66282, a.I66282 {
display:flex;
padding-bottom:1rem;

}
.I66282:hover, a.I66282:hover {
}
}

.I66283 .button, .I66283.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I66283 button.button, button.I66283.button {
cursor:pointer;
}
.I66283 .button .text, .I66283.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I66283 .button .icon, .I66283.button .icon {
flex:none;
background-size:100% 100%;
}
.I66283 .button:hover, .I66283.button:hover {
}
.I66283 .button:hover .text, .I66283.button:hover .text {
}
.I66283 .button:hover .icon, .I66283.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I66283 .button, .I66283.button {
}
.I66283 button.button, button.I66283.button {
}
.I66283 .button .text, .I66283.button .text {
font-family:Rubik;

}
.I66283 .button .icon, .I66283.button .icon {
background-size:100% 100%;
}
.I66283 .button:hover, .I66283.button:hover {
}
.I66283 .button:hover .text, .I66283.button:hover .text {
}
.I66283 .button:hover .icon, .I66283.button:hover .icon {
background-size:100% 100%;
}
}

.I66284 .button, .I66284.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-top:4rem;

}
.I66284 button.button, button.I66284.button {
cursor:pointer;
}
.I66284 .button .text, .I66284.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I66284 .button .icon, .I66284.button .icon {
flex:none;
background-size:100% 100%;
}
.I66284 .button:hover, .I66284.button:hover {
}
.I66284 .button:hover .text, .I66284.button:hover .text {
}
.I66284 .button:hover .icon, .I66284.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I66284 .button, .I66284.button {
padding-top:2rem;

}
.I66284 button.button, button.I66284.button {
}
.I66284 .button .text, .I66284.button .text {
font-family:Rubik;

}
.I66284 .button .icon, .I66284.button .icon {
background-size:100% 100%;
}
.I66284 .button:hover, .I66284.button:hover {
}
.I66284 .button:hover .text, .I66284.button:hover .text {
}
.I66284 .button:hover .icon, .I66284.button:hover .icon {
background-size:100% 100%;
}
}

h1.I138260, .I138260 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I138260, .I138260 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I138260, .I138260 p {
margin:0px;
}

figure.I138260, .I138260 figure {
margin:0px;
}

a.I138260, .I138260 a {
text-decoration:inherit;
color:inherit;
}

.I138260 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I138260 article, article.I138260 {
flex-direction:column;	
}
.I138260 article:hover, article.I138260:hover {
}
.I138260 article.active, article.I138260.active {
}
.I138260 .body {
}
.I138260 .body:hover {
	
}
.I138260 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I138260 .body a {
text-decoration:underline;

}
.I138260 .body img {
}
.I138260 .body img:hover {
}




.I161588, a.I161588 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I161588:hover, a.I161588:hover {
}

.I161639, a.I161639 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I161639:hover, a.I161639:hover {
}
@media (max-width:992px) {
.I161639, a.I161639 {
}
.I161639:hover, a.I161639:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161639, a.I161639 {
display:flex;
padding-bottom:1rem;

}
.I161639:hover, a.I161639:hover {
}
}

.I161673 .button, .I161673.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I161673 button.button, button.I161673.button {
cursor:pointer;
}
.I161673 .button .text, .I161673.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I161673 .button .icon, .I161673.button .icon {
flex:none;
background-size:100% 100%;
}
.I161673 .button:hover, .I161673.button:hover {
}
.I161673 .button:hover .text, .I161673.button:hover .text {
}
.I161673 .button:hover .icon, .I161673.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I161673 .button, .I161673.button {
}
.I161673 button.button, button.I161673.button {
}
.I161673 .button .text, .I161673.button .text {
font-family:Rubik;

}
.I161673 .button .icon, .I161673.button .icon {
background-size:100% 100%;
}
.I161673 .button:hover, .I161673.button:hover {
}
.I161673 .button:hover .text, .I161673.button:hover .text {
}
.I161673 .button:hover .icon, .I161673.button:hover .icon {
background-size:100% 100%;
}
}

.I161707, a.I161707 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I161707:hover, a.I161707:hover {
}

.I161758, a.I161758 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I161758:hover, a.I161758:hover {
}
@media (max-width:992px) {
.I161758, a.I161758 {
}
.I161758:hover, a.I161758:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161758, a.I161758 {
display:flex;
padding-bottom:1rem;

}
.I161758:hover, a.I161758:hover {
}
}

.I161792 .button, .I161792.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I161792 button.button, button.I161792.button {
cursor:pointer;
}
.I161792 .button .text, .I161792.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I161792 .button .icon, .I161792.button .icon {
flex:none;
background-size:100% 100%;
}
.I161792 .button:hover, .I161792.button:hover {
}
.I161792 .button:hover .text, .I161792.button:hover .text {
}
.I161792 .button:hover .icon, .I161792.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I161792 .button, .I161792.button {
}
.I161792 button.button, button.I161792.button {
}
.I161792 .button .text, .I161792.button .text {
font-family:Rubik;

}
.I161792 .button .icon, .I161792.button .icon {
background-size:100% 100%;
}
.I161792 .button:hover, .I161792.button:hover {
}
.I161792 .button:hover .text, .I161792.button:hover .text {
}
.I161792 .button:hover .icon, .I161792.button:hover .icon {
background-size:100% 100%;
}
}

h1.I66304, .I66304 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I66304 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:23;
width:100%;


}
.I66304:hover {
}
.I66304 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I66304 > .viewport:hover {
}


.I66290 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;
background-color:rgb(245,245,245);

align-items:center;

	
}
.I66290:hover {
}

.I66291 {
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;


}
.I66291:hover {
}
@media (max-width:992px) {
.I66291 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I66291:hover {
}
}
@media (max-width:640px) {
.I66291 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I66291:hover {
}
}

.I66292 {
display:flex;
position:var(--I66292-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;


}
.I66292:hover {
}

@media (max-width:992px) {
.I66292 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I66292:hover {
}

}
@media (max-width:640px) {
.I66292 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I66292:hover {
}

}
@media (min-width:1440px) {
.I66292 {

order:3;
width:50%;
padding-right:4rem;

}
.I66292:hover {
}

}
.I66293 {
display:flex;
position:var(--I66293-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;


}
.I66293:hover {
}

@media (max-width:992px) {
.I66293 {

order:3;
width:50%;
padding-left:0rem;

}
.I66293:hover {
}

}
@media (max-width:640px) {
.I66293 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I66293:hover {
}

}
@media (min-width:1440px) {
.I66293 {

order:2;
width:50%;

flex-direction:column;


}
.I66293:hover {
}

}
.I128310 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I128310:hover {
}


h1.I66294, .I66294 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I66294 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I66294:hover {
}
.I66294 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I66294 > .viewport:hover {
}


h1.I66295, .I66295 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I66295 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I66295:hover {
}
.I66295 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I66295 > .viewport:hover {
}


h1.I66296, .I66296 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I66296 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I66296:hover {
}
.I66296 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I66296 > .viewport:hover {
}


h1.I66297, .I66297 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I66297 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I66297:hover {
}
.I66297 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I66297 > .viewport:hover {
}

@media (max-width:640px) {
.I66297 {

margin-bottom:0;


}
.I66297:hover {
}
.I66297 > .viewport {



}
.I66297 > .viewport:hover {
}

}

h1.I66298, .I66298 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I66298 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I66298:hover {
}
.I66298 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I66298 > .viewport:hover {
}


h1.I68355, .I68355 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68355 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I68355:hover {
}
.I68355 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68355 > .viewport:hover {
}

@media (max-width:640px) {
.I68355 {

margin-bottom:-1.65rem;


}
.I68355:hover {
}
.I68355 > .viewport {



}
.I68355 > .viewport:hover {
}

}

h1.I68375, .I68375 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68375 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I68375:hover {
}
.I68375 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68375 > .viewport:hover {
}


h1.I68395, .I68395 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68395 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I68395:hover {
}
.I68395 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68395 > .viewport:hover {
}


h1.I68415, .I68415 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68415 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I68415:hover {
}
.I68415 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68415 > .viewport:hover {
}


h1.I68463, .I68463 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68463 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I68463:hover {
}
.I68463 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68463 > .viewport:hover {
}

@media (max-width:992px) {
.I68463 {

height:auto;


}
.I68463:hover {
}
.I68463 > .viewport {



}
.I68463 > .viewport:hover {
}

}

h1.I74293, .I74293 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74293 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I74293:hover {
}
.I74293 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I74293 > .viewport:hover {
}

@media (min-width:1440px) {
.I74293 {

width:100%;
padding-top:0.75rem;


}
.I74293:hover {
}
.I74293 > .viewport {



}
.I74293 > .viewport:hover {
}

}
h1.I114844, .I114844 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114844 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114844:hover {
}
.I114844 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114844 > .viewport:hover {
}


h1.I126793, .I126793 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126793 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I126793:hover {
}
.I126793 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126793 > .viewport:hover {
}


.I66299, a.I66299 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I66299:hover, a.I66299:hover {
}
@media (max-width:992px) {
.I66299, a.I66299 {
display:flex;
font-size:1.625rem;


}
.I66299:hover, a.I66299:hover {
}
}
@media (max-width:640px) {
.I66299, a.I66299 {
display:flex;
font-size:1.625rem;


}
.I66299:hover, a.I66299:hover {
}
}

.I66300, a.I66300 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I66300:hover, a.I66300:hover {
}
@media (max-width:992px) {
.I66300, a.I66300 {
}
.I66300:hover, a.I66300:hover {
display:flex;
width:100%;

}
}

.I66301 .image, .I66301.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/whitepaper1.png?timestamp=20220520140241');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/whitepaper1.png?timestamp=20220520140241') 1.00x,url('https://www.genexus.com/media/images/whitepaper1_x1.99.png?timestamp=20220520140241') 1.99x,url('https://www.genexus.com/media/images/whitepaper1_x2.99.png?timestamp=20220520140241') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/whitepaper1.png?timestamp=20220520140241') 1.00x,url('https://www.genexus.com/media/images/whitepaper1_x1.99.png?timestamp=20220520140241') 1.99x,url('https://www.genexus.com/media/images/whitepaper1_x2.99.png?timestamp=20220520140241') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/whitepaper1.png?timestamp=20220520140241') 1.00x,url('https://www.genexus.com/media/images/whitepaper1_x1.99.png?timestamp=20220520140241') 1.99x,url('https://www.genexus.com/media/images/whitepaper1_x2.99.png?timestamp=20220520140241') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/whitepaper1.png?timestamp=20220520140241') 1.00x,url('https://www.genexus.com/media/images/whitepaper1_x1.99.png?timestamp=20220520140241') 1.99x,url('https://www.genexus.com/media/images/whitepaper1_x2.99.png?timestamp=20220520140241') 2.99x);
background-size:cover;
background-position:center center;

}
.I66301 .image:hover, .I66301.image:hover {
}

.I66302 .button, .I66302.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);

}
.I66302 button.button, button.I66302.button {
cursor:pointer;
}
.I66302 .button .text, .I66302.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I66302 .button .icon, .I66302.button .icon {
flex:none;
background-size:100% 100%;
}
.I66302 .button:hover, .I66302.button:hover {
background-color:rgb(210,40,93);

}
.I66302 .button:hover .text, .I66302.button:hover .text {
}
.I66302 .button:hover .icon, .I66302.button:hover .icon {
background-size:100% 100%;
}

.I66303, a.I66303 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I66303:hover, a.I66303:hover {
}

h1.I68345, .I68345 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I68345, .I68345 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I68345, .I68345 p {
margin:0px;
}

figure.I68345, .I68345 figure {
margin:0px;
}

a.I68345, .I68345 a {
text-decoration:inherit;
color:inherit;
}

.I68345 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I68345 article, article.I68345 {
width:100%;

flex-direction:column;	
}
.I68345 article:hover, article.I68345:hover {
}
.I68345 article.active, article.I68345.active {
}
.I68345 .body {
}
.I68345 .body:hover {
	
}
.I68345 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I68345 .body a {
text-decoration:underline;

}
.I68345 .body img {
}
.I68345 .body ul, .I68345 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I68345 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I68345 .body iframe {
}
.I68345 .body img:hover {
}
.I68345 .body iframe:hover {
}

.I68345 .body li {
list-style-type:disc;
}



.I68365 .button, .I68365.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);

}
.I68365 button.button, button.I68365.button {
cursor:pointer;
}
.I68365 .button .text, .I68365.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I68365 .button .icon, .I68365.button .icon {
flex:none;
background-size:100% 100%;
}
.I68365 .button:hover, .I68365.button:hover {
background-color:rgb(217,217,217);

}
.I68365 .button:hover .text, .I68365.button:hover .text {
}
.I68365 .button:hover .icon, .I68365.button:hover .icon {
background-size:100% 100%;
}

.I68385 .button, .I68385.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;

}
.I68385 button.button, button.I68385.button {
cursor:pointer;
}
.I68385 .button .text, .I68385.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I68385 .button .icon, .I68385.button .icon {
flex:none;
background-size:100% 100%;
}
.I68385 .button:hover, .I68385.button:hover {
}
.I68385 .button:hover .text, .I68385.button:hover .text {
}
.I68385 .button:hover .icon, .I68385.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I68385 .button, .I68385.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I68385 button.button, button.I68385.button {
}
.I68385 .button .text, .I68385.button .text {
color:rgb(108,72,201);

}
.I68385 .button .icon, .I68385.button .icon {
background-size:100% 100%;
}
.I68385 .button:hover, .I68385.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I68385 .button:hover .text, .I68385.button:hover .text {
color:rgb(150,155,160);

}
.I68385 .button:hover .icon, .I68385.button:hover .icon {
background-size:100% 100%;
}
}

.I68405 .button, .I68405.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I68405 button.button, button.I68405.button {
cursor:pointer;
}
.I68405 .button .text, .I68405.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I68405 .button .icon, .I68405.button .icon {
flex:none;
background-size:100% 100%;
}
.I68405 .button:hover, .I68405.button:hover {
}
.I68405 .button:hover .text, .I68405.button:hover .text {
}
.I68405 .button:hover .icon, .I68405.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I68405 .button, .I68405.button {
}
.I68405 button.button, button.I68405.button {
}
.I68405 .button .text, .I68405.button .text {
font-family:Rubik;

}
.I68405 .button .icon, .I68405.button .icon {
background-size:100% 100%;
}
.I68405 .button:hover, .I68405.button:hover {
}
.I68405 .button:hover .text, .I68405.button:hover .text {
}
.I68405 .button:hover .icon, .I68405.button:hover .icon {
background-size:100% 100%;
}
}

.I68453 {
display:flex;
width:100%;
height:270px;

}
.I68453:hover {
}

.I74257, a.I74257 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I74257:hover, a.I74257:hover {
}
@media (max-width:992px) {
.I74257, a.I74257 {
}
.I74257:hover, a.I74257:hover {
display:flex;
width:100%;

}
}

.I114789 .image, .I114789.image {
vertical-align:top;
}
.I114789 .image:hover, .I114789.image:hover {
}

.I126739 .button, .I126739.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I126739 button.button, button.I126739.button {
cursor:pointer;
}
.I126739 .button .text, .I126739.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I126739 .button .icon, .I126739.button .icon {
flex:none;
background-size:100% 100%;
}
.I126739 .button:hover, .I126739.button:hover {
}
.I126739 .button:hover .text, .I126739.button:hover .text {
}
.I126739 .button:hover .icon, .I126739.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I126739 .button, .I126739.button {
}
.I126739 button.button, button.I126739.button {
}
.I126739 .button .text, .I126739.button .text {
font-family:Rubik;

}
.I126739 .button .icon, .I126739.button .icon {
background-size:100% 100%;
}
.I126739 .button:hover, .I126739.button:hover {
}
.I126739 .button:hover .text, .I126739.button:hover .text {
}
.I126739 .button:hover .icon, .I126739.button:hover .icon {
background-size:100% 100%;
}
}

h1.I66319, .I66319 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I66319 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:24;
width:100%;


}
.I66319:hover {
}
.I66319 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I66319 > .viewport:hover {
}


.I66305 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
background-color:rgb(255,255,255);

align-items:center;

	
}
.I66305:hover {
}
@media (max-width:992px) {
.I66305 {
padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

	
}
.I66305:hover {
}
}
@media (max-width:640px) {
.I66305 {
box-sizing:border-box;

	
}
.I66305:hover {
}
}

.I66306 {
display:flex;

order:3;
width:100%;
max-width:960px;
box-sizing:border-box;


}
.I66306:hover {
}
@media (max-width:992px) {
.I66306 {

width:100%;


flex-direction:column;
}
.I66306:hover {
}
}
@media (max-width:640px) {
.I66306 {

width:100%;
max-width:100%;


}
.I66306:hover {
}
}

.I66307 {
display:flex;
position:var(--I66307-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:300px;
margin-right:150px;

}
.I66307:hover {
}

@media (max-width:992px) {
.I66307 {

width:100%;
max-width:450px;
margin-right:32px;

}
.I66307:hover {
}

}
@media (max-width:640px) {
.I66307 {

width:100%;
margin-right:0;

}
.I66307:hover {
}

}

.I66308 {
display:flex;
position:var(--I66308-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:calc(100% - 450px);

align-items:flex-end;


}
.I66308:hover {
}

@media (max-width:992px) {
.I66308 {

width:100%;
max-width:450px;

}
.I66308:hover {
}

}
@media (max-width:640px) {
.I66308 {

max-width:100%;

}
.I66308:hover {
}

}

h1.I66309, .I66309 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I66309 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I66309:hover {
}
.I66309 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I66309 > .viewport:hover {
}

@media (max-width:640px) {
.I66309 {

width:100%;


}
.I66309:hover {
}
.I66309 > .viewport {



}
.I66309 > .viewport:hover {
}

}

h1.I66310, .I66310 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I66310 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I66310:hover {
}
.I66310 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I66310 > .viewport:hover {
}

@media (max-width:640px) {
.I66310 {

width:100%;


}
.I66310:hover {
}
.I66310 > .viewport {



}
.I66310 > .viewport:hover {
}

}

h1.I66311, .I66311 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I66311 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-top:1.5rem;


}
.I66311:hover {
}
.I66311 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I66311 > .viewport:hover {
}


h1.I66312, .I66312 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I66312 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I66312:hover {
}
.I66312 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I66312 > .viewport:hover {
}


h1.I66313, .I66313 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I66313 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I66313:hover {
}
.I66313 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I66313 > .viewport:hover {
}


h1.I153842, .I153842 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I153842 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I153842:hover {
}
.I153842 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I153842 > .viewport:hover {
}


h1.I189927, .I189927 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I189927 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I189927:hover {
}
.I189927 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I189927 > .viewport:hover {
}

@media (max-width:640px) {
.I189927 {

width:100%;


}
.I189927:hover {
}
.I189927 > .viewport {



}
.I189927 > .viewport:hover {
}

}

.I66314, a.I66314 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);


}
.I66314:hover, a.I66314:hover {
}
@media (max-width:992px) {
.I66314, a.I66314 {
display:flex;
font-size:1.625rem;


}
.I66314:hover, a.I66314:hover {
}
}
@media (max-width:640px) {
.I66314, a.I66314 {
display:flex;
font-size:1.625rem;


}
.I66314:hover, a.I66314:hover {
}
}

.I66315, a.I66315 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;
padding-top:1rem;

}
.I66315:hover, a.I66315:hover {
}
@media (max-width:992px) {
.I66315, a.I66315 {
}
.I66315:hover, a.I66315:hover {
display:flex;
width:100%;

}
}

.I66316 .image, .I66316.image {
vertical-align:top;
}
.I66316 .image:hover, .I66316.image:hover {
}

.I66317 {
}
.I66317:hover {
}
.I66317 {
}
.I66317:hover {
}
.hbspt-form {
  font-family: Rubik, Arial, Helvetica, sans-serif;
  font-size: 16px;
}
.hbspt-form .hs-form-field {
  margin-bottom: 10px;
}
.hbspt-form .hs-input {
  font-family: inherit;
  font-size: inherit;
  padding: 9.5px 16px 9.5px 16px;
  border-radius: 0;
  border: 1px solid rgba(0, 0, 0, 0.12);
  width: 100%;
  box-sizing: border-box;
}
.hbspt-form textarea.hs-input {
  height: 160px;
}
.hbspt-form select.hs-input {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-image: url("https://www.genexus.com/media/images/chevron-down-1.svg");
  background-repeat: no-repeat;
  background-position: calc(100% - 17px) center;
  padding-right: 46px;
}
.hbspt-form .hs-input:focus-visible {
  border: 1px solid rgba(250, 50, 99, 0.5);
  outline: none;
}
.hbspt-form label {
  color: #969ba0;
  margin-bottom: 10px;
  margin-top: 16px;
  display: inline-block;
}
/*Error messages*/
.hbspt-form ul.hs-error-msgs {
  list-style-type: none;
  padding-left: 0;
  color: rgb(250, 50, 99);
  margin-top: 0;
  margin-bottom: 0;
}
.hbspt-form ul.hs-error-msgs label.hs-error-msg {
  list-style-type: none;
  padding-left: 0;
  color: rgb(250, 50, 99);
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 16px;
}
/*Button*/
.hbspt-form .hs-button {
  background: rgb(250, 50, 99);
  color: #fff;
  border: 0;
  padding: 14px 25px;
  border-radius: 28px;
  font-family: Rubik, Arial, Helvetica, sans-serif;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer;
}
.hbspt-form .hs-button:hover {
  background: #d2285d;
}
/*Checkboxes list*/
.hbspt-form .inputs-list {
  list-style-type: none;
  padding-left: 0;
}
.hbspt-form .inputs-list .hs-input {
  width: auto;
  margin-right: 10px;
}
/*legal consent container*/
.hbspt-form .legal-consent-container {
  color: #969ba0;
  font-size: 12px;
  line-height: 1.6em;
}
.hbspt-form .legal-consent-container a {
  color: rgb(250, 50, 99);
}
.hbspt-form .submitted-message {
  color: #969ba0;
}
.hbspt-form .legal-consent-container label {
  display: inline;
}
.hbspt-form .inputs-list.multi-container {
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
}
.hbspt-form .inputs-list.multi-container label {
  margin: 0;
}


.I66318 {
width:100%;

}
.I66318:hover {
}
.I66318 {
}
.I66318:hover {
}


.I153795 {}
.I189858, a.I189858 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;
padding-top:1rem;

}
.I189858:hover, a.I189858:hover {
}
@media (max-width:992px) {
.I189858, a.I189858 {
}
.I189858:hover, a.I189858:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I189858, a.I189858 {
display:flex;
padding-bottom:1rem;

}
.I189858:hover, a.I189858:hover {
}
}

h1.I68808, .I68808 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68808 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;


}
.I68808:hover {
}
.I68808 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68808 > .viewport:hover {
}


.I68784 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I68784:hover {
}

.I68785 {
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;


}
.I68785:hover {
}
@media (max-width:992px) {
.I68785 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0;


flex-direction:row;
}
.I68785:hover {
}
}
@media (max-width:640px) {
.I68785 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I68785:hover {
}
}

.I68786 {
display:flex;
position:var(--I68786-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;


}
.I68786:hover {
}

@media (max-width:992px) {
.I68786 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I68786:hover {
}

}
@media (max-width:640px) {
.I68786 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I68786:hover {
}

}
@media (min-width:1440px) {
.I68786 {

order:3;
width:50%;
padding-right:4rem;

}
.I68786:hover {
}

}
.I68787 {
display:flex;
position:var(--I68787-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;


}
.I68787:hover {
}

@media (max-width:992px) {
.I68787 {

order:3;
width:50%;
padding-left:0rem;

}
.I68787:hover {
}

}
@media (max-width:640px) {
.I68787 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I68787:hover {
}

}
@media (min-width:1440px) {
.I68787 {

order:2;
width:50%;

flex-direction:column;


}
.I68787:hover {
}

}
.I128311 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I128311:hover {
}


h1.I68788, .I68788 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68788 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I68788:hover {
}
.I68788 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68788 > .viewport:hover {
}


h1.I68789, .I68789 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68789 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I68789:hover {
}
.I68789 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68789 > .viewport:hover {
}


h1.I68790, .I68790 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68790 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I68790:hover {
}
.I68790 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68790 > .viewport:hover {
}


h1.I68791, .I68791 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68791 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I68791:hover {
}
.I68791 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68791 > .viewport:hover {
}

@media (max-width:640px) {
.I68791 {

margin-bottom:0;


}
.I68791:hover {
}
.I68791 > .viewport {



}
.I68791 > .viewport:hover {
}

}

h1.I68792, .I68792 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68792 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I68792:hover {
}
.I68792 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68792 > .viewport:hover {
}


h1.I68793, .I68793 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68793 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I68793:hover {
}
.I68793 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68793 > .viewport:hover {
}

@media (max-width:640px) {
.I68793 {

margin-bottom:-1.65rem;


}
.I68793:hover {
}
.I68793 > .viewport {



}
.I68793 > .viewport:hover {
}

}

h1.I68794, .I68794 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68794 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I68794:hover {
}
.I68794 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68794 > .viewport:hover {
}


h1.I68795, .I68795 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68795 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I68795:hover {
}
.I68795 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68795 > .viewport:hover {
}


h1.I68796, .I68796 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68796 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I68796:hover {
}
.I68796 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68796 > .viewport:hover {
}


h1.I68797, .I68797 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68797 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I68797:hover {
}
.I68797 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68797 > .viewport:hover {
}

@media (max-width:992px) {
.I68797 {

height:auto;


}
.I68797:hover {
}
.I68797 > .viewport {



}
.I68797 > .viewport:hover {
}

}

h1.I74294, .I74294 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74294 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I74294:hover {
}
.I74294 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I74294 > .viewport:hover {
}

@media (min-width:1440px) {
.I74294 {

width:100%;
padding-top:0.75rem;


}
.I74294:hover {
}
.I74294 > .viewport {



}
.I74294 > .viewport:hover {
}

}
h1.I114845, .I114845 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114845 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114845:hover {
}
.I114845 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114845 > .viewport:hover {
}


h1.I126794, .I126794 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126794 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I126794:hover {
}
.I126794 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126794 > .viewport:hover {
}


.I68798, a.I68798 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I68798:hover, a.I68798:hover {
}
@media (max-width:992px) {
.I68798, a.I68798 {
display:flex;
font-size:1.625rem;


}
.I68798:hover, a.I68798:hover {
}
}
@media (max-width:640px) {
.I68798, a.I68798 {
display:flex;
font-size:1.625rem;


}
.I68798:hover, a.I68798:hover {
}
}

.I68799, a.I68799 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I68799:hover, a.I68799:hover {
}
@media (max-width:992px) {
.I68799, a.I68799 {
}
.I68799:hover, a.I68799:hover {
display:flex;
width:100%;

}
}

.I68800 .image, .I68800.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/nativeapp_superapps1.png?timestamp=20220520140058');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/nativeapp_superapps1.png?timestamp=20220520140058') 1.00x,url('https://www.genexus.com/media/images/nativeapp_superapps1_x1.99.png?timestamp=20220520140058') 1.99x,url('https://www.genexus.com/media/images/nativeapp_superapps1_x2.99.png?timestamp=20220520140058') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/nativeapp_superapps1.png?timestamp=20220520140058') 1.00x,url('https://www.genexus.com/media/images/nativeapp_superapps1_x1.99.png?timestamp=20220520140058') 1.99x,url('https://www.genexus.com/media/images/nativeapp_superapps1_x2.99.png?timestamp=20220520140058') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/nativeapp_superapps1.png?timestamp=20220520140058') 1.00x,url('https://www.genexus.com/media/images/nativeapp_superapps1_x1.99.png?timestamp=20220520140058') 1.99x,url('https://www.genexus.com/media/images/nativeapp_superapps1_x2.99.png?timestamp=20220520140058') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/nativeapp_superapps1.png?timestamp=20220520140058') 1.00x,url('https://www.genexus.com/media/images/nativeapp_superapps1_x1.99.png?timestamp=20220520140058') 1.99x,url('https://www.genexus.com/media/images/nativeapp_superapps1_x2.99.png?timestamp=20220520140058') 2.99x);
background-size:cover;
background-position:center center;

}
.I68800 .image:hover, .I68800.image:hover {
}

.I68801 .button, .I68801.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);

}
.I68801 button.button, button.I68801.button {
cursor:pointer;
}
.I68801 .button .text, .I68801.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I68801 .button .icon, .I68801.button .icon {
flex:none;
background-size:100% 100%;
}
.I68801 .button:hover, .I68801.button:hover {
background-color:rgb(210,40,93);

}
.I68801 .button:hover .text, .I68801.button:hover .text {
}
.I68801 .button:hover .icon, .I68801.button:hover .icon {
background-size:100% 100%;
}

.I68802, a.I68802 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I68802:hover, a.I68802:hover {
}

h1.I68803, .I68803 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I68803, .I68803 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I68803, .I68803 p {
margin:0px;
}

figure.I68803, .I68803 figure {
margin:0px;
}

a.I68803, .I68803 a {
text-decoration:inherit;
color:inherit;
}

.I68803 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I68803 article, article.I68803 {
width:100%;

flex-direction:column;	
}
.I68803 article:hover, article.I68803:hover {
}
.I68803 article.active, article.I68803.active {
}
.I68803 .body {
}
.I68803 .body:hover {
	
}
.I68803 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I68803 .body a {
text-decoration:underline;

}
.I68803 .body img {
}
.I68803 .body ul, .I68803 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I68803 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I68803 .body iframe {
}
.I68803 .body img:hover {
}
.I68803 .body iframe:hover {
}

.I68803 .body li {
list-style-type:disc;
}



.I68804 .button, .I68804.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);

}
.I68804 button.button, button.I68804.button {
cursor:pointer;
}
.I68804 .button .text, .I68804.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I68804 .button .icon, .I68804.button .icon {
flex:none;
background-size:100% 100%;
}
.I68804 .button:hover, .I68804.button:hover {
background-color:rgb(217,217,217);

}
.I68804 .button:hover .text, .I68804.button:hover .text {
}
.I68804 .button:hover .icon, .I68804.button:hover .icon {
background-size:100% 100%;
}

.I68805 .button, .I68805.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;

}
.I68805 button.button, button.I68805.button {
cursor:pointer;
}
.I68805 .button .text, .I68805.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I68805 .button .icon, .I68805.button .icon {
flex:none;
background-size:100% 100%;
}
.I68805 .button:hover, .I68805.button:hover {
}
.I68805 .button:hover .text, .I68805.button:hover .text {
}
.I68805 .button:hover .icon, .I68805.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I68805 .button, .I68805.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I68805 button.button, button.I68805.button {
}
.I68805 .button .text, .I68805.button .text {
color:rgb(108,72,201);

}
.I68805 .button .icon, .I68805.button .icon {
background-size:100% 100%;
}
.I68805 .button:hover, .I68805.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I68805 .button:hover .text, .I68805.button:hover .text {
color:rgb(150,155,160);

}
.I68805 .button:hover .icon, .I68805.button:hover .icon {
background-size:100% 100%;
}
}

.I68806 .button, .I68806.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I68806 button.button, button.I68806.button {
cursor:pointer;
}
.I68806 .button .text, .I68806.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I68806 .button .icon, .I68806.button .icon {
flex:none;
background-size:100% 100%;
}
.I68806 .button:hover, .I68806.button:hover {
}
.I68806 .button:hover .text, .I68806.button:hover .text {
}
.I68806 .button:hover .icon, .I68806.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I68806 .button, .I68806.button {
}
.I68806 button.button, button.I68806.button {
}
.I68806 .button .text, .I68806.button .text {
font-family:Rubik;

}
.I68806 .button .icon, .I68806.button .icon {
background-size:100% 100%;
}
.I68806 .button:hover, .I68806.button:hover {
}
.I68806 .button:hover .text, .I68806.button:hover .text {
}
.I68806 .button:hover .icon, .I68806.button:hover .icon {
background-size:100% 100%;
}
}

.I68807 {
display:flex;
width:100%;
height:270px;

}
.I68807:hover {
}

.I74258, a.I74258 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I74258:hover, a.I74258:hover {
}
@media (max-width:992px) {
.I74258, a.I74258 {
}
.I74258:hover, a.I74258:hover {
display:flex;
width:100%;

}
}

.I114790 .image, .I114790.image {
vertical-align:top;
}
.I114790 .image:hover, .I114790.image:hover {
}

.I126740 .button, .I126740.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I126740 button.button, button.I126740.button {
cursor:pointer;
}
.I126740 .button .text, .I126740.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I126740 .button .icon, .I126740.button .icon {
flex:none;
background-size:100% 100%;
}
.I126740 .button:hover, .I126740.button:hover {
}
.I126740 .button:hover .text, .I126740.button:hover .text {
}
.I126740 .button:hover .icon, .I126740.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I126740 .button, .I126740.button {
}
.I126740 button.button, button.I126740.button {
}
.I126740 .button .text, .I126740.button .text {
font-family:Rubik;

}
.I126740 .button .icon, .I126740.button .icon {
background-size:100% 100%;
}
.I126740 .button:hover, .I126740.button:hover {
}
.I126740 .button:hover .text, .I126740.button:hover .text {
}
.I126740 .button:hover .icon, .I126740.button:hover .icon {
background-size:100% 100%;
}
}

h1.I68835, .I68835 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68835 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;
width:100%;


}
.I68835:hover {
}
.I68835 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68835 > .viewport:hover {
}


.I68810 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I68810:hover {
}

.I68811 {
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;


}
.I68811:hover {
}
@media (max-width:992px) {
.I68811 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:0;


flex-direction:row;
}
.I68811:hover {
}
}
@media (max-width:640px) {
.I68811 {


flex-direction:column;
}
.I68811:hover {
}
}

.I68812 {
display:flex;
position:var(--I68812-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;


}
.I68812:hover {
}

@media (max-width:992px) {
.I68812 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I68812:hover {
}

}
@media (max-width:640px) {
.I68812 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I68812:hover {
}

}
@media (min-width:1440px) {
.I68812 {

width:50%;
padding-right:4rem;

}
.I68812:hover {
}

}
.I68813 {
display:flex;
position:var(--I68813-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;


}
.I68813:hover {
}

@media (max-width:992px) {
.I68813 {

width:50%;

}
.I68813:hover {
}

}
@media (max-width:640px) {
.I68813 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I68813:hover {
}

}
@media (min-width:1440px) {
.I68813 {

width:50%;

flex-direction:column;


}
.I68813:hover {
}

}
.I127600 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I127600:hover {
}

@media (max-width:992px) {
.I127600 {



flex-direction:column;

	
}
.I127600:hover {
}

}

h1.I68814, .I68814 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68814 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I68814:hover {
}
.I68814 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68814 > .viewport:hover {
}


h1.I68815, .I68815 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68815 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I68815:hover {
}
.I68815 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68815 > .viewport:hover {
}


h1.I68816, .I68816 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68816 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I68816:hover {
}
.I68816 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68816 > .viewport:hover {
}

@media (max-width:992px) {
.I68816 {

display:flex;

}
.I68816:hover {
}
.I68816 > .viewport {



}
.I68816 > .viewport:hover {
}

}
@media (max-width:640px) {
.I68816 {

height:auto;


}
.I68816:hover {
}
.I68816 > .viewport {



}
.I68816 > .viewport:hover {
}

}

h1.I68817, .I68817 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68817 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I68817:hover {
}
.I68817 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68817 > .viewport:hover {
}

@media (max-width:992px) {
.I68817 {

padding-bottom:1rem;


}
.I68817:hover {
}
.I68817 > .viewport {



}
.I68817 > .viewport:hover {
}

}
@media (max-width:640px) {
.I68817 {

margin-bottom:0;


}
.I68817:hover {
}
.I68817 > .viewport {



}
.I68817 > .viewport:hover {
}

}

h1.I68818, .I68818 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68818 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I68818:hover {
}
.I68818 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68818 > .viewport:hover {
}


h1.I68819, .I68819 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68819 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I68819:hover {
}
.I68819 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68819 > .viewport:hover {
}


h1.I68820, .I68820 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68820 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I68820:hover {
}
.I68820 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68820 > .viewport:hover {
}

@media (max-width:640px) {
.I68820 {

margin-bottom:-1.65rem;


}
.I68820:hover {
}
.I68820 > .viewport {



}
.I68820 > .viewport:hover {
}

}

h1.I68821, .I68821 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68821 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I68821:hover {
}
.I68821 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68821 > .viewport:hover {
}

@media (min-width:1440px) {
.I68821 {

display:none;

}
.I68821:hover {
}
.I68821 > .viewport {



}
.I68821 > .viewport:hover {
}

}
h1.I68822, .I68822 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68822 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I68822:hover {
}
.I68822 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68822 > .viewport:hover {
}


h1.I68823, .I68823 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68823 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I68823:hover {
}
.I68823 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68823 > .viewport:hover {
}

@media (max-width:992px) {
.I68823 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I68823:hover {
}
.I68823 > .viewport {



}
.I68823 > .viewport:hover {
}

}

h1.I68824, .I68824 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I68824 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I68824:hover {
}
.I68824 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I68824 > .viewport:hover {
}

@media (max-width:992px) {
.I68824 {

display:none;

}
.I68824:hover {
}
.I68824 > .viewport {



}
.I68824 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I68824 {

width:100%;
height:auto;


}
.I68824:hover {
}
.I68824 > .viewport {



}
.I68824 > .viewport:hover {
}

}
h1.I74230, .I74230 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74230 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I74230:hover {
}
.I74230 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I74230 > .viewport:hover {
}

@media (min-width:1440px) {
.I74230 {

width:100%;
box-sizing:border-box;


}
.I74230:hover {
}
.I74230 > .viewport {



}
.I74230 > .viewport:hover {
}

}
h1.I114517, .I114517 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114517 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114517:hover {
}
.I114517 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114517 > .viewport:hover {
}


.I68825, a.I68825 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I68825:hover, a.I68825:hover {
}
@media (max-width:992px) {
.I68825, a.I68825 {
display:flex;
font-size:1.625rem;


}
.I68825:hover, a.I68825:hover {
}
}
@media (max-width:640px) {
.I68825, a.I68825 {
display:flex;
font-size:1.625rem;


}
.I68825:hover, a.I68825:hover {
}
}

.I68826, a.I68826 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I68826:hover, a.I68826:hover {
}
@media (max-width:992px) {
.I68826, a.I68826 {
}
.I68826:hover, a.I68826:hover {
display:flex;
width:100%;

}
}

.I68827 .image, .I68827.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/nativeapp_superapps1.png?timestamp=20220520140058');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/nativeapp_superapps1.png?timestamp=20220520140058') 1.00x,url('https://www.genexus.com/media/images/nativeapp_superapps1_x1.99.png?timestamp=20220520140058') 1.99x,url('https://www.genexus.com/media/images/nativeapp_superapps1_x2.99.png?timestamp=20220520140058') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/nativeapp_superapps1.png?timestamp=20220520140058') 1.00x,url('https://www.genexus.com/media/images/nativeapp_superapps1_x1.99.png?timestamp=20220520140058') 1.99x,url('https://www.genexus.com/media/images/nativeapp_superapps1_x2.99.png?timestamp=20220520140058') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/nativeapp_superapps1.png?timestamp=20220520140058') 1.00x,url('https://www.genexus.com/media/images/nativeapp_superapps1_x1.99.png?timestamp=20220520140058') 1.99x,url('https://www.genexus.com/media/images/nativeapp_superapps1_x2.99.png?timestamp=20220520140058') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/nativeapp_superapps1.png?timestamp=20220520140058') 1.00x,url('https://www.genexus.com/media/images/nativeapp_superapps1_x1.99.png?timestamp=20220520140058') 1.99x,url('https://www.genexus.com/media/images/nativeapp_superapps1_x2.99.png?timestamp=20220520140058') 2.99x);
background-size:cover;
background-position:center center;

}
.I68827 .image:hover, .I68827.image:hover {
}

.I68828 .button, .I68828.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);

}
.I68828 button.button, button.I68828.button {
cursor:pointer;
}
.I68828 .button .text, .I68828.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I68828 .button .icon, .I68828.button .icon {
flex:none;
background-size:100% 100%;
}
.I68828 .button:hover, .I68828.button:hover {
background-color:rgb(210,40,93);

}
.I68828 .button:hover .text, .I68828.button:hover .text {
}
.I68828 .button:hover .icon, .I68828.button:hover .icon {
background-size:100% 100%;
}

.I68829, a.I68829 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I68829:hover, a.I68829:hover {
}

h1.I68830, .I68830 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I68830, .I68830 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I68830, .I68830 p {
margin:0px;
}

figure.I68830, .I68830 figure {
margin:0px;
}

a.I68830, .I68830 a {
text-decoration:inherit;
color:inherit;
}

.I68830 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I68830 article, article.I68830 {
flex-direction:column;	
}
.I68830 article:hover, article.I68830:hover {
}
.I68830 article.active, article.I68830.active {
}
.I68830 .body {
}
.I68830 .body:hover {
	
}
.I68830 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I68830 .body a {
text-decoration:underline;

}
.I68830 .body img {
}
.I68830 .body ul, .I68830 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I68830 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I68830 .body iframe {
}
.I68830 .body img:hover {
}
.I68830 .body iframe:hover {
}

.I68830 .body li {
list-style-type:disc;
}



.I68831 .button, .I68831.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I68831 button.button, button.I68831.button {
cursor:pointer;
}
.I68831 .button .text, .I68831.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I68831 .button .icon, .I68831.button .icon {
flex:none;
background-size:100% 100%;
}
.I68831 .button:hover, .I68831.button:hover {
}
.I68831 .button:hover .text, .I68831.button:hover .text {
}
.I68831 .button:hover .icon, .I68831.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I68831 .button, .I68831.button {
}
.I68831 button.button, button.I68831.button {
}
.I68831 .button .text, .I68831.button .text {
font-family:Rubik;

}
.I68831 .button .icon, .I68831.button .icon {
background-size:100% 100%;
}
.I68831 .button:hover, .I68831.button:hover {
}
.I68831 .button:hover .text, .I68831.button:hover .text {
}
.I68831 .button:hover .icon, .I68831.button:hover .icon {
background-size:100% 100%;
}
}

.I68832 .button, .I68832.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;

}
.I68832 button.button, button.I68832.button {
cursor:pointer;
}
.I68832 .button .text, .I68832.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I68832 .button .icon, .I68832.button .icon {
flex:none;
background-size:100% 100%;
}
.I68832 .button:hover, .I68832.button:hover {
}
.I68832 .button:hover .text, .I68832.button:hover .text {
}
.I68832 .button:hover .icon, .I68832.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I68832 .button, .I68832.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I68832 button.button, button.I68832.button {
}
.I68832 .button .text, .I68832.button .text {
color:rgb(108,72,201);

}
.I68832 .button .icon, .I68832.button .icon {
background-size:100% 100%;
}
.I68832 .button:hover, .I68832.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I68832 .button:hover .text, .I68832.button:hover .text {
color:rgb(150,155,160);

}
.I68832 .button:hover .icon, .I68832.button:hover .icon {
background-size:100% 100%;
}
}

.I68833 .button, .I68833.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);

}
.I68833 button.button, button.I68833.button {
cursor:pointer;
}
.I68833 .button .text, .I68833.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I68833 .button .icon, .I68833.button .icon {
flex:none;
background-size:100% 100%;
}
.I68833 .button:hover, .I68833.button:hover {
background-color:rgb(217,217,217);

}
.I68833 .button:hover .text, .I68833.button:hover .text {
}
.I68833 .button:hover .icon, .I68833.button:hover .icon {
background-size:100% 100%;
}

.I68834 {
display:flex;
width:100%;
height:270px;

}
.I68834:hover {
}
@media (min-width:1440px) {
.I68834 {
display:flex;
width:100%;
height:270px;

}
.I68834:hover {
}
}
.I74198, a.I74198 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I74198:hover, a.I74198:hover {
}
@media (max-width:992px) {
.I74198, a.I74198 {
}
.I74198:hover, a.I74198:hover {
display:flex;
width:100%;

}
}

.I114460 .image, .I114460.image {
vertical-align:top;
}
.I114460 .image:hover, .I114460.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.I72984, .I72984 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72984 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I72984:hover {
}
.I72984 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72984 > .viewport:hover {
}


.I72968 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-top:6.25rem;
background-color:rgb(154,127,218);

align-items:center;

	
}
.I72968:hover {
}
@media (max-width:992px) {
.I72968 {
padding-top:0rem;

	
}
.I72968:hover {
}
}
@media (min-width:1440px) {
.I72968 {
align-items:center;

	
}
.I72968:hover {
}
}
.I72969 {
display:flex;
position:var(--I72969-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;


}
.I72969:hover {
}

@media (max-width:992px) {
.I72969 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I72969:hover {
}

}
@media (max-width:640px) {
.I72969 {

padding-top:4rem;

align-items:flex-start;


}
.I72969:hover {
}

}

.I143568 {
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;

	
}
.I143568:hover {
}

@media (max-width:992px) {
.I143568 {

margin-left:0rem;



	
}
.I143568:hover {
}

}
@media (max-width:640px) {
.I143568 {

margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I143568:hover {
}

}
@media (min-width:1440px) {
.I143568 {

order:3;
margin-left:0px;



	
}
.I143568:hover {
}

}
h1.I72970, .I72970 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72970 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
margin-bottom:0.5rem;


}
.I72970:hover {
}
.I72970 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72970 > .viewport:hover {
}

@media (min-width:1440px) {
.I72970 {

order:2;

}
.I72970:hover {
}
.I72970 > .viewport {



}
.I72970 > .viewport:hover {
}

}
h1.I72971, .I72971 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72971 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;
max-width:800px;


}
.I72971:hover {
}
.I72971 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I72971 > .viewport:hover {
}

@media (min-width:1440px) {
.I72971 {

order:4;

}
.I72971:hover {
}
.I72971 > .viewport {



}
.I72971 > .viewport:hover {
}

}
h1.I72972, .I72972 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72972 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;
max-width:940px;
margin-top:1rem;


}
.I72972:hover {
}
.I72972 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I72972 > .viewport:hover {
}

@media (max-width:640px) {
.I72972 {


}
.I72972:hover {
}
.I72972 > .viewport {

justify-content:flex-start;


}
.I72972 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I72972 {

order:5;

}
.I72972:hover {
}
.I72972 > .viewport {



}
.I72972 > .viewport:hover {
}

}
h1.I72973, .I72973 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72973 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
margin-top:2rem;


}
.I72973:hover {
}
.I72973 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72973 > .viewport:hover {
}

@media (min-width:1440px) {
.I72973 {

order:13;

}
.I72973:hover {
}
.I72973 > .viewport {



}
.I72973 > .viewport:hover {
}

}
h1.I72974, .I72974 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72974 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I72974:hover {
}
.I72974 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72974 > .viewport:hover {
}


h1.I72975, .I72975 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72975 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
margin-top:2rem;


}
.I72975:hover {
}
.I72975 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72975 > .viewport:hover {
}

@media (min-width:1440px) {
.I72975 {

order:21;

}
.I72975:hover {
}
.I72975 > .viewport {



}
.I72975 > .viewport:hover {
}

}
h1.I72976, .I72976 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I72976 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
margin-top:2rem;


}
.I72976:hover {
}
.I72976 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I72976 > .viewport:hover {
}

@media (min-width:1440px) {
.I72976 {

order:9;

}
.I72976:hover {
}
.I72976 > .viewport {



}
.I72976 > .viewport:hover {
}

}
h1.I108282, .I108282 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108282 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I108282:hover {
}
.I108282 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I108282 > .viewport:hover {
}

@media (max-width:640px) {
.I108282 {

padding-top:1rem;


}
.I108282:hover {
}
.I108282 > .viewport {

justify-content:flex-start;


}
.I108282 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I108282 {

order:6;

}
.I108282:hover {
}
.I108282 > .viewport {



}
.I108282 > .viewport:hover {
}

}
h1.I113888, .I113888 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113888 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:4rem;


}
.I113888:hover {
}
.I113888 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113888 > .viewport:hover {
}

@media (min-width:1440px) {
.I113888 {

order:1;

}
.I113888:hover {
}
.I113888 > .viewport {



}
.I113888 > .viewport:hover {
}

}
h1.I119654, .I119654 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I119654 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:14;

}
.I119654:hover {
}
.I119654 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I119654 > .viewport:hover {
}

@media (min-width:1440px) {
.I119654 {

order:14;

}
.I119654:hover {
}
.I119654 > .viewport {



}
.I119654 > .viewport:hover {
}

}
h1.I128118, .I128118 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128118 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I128118:hover {
}
.I128118 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128118 > .viewport:hover {
}

@media (min-width:1440px) {
.I128118 {

order:9;

}
.I128118:hover {
}
.I128118 > .viewport {



}
.I128118 > .viewport:hover {
}

}
h1.I136146, .I136146 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I136146 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I136146:hover {
}
.I136146 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I136146 > .viewport:hover {
}

@media (min-width:1440px) {
.I136146 {

order:14;

}
.I136146:hover {
}
.I136146 > .viewport {



}
.I136146 > .viewport:hover {
}

}
h1.I136472, .I136472 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I136472 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I136472:hover {
}
.I136472 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I136472 > .viewport:hover {
}

@media (min-width:1440px) {
.I136472 {

order:22;

}
.I136472:hover {
}
.I136472 > .viewport {



}
.I136472 > .viewport:hover {
}

}
h1.I143487, .I143487 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143487 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I143487:hover {
}
.I143487 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143487 > .viewport:hover {
}


h1.I143730, .I143730 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143730 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I143730:hover {
}
.I143730 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143730 > .viewport:hover {
}


h1.I143892, .I143892 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143892 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I143892:hover {
}
.I143892 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143892 > .viewport:hover {
}


h1.I144054, .I144054 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144054 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I144054:hover {
}
.I144054 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144054 > .viewport:hover {
}


h1.I144216, .I144216 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144216 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I144216:hover {
}
.I144216 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144216 > .viewport:hover {
}


.I72977, a.I72977 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I72977:hover, a.I72977:hover {
}
@media (max-width:992px) {
.I72977, a.I72977 {
display:flex;
font-size:1.25rem;


}
.I72977:hover, a.I72977:hover {
}
}
@media (max-width:640px) {
.I72977, a.I72977 {
display:flex;
font-size:1.25rem;


}
.I72977:hover, a.I72977:hover {
}
}

.I72978, a.I72978 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(255,255,255);


}
.I72978:hover, a.I72978:hover {
}
@media (max-width:992px) {
.I72978, a.I72978 {
display:flex;
font-size:1.625rem;


}
.I72978:hover, a.I72978:hover {
}
}
@media (max-width:640px) {
.I72978, a.I72978 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I72978:hover, a.I72978:hover {
}
}

.I72979, a.I72979 {
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;

}
.I72979:hover, a.I72979:hover {
}
@media (max-width:992px) {
.I72979, a.I72979 {
}
.I72979:hover, a.I72979:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I72979, a.I72979 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I72979:hover, a.I72979:hover {
}
}

.I72980 .button, .I72980.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);

}
.I72980 button.button, button.I72980.button {
cursor:pointer;
}
.I72980 .button .text, .I72980.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I72980 .button .icon, .I72980.button .icon {
flex:none;
background-size:100% 100%;
}
.I72980 .button:hover, .I72980.button:hover {
background-color:rgb(217,217,217);

}
.I72980 .button:hover .text, .I72980.button:hover .text {
}
.I72980 .button:hover .icon, .I72980.button:hover .icon {
background-size:100% 100%;
}

.I72981 .button, .I72981.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I72981 button.button, button.I72981.button {
cursor:pointer;
}
.I72981 .button .text, .I72981.button .text {
}
.I72981 .button .icon, .I72981.button .icon {
flex:none;
background-size:100% 100%;
}
.I72981 .button:hover, .I72981.button:hover {
}
.I72981 .button:hover .text, .I72981.button:hover .text {
}
.I72981 .button:hover .icon, .I72981.button:hover .icon {
background-size:100% 100%;
}

.I72982 .button, .I72982.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I72982 button.button, button.I72982.button {
cursor:pointer;
}
.I72982 .button .text, .I72982.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I72982 .button .icon, .I72982.button .icon {
flex:none;
background-size:100% 100%;
}
.I72982 .button:hover, .I72982.button:hover {
}
.I72982 .button:hover .text, .I72982.button:hover .text {
}
.I72982 .button:hover .icon, .I72982.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I72982 .button, .I72982.button {
}
.I72982 button.button, button.I72982.button {
}
.I72982 .button .text, .I72982.button .text {
font-family:Rubik;

}
.I72982 .button .icon, .I72982.button .icon {
background-size:100% 100%;
}
.I72982 .button:hover, .I72982.button:hover {
}
.I72982 .button:hover .text, .I72982.button:hover .text {
}
.I72982 .button:hover .icon, .I72982.button:hover .icon {
background-size:100% 100%;
}
}

.I72983 .button, .I72983.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);

}
.I72983 button.button, button.I72983.button {
cursor:pointer;
}
.I72983 .button .text, .I72983.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I72983 .button .icon, .I72983.button .icon {
flex:none;
background-size:100% 100%;
}
.I72983 .button:hover, .I72983.button:hover {
background-color:rgb(210,40,93);

}
.I72983 .button:hover .text, .I72983.button:hover .text {
}
.I72983 .button:hover .icon, .I72983.button:hover .icon {
background-size:100% 100%;
}

.I108238, a.I108238 {
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;


}
.I108238:hover, a.I108238:hover {
}
@media (max-width:992px) {
.I108238, a.I108238 {
}
.I108238:hover, a.I108238:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I108238, a.I108238 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I108238:hover, a.I108238:hover {
}
}

.I113837 .image, .I113837.image {
vertical-align:top;
}
.I113837 .image:hover, .I113837.image:hover {
}

.I119599 .button, .I119599.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I119599 button.button, button.I119599.button {
cursor:pointer;
}
.I119599 .button .text, .I119599.button .text {
}
.I119599 .button .icon, .I119599.button .icon {
flex:none;
background-size:100% 100%;
}
.I119599 .button:hover, .I119599.button:hover {
}
.I119599 .button:hover .text, .I119599.button:hover .text {
}
.I119599 .button:hover .icon, .I119599.button:hover .icon {
background-size:100% 100%;
}

h1.I128057, .I128057 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I128057, .I128057 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I128057, .I128057 p {
margin:0px;
}

figure.I128057, .I128057 figure {
margin:0px;
}

a.I128057, .I128057 a {
text-decoration:inherit;
color:inherit;
}

.I128057 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I128057 article, article.I128057 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I128057 article:hover, article.I128057:hover {
}
.I128057 article.active, article.I128057.active {
}
.I128057 .body {
}
.I128057 .body:hover {
	
}
.I128057 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I128057 .body img {
}
.I128057 .body ul, .I128057 .body ol {
margin-left:1rem;

}
.I128057 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I128057 .body iframe {
}
.I128057 .body img:hover {
}
.I128057 .body iframe:hover {
}

.I128057 .body li {
list-style-type:disc;
}



.I136081 .image, .I136081.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I136081 .image:hover, .I136081.image:hover {
}

.I136401 .image, .I136401.image {
vertical-align:top;
}
.I136401 .image:hover, .I136401.image:hover {
}

.I143406 .image, .I143406.image {
vertical-align:top;
width:20px;
height:20px;

}
.I143406 .image:hover, .I143406.image:hover {
}

.I143649, a.I143649 {
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;

}
.I143649:hover, a.I143649:hover {
}

.I143811, a.I143811 {
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;

}
.I143811:hover, a.I143811:hover {
}

.I143973, a.I143973 {
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;

}
.I143973:hover, a.I143973:hover {
display:flex;
text-decoration:underline;


}

.I144135 .image, .I144135.image {
vertical-align:top;
}
.I144135 .image:hover, .I144135.image:hover {
}

h1.I74532, .I74532 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74532 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
width:100%;
margin-bottom:8rem;


}
.I74532:hover {
}
.I74532 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I74532 > .viewport:hover {
}

@media (max-width:992px) {
.I74532 {

margin-bottom:4rem;


}
.I74532:hover {
}
.I74532 > .viewport {



}
.I74532 > .viewport:hover {
}

}
@media (max-width:640px) {
.I74532 {

margin-bottom:1.625em;


}
.I74532:hover {
}
.I74532 > .viewport {



}
.I74532 > .viewport:hover {
}

}

.I74516 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(17,17,17);

align-items:center;

	
}
.I74516:hover {
}
@media (min-width:1440px) {
.I74516 {
align-items:center;

	
}
.I74516:hover {
}
}
.I74517 {
display:flex;
position:var(--I74517-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;


}
.I74517:hover {
}

@media (max-width:992px) {
.I74517 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I74517:hover {
}

}
@media (max-width:640px) {
.I74517 {

align-items:flex-start;


}
.I74517:hover {
}

}

.I143576 {
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;

	
}
.I143576:hover {
}

@media (max-width:992px) {
.I143576 {

margin-left:0rem;



	
}
.I143576:hover {
}

}
@media (max-width:640px) {
.I143576 {

margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I143576:hover {
}

}
@media (min-width:1440px) {
.I143576 {

order:3;
margin-left:0px;



	
}
.I143576:hover {
}

}
h1.I74518, .I74518 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74518 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
margin-bottom:0.5rem;


}
.I74518:hover {
}
.I74518 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I74518 > .viewport:hover {
}

@media (min-width:1440px) {
.I74518 {

order:2;

}
.I74518:hover {
}
.I74518 > .viewport {



}
.I74518 > .viewport:hover {
}

}
h1.I74519, .I74519 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74519 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;
max-width:800px;


}
.I74519:hover {
}
.I74519 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I74519 > .viewport:hover {
}

@media (min-width:1440px) {
.I74519 {

order:4;

}
.I74519:hover {
}
.I74519 > .viewport {



}
.I74519 > .viewport:hover {
}

}
h1.I74520, .I74520 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74520 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;
max-width:940px;
margin-top:1rem;


}
.I74520:hover {
}
.I74520 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I74520 > .viewport:hover {
}

@media (max-width:640px) {
.I74520 {


}
.I74520:hover {
}
.I74520 > .viewport {

justify-content:flex-start;


}
.I74520 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I74520 {

order:5;

}
.I74520:hover {
}
.I74520 > .viewport {



}
.I74520 > .viewport:hover {
}

}
h1.I74521, .I74521 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74521 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
margin-top:2rem;


}
.I74521:hover {
}
.I74521 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I74521 > .viewport:hover {
}

@media (min-width:1440px) {
.I74521 {

order:13;

}
.I74521:hover {
}
.I74521 > .viewport {



}
.I74521 > .viewport:hover {
}

}
h1.I74522, .I74522 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74522 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I74522:hover {
}
.I74522 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I74522 > .viewport:hover {
}


h1.I74523, .I74523 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74523 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
margin-top:2rem;


}
.I74523:hover {
}
.I74523 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I74523 > .viewport:hover {
}

@media (min-width:1440px) {
.I74523 {

order:21;

}
.I74523:hover {
}
.I74523 > .viewport {



}
.I74523 > .viewport:hover {
}

}
h1.I74524, .I74524 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74524 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
margin-top:2rem;


}
.I74524:hover {
}
.I74524 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I74524 > .viewport:hover {
}

@media (min-width:1440px) {
.I74524 {

order:9;

}
.I74524:hover {
}
.I74524 > .viewport {



}
.I74524 > .viewport:hover {
}

}
h1.I108290, .I108290 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108290 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I108290:hover {
}
.I108290 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I108290 > .viewport:hover {
}

@media (max-width:640px) {
.I108290 {

padding-top:1rem;


}
.I108290:hover {
}
.I108290 > .viewport {

justify-content:flex-start;


}
.I108290 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I108290 {

order:6;

}
.I108290:hover {
}
.I108290 > .viewport {



}
.I108290 > .viewport:hover {
}

}
h1.I113896, .I113896 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113896 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:4rem;


}
.I113896:hover {
}
.I113896 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113896 > .viewport:hover {
}

@media (min-width:1440px) {
.I113896 {

order:1;

}
.I113896:hover {
}
.I113896 > .viewport {



}
.I113896 > .viewport:hover {
}

}
h1.I119662, .I119662 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I119662 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:14;

}
.I119662:hover {
}
.I119662 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I119662 > .viewport:hover {
}

@media (min-width:1440px) {
.I119662 {

order:14;

}
.I119662:hover {
}
.I119662 > .viewport {



}
.I119662 > .viewport:hover {
}

}
h1.I128126, .I128126 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128126 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I128126:hover {
}
.I128126 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128126 > .viewport:hover {
}

@media (min-width:1440px) {
.I128126 {

order:9;

}
.I128126:hover {
}
.I128126 > .viewport {



}
.I128126 > .viewport:hover {
}

}
h1.I136154, .I136154 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I136154 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I136154:hover {
}
.I136154 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I136154 > .viewport:hover {
}

@media (min-width:1440px) {
.I136154 {

order:14;

}
.I136154:hover {
}
.I136154 > .viewport {



}
.I136154 > .viewport:hover {
}

}
h1.I136480, .I136480 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I136480 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I136480:hover {
}
.I136480 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I136480 > .viewport:hover {
}

@media (min-width:1440px) {
.I136480 {

order:22;

}
.I136480:hover {
}
.I136480 > .viewport {



}
.I136480 > .viewport:hover {
}

}
h1.I143495, .I143495 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143495 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I143495:hover {
}
.I143495 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143495 > .viewport:hover {
}


h1.I143738, .I143738 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143738 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I143738:hover {
}
.I143738 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143738 > .viewport:hover {
}


h1.I143900, .I143900 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143900 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I143900:hover {
}
.I143900 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143900 > .viewport:hover {
}


h1.I144062, .I144062 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144062 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I144062:hover {
}
.I144062 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144062 > .viewport:hover {
}


h1.I144224, .I144224 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144224 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I144224:hover {
}
.I144224 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144224 > .viewport:hover {
}


.I74525, a.I74525 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I74525:hover, a.I74525:hover {
}
@media (max-width:992px) {
.I74525, a.I74525 {
display:flex;
font-size:1.25rem;


}
.I74525:hover, a.I74525:hover {
}
}
@media (max-width:640px) {
.I74525, a.I74525 {
display:flex;
font-size:1.25rem;


}
.I74525:hover, a.I74525:hover {
}
}

.I74526, a.I74526 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(255,255,255);


}
.I74526:hover, a.I74526:hover {
}
@media (max-width:992px) {
.I74526, a.I74526 {
display:flex;
font-size:1.625rem;


}
.I74526:hover, a.I74526:hover {
}
}
@media (max-width:640px) {
.I74526, a.I74526 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I74526:hover, a.I74526:hover {
}
}

.I74527, a.I74527 {
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;

}
.I74527:hover, a.I74527:hover {
}
@media (max-width:992px) {
.I74527, a.I74527 {
}
.I74527:hover, a.I74527:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I74527, a.I74527 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I74527:hover, a.I74527:hover {
}
}

.I74528 .button, .I74528.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);

}
.I74528 button.button, button.I74528.button {
cursor:pointer;
}
.I74528 .button .text, .I74528.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I74528 .button .icon, .I74528.button .icon {
flex:none;
background-size:100% 100%;
}
.I74528 .button:hover, .I74528.button:hover {
background-color:rgb(217,217,217);

}
.I74528 .button:hover .text, .I74528.button:hover .text {
}
.I74528 .button:hover .icon, .I74528.button:hover .icon {
background-size:100% 100%;
}

.I74529 .button, .I74529.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I74529 button.button, button.I74529.button {
cursor:pointer;
}
.I74529 .button .text, .I74529.button .text {
}
.I74529 .button .icon, .I74529.button .icon {
flex:none;
background-size:100% 100%;
}
.I74529 .button:hover, .I74529.button:hover {
}
.I74529 .button:hover .text, .I74529.button:hover .text {
}
.I74529 .button:hover .icon, .I74529.button:hover .icon {
background-size:100% 100%;
}

.I74530 .button, .I74530.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I74530 button.button, button.I74530.button {
cursor:pointer;
}
.I74530 .button .text, .I74530.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I74530 .button .icon, .I74530.button .icon {
flex:none;
background-size:100% 100%;
}
.I74530 .button:hover, .I74530.button:hover {
}
.I74530 .button:hover .text, .I74530.button:hover .text {
}
.I74530 .button:hover .icon, .I74530.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I74530 .button, .I74530.button {
}
.I74530 button.button, button.I74530.button {
}
.I74530 .button .text, .I74530.button .text {
font-family:Rubik;

}
.I74530 .button .icon, .I74530.button .icon {
background-size:100% 100%;
}
.I74530 .button:hover, .I74530.button:hover {
}
.I74530 .button:hover .text, .I74530.button:hover .text {
}
.I74530 .button:hover .icon, .I74530.button:hover .icon {
background-size:100% 100%;
}
}

.I74531 .button, .I74531.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);

}
.I74531 button.button, button.I74531.button {
cursor:pointer;
}
.I74531 .button .text, .I74531.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I74531 .button .icon, .I74531.button .icon {
flex:none;
background-size:100% 100%;
}
.I74531 .button:hover, .I74531.button:hover {
background-color:rgb(210,40,93);

}
.I74531 .button:hover .text, .I74531.button:hover .text {
}
.I74531 .button:hover .icon, .I74531.button:hover .icon {
background-size:100% 100%;
}

.I108246, a.I108246 {
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;


}
.I108246:hover, a.I108246:hover {
}
@media (max-width:992px) {
.I108246, a.I108246 {
}
.I108246:hover, a.I108246:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I108246, a.I108246 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I108246:hover, a.I108246:hover {
}
}

.I113845 .image, .I113845.image {
vertical-align:top;
}
.I113845 .image:hover, .I113845.image:hover {
}

.I119607 .button, .I119607.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I119607 button.button, button.I119607.button {
cursor:pointer;
}
.I119607 .button .text, .I119607.button .text {
}
.I119607 .button .icon, .I119607.button .icon {
flex:none;
background-size:100% 100%;
}
.I119607 .button:hover, .I119607.button:hover {
}
.I119607 .button:hover .text, .I119607.button:hover .text {
}
.I119607 .button:hover .icon, .I119607.button:hover .icon {
background-size:100% 100%;
}

h1.I128065, .I128065 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I128065, .I128065 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I128065, .I128065 p {
margin:0px;
}

figure.I128065, .I128065 figure {
margin:0px;
}

a.I128065, .I128065 a {
text-decoration:inherit;
color:inherit;
}

.I128065 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I128065 article, article.I128065 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I128065 article:hover, article.I128065:hover {
}
.I128065 article.active, article.I128065.active {
}
.I128065 .body {
}
.I128065 .body:hover {
	
}
.I128065 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I128065 .body img {
}
.I128065 .body ul, .I128065 .body ol {
margin-left:1rem;

}
.I128065 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I128065 .body iframe {
}
.I128065 .body img:hover {
}
.I128065 .body iframe:hover {
}

.I128065 .body li {
list-style-type:disc;
}



.I136089 .image, .I136089.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I136089 .image:hover, .I136089.image:hover {
}

.I136409 .image, .I136409.image {
vertical-align:top;
}
.I136409 .image:hover, .I136409.image:hover {
}

.I143414 .image, .I143414.image {
vertical-align:top;
width:20px;
height:20px;

}
.I143414 .image:hover, .I143414.image:hover {
}

.I143657, a.I143657 {
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;

}
.I143657:hover, a.I143657:hover {
}

.I143819, a.I143819 {
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;

}
.I143819:hover, a.I143819:hover {
}

.I143981, a.I143981 {
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;

}
.I143981:hover, a.I143981:hover {
display:flex;
text-decoration:underline;


}

.I144143 .image, .I144143.image {
vertical-align:top;
}
.I144143 .image:hover, .I144143.image:hover {
}

h1.I117870, .I117870 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117870 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:16;

}
.I117870:hover {
}
.I117870 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117870 > .viewport:hover {
}


.I117737 {
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:0rem;
box-sizing:border-box;

flex-direction:column;
align-items:center;

	
}
.I117737:hover {
}
@media (max-width:992px) {
.I117737 {
width:100%;
margin-left:auto;
margin-right:auto;
padding-bottom:4rem;
padding-top:0rem;

align-items:flex-start;

	
}
.I117737:hover {
}
}
@media (max-width:640px) {
.I117737 {
padding-bottom:4rem;
padding-left:0rem;
padding-right:0rem;
padding-top:0rem;

	
}
.I117737:hover {
}
}

.I117738 {
display:flex;

order:3;
width:100%;
max-width:1440px;
padding-bottom:1rem;
box-sizing:border-box;


flex-direction:row;
}
.I117738:hover {
}
@media (max-width:992px) {
.I117738 {

width:100%;
padding-bottom:1rem;
padding-right:0;


}
.I117738:hover {
}
}
@media (max-width:640px) {
.I117738 {

width:calc(100vw - 1rem);
margin-left:1rem;
padding-bottom:1rem;
padding-left:0;
padding-right:1rem;


}
.I117738:hover {
}
}

.I117739 {
display:flex;
position:var(--I117739-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:6;
width:100%;
height:240px;
background-color:rgb(174,141,255);
box-shadow:none;
overflow:hidden;
position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I117739-location-transform:translate(0px,0px);
z-index:var(--I117739-z-index, auto);

transform:
var(--I117739-location-transform, translate(0px,0px))
var(--I117739-user-box-transform, translate(0px,0px))
;


position:var(--I117739-position-static-computed, static);
}
.I117739:hover {
}

@media (max-width:640px) {
.I117739 {

width:calc(100vw - 2rem);

}
.I117739:hover {
}

}

.I117740 {
display:flex;
position:var(--I117740-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:9;
width:100%;
height:240px;
background-color:rgb(113,168,255);
box-shadow:none;
overflow:hidden;
}
.I117740:hover {
}

@media (max-width:640px) {
.I117740 {

width:calc(100vw - 2rem);

}
.I117740:hover {
}

}

.I117741 {
display:flex;
position:var(--I117741-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:7;
width:100%;
height:240px;
background-color:rgb(255,205,65);
box-shadow:none;
overflow:hidden;
}
.I117741:hover {
}
.I117741 {
--I117741-position-static-computed:static;
}
.I117741 > .sector, .I117741 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I117741 {

width:calc(100vw - 2rem);

}
.I117741:hover {
}

}

.I117742 {
display:flex;
position:var(--I117742-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:2;
width:100%;
max-width:1440px;
box-sizing:border-box;

}
.I117742:hover {
}

@media (max-width:640px) {
.I117742 {

padding-left:1rem;
padding-right:1rem;

}
.I117742:hover {
}

}

.I117743 {
display:flex;
position:var(--I117743-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:15;
width:100%;
height:240px;
background-color:rgb(255,133,119);
box-shadow:none;
overflow:hidden;
}
.I117743:hover {
}

@media (max-width:640px) {
.I117743 {

width:calc(100vw - 2rem);

}
.I117743:hover {
}

}

.I117744 {
display:flex;
position:var(--I117744-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:17;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I117744:hover {
}
.I117744 {
--I117744-position-static-computed:static;
}
.I117744 > .sector, .I117744 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I117744 {

width:calc(100vw - 2rem);

}
.I117744:hover {
}

}
@media (min-width:1440px) {
.I117744 {

}
.I117744:hover {
}
.I117744 {
--I117744-position-static-computed:static;
}
.I117744 > .sector, .I117744 > .group-sectors {
position:relative;
}
}
.I117745 {
display:flex;
position:var(--I117745-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:22;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I117745:hover {
}

@media (max-width:640px) {
.I117745 {

width:calc(100vw - 2rem);

}
.I117745:hover {
}

}

.I117746 {
display:flex;
position:var(--I117746-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:44;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I117746:hover {
}

@media (max-width:640px) {
.I117746 {

width:calc(100vw - 2rem);

}
.I117746:hover {
}

}

.I117747 {
display:flex;
position:var(--I117747-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:45;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I117747:hover {
}

@media (max-width:640px) {
.I117747 {

width:calc(100vw - 2rem);

}
.I117747:hover {
}

}

.I117748 {
display:flex;
position:var(--I117748-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:46;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I117748:hover {
}

@media (max-width:640px) {
.I117748 {

width:calc(100vw - 2rem);

}
.I117748:hover {
}

}

.I117749 {
display:flex;
position:var(--I117749-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I117749:hover {
}


.I117750 {
display:flex;
position:var(--I117750-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;
}
.I117750:hover {
}

@media (max-width:640px) {
.I117750 {

width:calc(100vw - 2rem);

}
.I117750:hover {
}

}

.I166581 {
display:flex;
position:var(--I166581-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;
}
.I166581:hover {
}


.I117751 {
display:flex;
align-items:flex-start;
position:relative;

order:11;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117751:hover {
}

@media (min-width:1440px) {
.I117751 {

order:4;


	
}
.I117751:hover {
}

}
.I117752 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117752:hover {
}

@media (min-width:1440px) {
.I117752 {

order:2;


	
}
.I117752:hover {
}

}
.I117753 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117753:hover {
}


.I117754 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117754:hover {
}


.I117755 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117755:hover {
}


.I117756 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117756:hover {
}


.I117757 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117757:hover {
}


.I117758 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117758:hover {
}


.I117759 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117759:hover {
}


.I117760 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;



flex-direction:row;
justify-content:space-between;
align-items:center;

	
}
.I117760:hover {
}
.I117760 > .sector {
position:relative;
}
@media (max-width:640px) {
.I117760 {



flex-direction:column;
align-items:flex-start;

	
}
.I117760:hover {
}

}

.I117761 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117761:hover {
}


.I167086 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I167086:hover {
}


h1.I117762, .I117762 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117762 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
width:100%;
background-size:cover;
background-position:center center;


}
.I117762:hover {
}
.I117762 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117762 > .viewport:hover {
}

@media (min-width:1440px) {
.I117762 {

order:8;

}
.I117762:hover {
}
.I117762 > .viewport {



}
.I117762 > .viewport:hover {
}

}
h1.I117763, .I117763 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117763 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I117763:hover {
}
.I117763 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I117763 > .viewport:hover {
}


h1.I117764, .I117764 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117764 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I117764:hover {
}
.I117764 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117764 > .viewport:hover {
}

@media (min-width:1440px) {
.I117764 {

order:3;

}
.I117764:hover {
}
.I117764 > .viewport {



}
.I117764 > .viewport:hover {
}

}
h1.I117765, .I117765 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117765 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I117765:hover {
}
.I117765 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117765 > .viewport:hover {
}


h1.I117766, .I117766 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117766 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;
overflow:hidden;

}
.I117766:hover {
}
.I117766 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117766 > .viewport:hover {
}


h1.I117767, .I117767 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117767 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I117767:hover {
}
.I117767 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117767 > .viewport:hover {
}


h1.I117768, .I117768 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117768 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I117768:hover {
}
.I117768 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I117768 > .viewport:hover {
}


h1.I117769, .I117769 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117769 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I117769:hover {
}
.I117769 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117769 > .viewport:hover {
}


h1.I117770, .I117770 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117770 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;

}
.I117770:hover {
}
.I117770 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117770 > .viewport:hover {
}


h1.I117771, .I117771 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117771 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I117771:hover {
}
.I117771 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117771 > .viewport:hover {
}


h1.I117772, .I117772 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117772 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I117772:hover {
}
.I117772 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117772 > .viewport:hover {
}


h1.I117773, .I117773 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117773 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I117773:hover {
}
.I117773 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117773 > .viewport:hover {
}


h1.I117774, .I117774 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117774 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I117774:hover {
}
.I117774 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117774 > .viewport:hover {
}


h1.I117775, .I117775 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117775 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I117775:hover {
}
.I117775 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I117775 > .viewport:hover {
}


h1.I117776, .I117776 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117776 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I117776:hover {
}
.I117776 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117776 > .viewport:hover {
}


h1.I117777, .I117777 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117777 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I117777:hover {
}
.I117777 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117777 > .viewport:hover {
}


h1.I117778, .I117778 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117778 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I117778:hover {
}
.I117778 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I117778 > .viewport:hover {
}


h1.I117779, .I117779 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117779 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I117779:hover {
}
.I117779 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117779 > .viewport:hover {
}

@media (max-width:640px) {
.I117779 {

width:100%;


}
.I117779:hover {
}
.I117779 > .viewport {



}
.I117779 > .viewport:hover {
}

}

h1.I117780, .I117780 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117780 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I117780:hover {
}
.I117780 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117780 > .viewport:hover {
}


h1.I117781, .I117781 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117781 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I117781:hover {
}
.I117781 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117781 > .viewport:hover {
}


h1.I117782, .I117782 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117782 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I117782:hover {
}
.I117782 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117782 > .viewport:hover {
}


h1.I117783, .I117783 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117783 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I117783:hover {
}
.I117783 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117783 > .viewport:hover {
}


h1.I117784, .I117784 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117784 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I117784:hover {
}
.I117784 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117784 > .viewport:hover {
}


h1.I117785, .I117785 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117785 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I117785:hover {
}
.I117785 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117785 > .viewport:hover {
}


h1.I117786, .I117786 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117786 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I117786:hover {
}
.I117786 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117786 > .viewport:hover {
}


h1.I117787, .I117787 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117787 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I117787:hover {
}
.I117787 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117787 > .viewport:hover {
}


h1.I117788, .I117788 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117788 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I117788:hover {
}
.I117788 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117788 > .viewport:hover {
}


h1.I117789, .I117789 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117789 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I117789:hover {
}
.I117789 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117789 > .viewport:hover {
}


h1.I117790, .I117790 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117790 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I117790:hover {
}
.I117790 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117790 > .viewport:hover {
}


h1.I117791, .I117791 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117791 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I117791:hover {
}
.I117791 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117791 > .viewport:hover {
}


h1.I117792, .I117792 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117792 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I117792:hover {
}
.I117792 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117792 > .viewport:hover {
}


h1.I117793, .I117793 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117793 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I117793:hover {
}
.I117793 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117793 > .viewport:hover {
}


h1.I117794, .I117794 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117794 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;

}
.I117794:hover {
}
.I117794 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117794 > .viewport:hover {
}

@media (min-width:1440px) {
.I117794 {

order:3;

}
.I117794:hover {
}
.I117794 > .viewport {



}
.I117794 > .viewport:hover {
}

}
h1.I117795, .I117795 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117795 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I117795:hover {
}
.I117795 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117795 > .viewport:hover {
}


h1.I117796, .I117796 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117796 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I117796:hover {
}
.I117796 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117796 > .viewport:hover {
}


h1.I117797, .I117797 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117797 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I117797:hover {
}
.I117797 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117797 > .viewport:hover {
}


h1.I117798, .I117798 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117798 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I117798:hover {
}
.I117798 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117798 > .viewport:hover {
}


h1.I117799, .I117799 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117799 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I117799:hover {
}
.I117799 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117799 > .viewport:hover {
}


h1.I117800, .I117800 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117800 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I117800:hover {
}
.I117800 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117800 > .viewport:hover {
}


h1.I117801, .I117801 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117801 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I117801:hover {
}
.I117801 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117801 > .viewport:hover {
}


h1.I117802, .I117802 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117802 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I117802:hover {
}
.I117802 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117802 > .viewport:hover {
}


h1.I117803, .I117803 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117803 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I117803:hover {
}
.I117803 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117803 > .viewport:hover {
}


h1.I117804, .I117804 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117804 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:11;

}
.I117804:hover {
}
.I117804 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117804 > .viewport:hover {
}


h1.I117805, .I117805 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117805 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;

}
.I117805:hover {
}
.I117805 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117805 > .viewport:hover {
}


h1.I117806, .I117806 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117806 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I117806:hover {
}
.I117806 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117806 > .viewport:hover {
}


h1.I117807, .I117807 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117807 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I117807:hover {
}
.I117807 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117807 > .viewport:hover {
}


h1.I117808, .I117808 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117808 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I117808:hover {
}
.I117808 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117808 > .viewport:hover {
}


h1.I117809, .I117809 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117809 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I117809:hover {
}
.I117809 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117809 > .viewport:hover {
}


h1.I117810, .I117810 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117810 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I117810:hover {
}
.I117810 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117810 > .viewport:hover {
}


h1.I117811, .I117811 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117811 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I117811:hover {
}
.I117811 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117811 > .viewport:hover {
}


h1.I117812, .I117812 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117812 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I117812:hover {
}
.I117812 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117812 > .viewport:hover {
}


h1.I117813, .I117813 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117813 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I117813:hover {
}
.I117813 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117813 > .viewport:hover {
}


h1.I117814, .I117814 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117814 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I117814:hover {
}
.I117814 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117814 > .viewport:hover {
}


h1.I117815, .I117815 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117815 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I117815:hover {
}
.I117815 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117815 > .viewport:hover {
}

@media (max-width:640px) {
.I117815 {

width:100%;


}
.I117815:hover {
}
.I117815 > .viewport {



}
.I117815 > .viewport:hover {
}

}

h1.I163075, .I163075 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163075 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I163075:hover {
}
.I163075 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163075 > .viewport:hover {
}


h1.I166007, .I166007 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166007 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I166007:hover {
}
.I166007 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166007 > .viewport:hover {
}


h1.I166480, .I166480 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166480 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I166480:hover {
}
.I166480 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166480 > .viewport:hover {
}


h1.I166783, .I166783 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166783 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I166783:hover {
}
.I166783 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166783 > .viewport:hover {
}


h1.I166985, .I166985 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166985 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I166985:hover {
}
.I166985 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166985 > .viewport:hover {
}


h1.I167288, .I167288 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167288 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I167288:hover {
}
.I167288 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167288 > .viewport:hover {
}


h1.I167490, .I167490 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167490 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I167490:hover {
}
.I167490 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167490 > .viewport:hover {
}


h1.I167692, .I167692 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167692 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I167692:hover {
}
.I167692 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167692 > .viewport:hover {
}

@media (max-width:640px) {
.I167692 {

width:100%;


}
.I167692:hover {
}
.I167692 > .viewport {



}
.I167692 > .viewport:hover {
}

}

h1.I176968, .I176968 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176968 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;

}
.I176968:hover {
}
.I176968 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176968 > .viewport:hover {
}


h1.I177174, .I177174 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177174 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177174:hover {
}
.I177174 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177174 > .viewport:hover {
}


h1.I177380, .I177380 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177380 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177380:hover {
}
.I177380 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177380 > .viewport:hover {
}


h1.I177746, .I177746 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177746 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177746:hover {
}
.I177746 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177746 > .viewport:hover {
}


.I117816 .image, .I117816.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I117816 .image:hover, .I117816.image:hover {
}
@media (min-width:1440px) {
.I117816 .image, .I117816.image {
width:100%;

}
.I117816 .image:hover, .I117816.image:hover {
}
}
.I117817, a.I117817 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117817:hover, a.I117817:hover {
}
@media (max-width:992px) {
.I117817, a.I117817 {
}
.I117817:hover, a.I117817:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117817, a.I117817 {
display:flex;
padding-bottom:0rem;

}
.I117817:hover, a.I117817:hover {
}
}

.I117818 .image, .I117818.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I117818 .image:hover, .I117818.image:hover {
}
@media (min-width:1440px) {
.I117818 .image, .I117818.image {
width:100%;

}
.I117818 .image:hover, .I117818.image:hover {
}
}
.I117819 .image, .I117819.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I117819 .image:hover, .I117819.image:hover {
}

.I117820, a.I117820 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117820:hover, a.I117820:hover {
}
@media (max-width:992px) {
.I117820, a.I117820 {
}
.I117820:hover, a.I117820:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117820, a.I117820 {
display:flex;
padding-bottom:0rem;

}
.I117820:hover, a.I117820:hover {
}
}

.I117821, a.I117821 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117821:hover, a.I117821:hover {
}
@media (min-width:1440px) {
.I117821, a.I117821 {
display:flex;
font-weight:500;


}
.I117821:hover, a.I117821:hover {
}
}
.I117822, a.I117822 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117822:hover, a.I117822:hover {
}
@media (max-width:992px) {
.I117822, a.I117822 {
}
.I117822:hover, a.I117822:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117822, a.I117822 {
display:flex;
padding-bottom:0rem;

}
.I117822:hover, a.I117822:hover {
}
}

.I117823, a.I117823 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;

}
.I117823:hover, a.I117823:hover {
}
@media (max-width:640px) {
.I117823, a.I117823 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I117823:hover, a.I117823:hover {
}
}

.I117824, a.I117824 {
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;

}
.I117824:hover, a.I117824:hover {
}
@media (max-width:992px) {
.I117824, a.I117824 {
}
.I117824:hover, a.I117824:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117824, a.I117824 {
display:flex;
padding-bottom:1rem;

}
.I117824:hover, a.I117824:hover {
}
}

.I117825, a.I117825 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117825:hover, a.I117825:hover {
}

.I117826, a.I117826 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117826:hover, a.I117826:hover {
}
@media (min-width:1440px) {
.I117826, a.I117826 {
display:flex;
font-weight:500;


}
.I117826:hover, a.I117826:hover {
}
}
.I117827 .image, .I117827.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I117827 .image:hover, .I117827.image:hover {
}

.I117828, a.I117828 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117828:hover, a.I117828:hover {
}
@media (min-width:1440px) {
.I117828, a.I117828 {
display:flex;
font-weight:500;


}
.I117828:hover, a.I117828:hover {
}
}
.I117829, a.I117829 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117829:hover, a.I117829:hover {
}
@media (max-width:992px) {
.I117829, a.I117829 {
}
.I117829:hover, a.I117829:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117829, a.I117829 {
display:flex;
padding-bottom:0rem;

}
.I117829:hover, a.I117829:hover {
}
}

.I117830 .image, .I117830.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I117830 .image:hover, .I117830.image:hover {
}

.I117831, a.I117831 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117831:hover, a.I117831:hover {
}
@media (min-width:1440px) {
.I117831, a.I117831 {
display:flex;
font-weight:500;


}
.I117831:hover, a.I117831:hover {
}
}
.I117832, a.I117832 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117832:hover, a.I117832:hover {
}
@media (max-width:992px) {
.I117832, a.I117832 {
}
.I117832:hover, a.I117832:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117832, a.I117832 {
display:flex;
padding-bottom:0rem;

}
.I117832:hover, a.I117832:hover {
}
}

.I117833 .image, .I117833.image {
vertical-align:top;
width:100px;
height:75px;
border-image-slice:100%;
background-size:cover;
background-position:center center;

}
.I117833 .image:hover, .I117833.image:hover {
}

.I117834, a.I117834 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117834:hover, a.I117834:hover {
}
@media (min-width:1440px) {
.I117834, a.I117834 {
display:flex;
font-weight:500;


}
.I117834:hover, a.I117834:hover {
}
}
.I117835, a.I117835 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117835:hover, a.I117835:hover {
}
@media (max-width:992px) {
.I117835, a.I117835 {
}
.I117835:hover, a.I117835:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117835, a.I117835 {
display:flex;
padding-bottom:0rem;

}
.I117835:hover, a.I117835:hover {
}
}

.I117836 .image, .I117836.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I117836 .image:hover, .I117836.image:hover {
}

.I117837 .image, .I117837.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I117837 .image:hover, .I117837.image:hover {
}

.I117838 .image, .I117838.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I117838 .image:hover, .I117838.image:hover {
}

.I117839, a.I117839 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117839:hover, a.I117839:hover {
}
@media (max-width:992px) {
.I117839, a.I117839 {
}
.I117839:hover, a.I117839:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117839, a.I117839 {
display:flex;
padding-bottom:0rem;

}
.I117839:hover, a.I117839:hover {
}
}

.I117840, a.I117840 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117840:hover, a.I117840:hover {
}
@media (min-width:1440px) {
.I117840, a.I117840 {
display:flex;
font-weight:500;


}
.I117840:hover, a.I117840:hover {
}
}
.I117841, a.I117841 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117841:hover, a.I117841:hover {
}
@media (max-width:992px) {
.I117841, a.I117841 {
}
.I117841:hover, a.I117841:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117841, a.I117841 {
display:flex;
padding-bottom:0rem;

}
.I117841:hover, a.I117841:hover {
}
}

.I117842, a.I117842 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.5rem;

padding-bottom:1rem;

}
.I117842:hover, a.I117842:hover {
}
@media (max-width:992px) {
.I117842, a.I117842 {
}
.I117842:hover, a.I117842:hover {
display:flex;
width:100%;

}
}
@media (min-width:1440px) {
.I117842, a.I117842 {
display:flex;
font-weight:500;


}
.I117842:hover, a.I117842:hover {
}
}
.I117843, a.I117843 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117843:hover, a.I117843:hover {
}
@media (max-width:992px) {
.I117843, a.I117843 {
}
.I117843:hover, a.I117843:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117843, a.I117843 {
display:flex;
padding-bottom:0rem;

}
.I117843:hover, a.I117843:hover {
}
}

.I117844, a.I117844 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117844:hover, a.I117844:hover {
}
@media (min-width:1440px) {
.I117844, a.I117844 {
display:flex;
font-weight:500;


}
.I117844:hover, a.I117844:hover {
}
}
.I117845 {
}
.I117845:hover {
}
.I117845 {
}
.I117845:hover {
}


.I117846, a.I117846 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117846:hover, a.I117846:hover {
}

.I117847, a.I117847 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117847:hover, a.I117847:hover {
}

.I117848 .button, .I117848.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117848 button.button, button.I117848.button {
cursor:pointer;
}
.I117848 .button .text, .I117848.button .text {
}
.I117848 .button .icon, .I117848.button .icon {
flex:none;
background-size:100% 100%;
}
.I117848 .button:hover, .I117848.button:hover {
}
.I117848 .button:hover .text, .I117848.button:hover .text {
}
.I117848 .button:hover .icon, .I117848.button:hover .icon {
background-size:100% 100%;
}

.I117849 .button, .I117849.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117849 button.button, button.I117849.button {
cursor:pointer;
}
.I117849 .button .text, .I117849.button .text {
}
.I117849 .button .icon, .I117849.button .icon {
flex:none;
background-size:100% 100%;
}
.I117849 .button:hover, .I117849.button:hover {
}
.I117849 .button:hover .text, .I117849.button:hover .text {
}
.I117849 .button:hover .icon, .I117849.button:hover .icon {
background-size:100% 100%;
}

.I117850 .button, .I117850.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117850 button.button, button.I117850.button {
cursor:pointer;
}
.I117850 .button .text, .I117850.button .text {
}
.I117850 .button .icon, .I117850.button .icon {
flex:none;
background-size:100% 100%;
}
.I117850 .button:hover, .I117850.button:hover {
}
.I117850 .button:hover .text, .I117850.button:hover .text {
}
.I117850 .button:hover .icon, .I117850.button:hover .icon {
background-size:100% 100%;
}

.I117851 .button, .I117851.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117851 button.button, button.I117851.button {
cursor:pointer;
}
.I117851 .button .text, .I117851.button .text {
}
.I117851 .button .icon, .I117851.button .icon {
flex:none;
background-size:100% 100%;
}
.I117851 .button:hover, .I117851.button:hover {
}
.I117851 .button:hover .text, .I117851.button:hover .text {
}
.I117851 .button:hover .icon, .I117851.button:hover .icon {
background-size:100% 100%;
}

.I117852 .button, .I117852.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117852 button.button, button.I117852.button {
cursor:pointer;
}
.I117852 .button .text, .I117852.button .text {
}
.I117852 .button .icon, .I117852.button .icon {
flex:none;
background-size:100% 100%;
}
.I117852 .button:hover, .I117852.button:hover {
}
.I117852 .button:hover .text, .I117852.button:hover .text {
}
.I117852 .button:hover .icon, .I117852.button:hover .icon {
background-size:100% 100%;
}

.I117853 .button, .I117853.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117853 button.button, button.I117853.button {
cursor:pointer;
}
.I117853 .button .text, .I117853.button .text {
}
.I117853 .button .icon, .I117853.button .icon {
flex:none;
background-size:100% 100%;
}
.I117853 .button:hover, .I117853.button:hover {
}
.I117853 .button:hover .text, .I117853.button:hover .text {
}
.I117853 .button:hover .icon, .I117853.button:hover .icon {
background-size:100% 100%;
}

.I117854 .button, .I117854.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117854 button.button, button.I117854.button {
cursor:pointer;
}
.I117854 .button .text, .I117854.button .text {
}
.I117854 .button .icon, .I117854.button .icon {
flex:none;
background-size:100% 100%;
}
.I117854 .button:hover, .I117854.button:hover {
}
.I117854 .button:hover .text, .I117854.button:hover .text {
}
.I117854 .button:hover .icon, .I117854.button:hover .icon {
background-size:100% 100%;
}

.I117855 .button, .I117855.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117855 button.button, button.I117855.button {
cursor:pointer;
}
.I117855 .button .text, .I117855.button .text {
}
.I117855 .button .icon, .I117855.button .icon {
flex:none;
background-size:100% 100%;
}
.I117855 .button:hover, .I117855.button:hover {
}
.I117855 .button:hover .text, .I117855.button:hover .text {
}
.I117855 .button:hover .icon, .I117855.button:hover .icon {
background-size:100% 100%;
}

.I117856 .button, .I117856.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117856 button.button, button.I117856.button {
cursor:pointer;
}
.I117856 .button .text, .I117856.button .text {
}
.I117856 .button .icon, .I117856.button .icon {
flex:none;
background-size:100% 100%;
}
.I117856 .button:hover, .I117856.button:hover {
}
.I117856 .button:hover .text, .I117856.button:hover .text {
}
.I117856 .button:hover .icon, .I117856.button:hover .icon {
background-size:100% 100%;
}

.I117857 .button, .I117857.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117857 button.button, button.I117857.button {
cursor:pointer;
}
.I117857 .button .text, .I117857.button .text {
font-family:Rubik;
font-weight:500;
color:rgb(250,50,99);

}
.I117857 .button .icon, .I117857.button .icon {
flex:none;
background-size:100% 100%;
}
.I117857 .button:hover, .I117857.button:hover {
}
.I117857 .button:hover .text, .I117857.button:hover .text {
}
.I117857 .button:hover .icon, .I117857.button:hover .icon {
background-size:100% 100%;
}

.I117858, a.I117858 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117858:hover, a.I117858:hover {
}

.I117859, a.I117859 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117859:hover, a.I117859:hover {
}

.I117860, a.I117860 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117860:hover, a.I117860:hover {
}

.I117861, a.I117861 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117861:hover, a.I117861:hover {
}

.I117862, a.I117862 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117862:hover, a.I117862:hover {
}

.I117863, a.I117863 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117863:hover, a.I117863:hover {
}

.I117864, a.I117864 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117864:hover, a.I117864:hover {
}

.I117865 .button, .I117865.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117865 button.button, button.I117865.button {
cursor:pointer;
}
.I117865 .button .text, .I117865.button .text {
}
.I117865 .button .icon, .I117865.button .icon {
flex:none;
background-size:100% 100%;
}
.I117865 .button:hover, .I117865.button:hover {
}
.I117865 .button:hover .text, .I117865.button:hover .text {
}
.I117865 .button:hover .icon, .I117865.button:hover .icon {
background-size:100% 100%;
}

.I117866, a.I117866 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117866:hover, a.I117866:hover {
}

.I117867, a.I117867 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117867:hover, a.I117867:hover {
}

.I117868, a.I117868 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117868:hover, a.I117868:hover {
}

.I117869 .image, .I117869.image {
vertical-align:top;
}
.I117869 .image:hover, .I117869.image:hover {
}

.I162978, a.I162978 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I162978:hover, a.I162978:hover {
}

.I165906, a.I165906 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I165906:hover, a.I165906:hover {
}

.I166379, a.I166379 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I166379:hover, a.I166379:hover {
}

.I166682 .button, .I166682.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I166682 button.button, button.I166682.button {
cursor:pointer;
}
.I166682 .button .text, .I166682.button .text {
}
.I166682 .button .icon, .I166682.button .icon {
flex:none;
background-size:100% 100%;
}
.I166682 .button:hover, .I166682.button:hover {
}
.I166682 .button:hover .text, .I166682.button:hover .text {
}
.I166682 .button:hover .icon, .I166682.button:hover .icon {
background-size:100% 100%;
}

.I166884, a.I166884 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I166884:hover, a.I166884:hover {
}

.I167187, a.I167187 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167187:hover, a.I167187:hover {
}

.I167389, a.I167389 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167389:hover, a.I167389:hover {
}

.I167591 .image, .I167591.image {
vertical-align:top;
}
.I167591 .image:hover, .I167591.image:hover {
}

.I176865, a.I176865 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176865:hover, a.I176865:hover {
}

.I177071, a.I177071 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177071:hover, a.I177071:hover {
}

.I177277, a.I177277 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177277:hover, a.I177277:hover {
}

.I177642, a.I177642 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177642:hover, a.I177642:hover {
}

h1.I117875, .I117875 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117875 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:26;

}
.I117875:hover {
}
.I117875 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117875 > .viewport:hover {
}


h1.I127016, .I127016 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127016 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I127016:hover {
}
.I127016 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127016 > .viewport:hover {
}


.I126986 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I126986:hover {
}

.I126987 {
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;


}
.I126987:hover {
}
@media (max-width:992px) {
.I126987 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I126987:hover {
}
}
@media (max-width:640px) {
.I126987 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I126987:hover {
}
}

.I126988 {
display:flex;
position:var(--I126988-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;


}
.I126988:hover {
}

@media (max-width:992px) {
.I126988 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I126988:hover {
}

}
@media (max-width:640px) {
.I126988 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I126988:hover {
}

}
@media (min-width:1440px) {
.I126988 {

order:3;
width:50%;
padding-right:4rem;

}
.I126988:hover {
}

}
.I126989 {
display:flex;
position:var(--I126989-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;


}
.I126989:hover {
}

@media (max-width:992px) {
.I126989 {

order:3;
width:50%;
padding-left:0rem;

}
.I126989:hover {
}

}
@media (max-width:640px) {
.I126989 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I126989:hover {
}

}
@media (min-width:1440px) {
.I126989 {

order:2;
width:50%;

flex-direction:column;


}
.I126989:hover {
}

}
.I128355 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I128355:hover {
}


h1.I126990, .I126990 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126990 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I126990:hover {
}
.I126990 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126990 > .viewport:hover {
}


h1.I126991, .I126991 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126991 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:7;
width:100%;


}
.I126991:hover {
}
.I126991 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126991 > .viewport:hover {
}


h1.I126992, .I126992 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126992 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I126992:hover {
}
.I126992 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126992 > .viewport:hover {
}


h1.I126993, .I126993 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126993 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:1;
padding-top:0;


}
.I126993:hover {
}
.I126993 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126993 > .viewport:hover {
}

@media (max-width:640px) {
.I126993 {

margin-bottom:0;


}
.I126993:hover {
}
.I126993 > .viewport {



}
.I126993 > .viewport:hover {
}

}

h1.I126994, .I126994 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126994 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I126994:hover {
}
.I126994 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126994 > .viewport:hover {
}


h1.I126995, .I126995 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126995 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I126995:hover {
}
.I126995 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126995 > .viewport:hover {
}

@media (max-width:640px) {
.I126995 {

margin-bottom:-1.65rem;


}
.I126995:hover {
}
.I126995 > .viewport {



}
.I126995 > .viewport:hover {
}

}

h1.I126996, .I126996 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126996 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I126996:hover {
}
.I126996 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126996 > .viewport:hover {
}


h1.I126997, .I126997 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126997 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I126997:hover {
}
.I126997 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126997 > .viewport:hover {
}


h1.I126998, .I126998 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126998 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I126998:hover {
}
.I126998 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126998 > .viewport:hover {
}


h1.I126999, .I126999 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126999 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I126999:hover {
}
.I126999 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126999 > .viewport:hover {
}

@media (max-width:992px) {
.I126999 {

height:auto;


}
.I126999:hover {
}
.I126999 > .viewport {



}
.I126999 > .viewport:hover {
}

}

h1.I127000, .I127000 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127000 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I127000:hover {
}
.I127000 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127000 > .viewport:hover {
}

@media (min-width:1440px) {
.I127000 {

width:100%;
padding-top:0.75rem;


}
.I127000:hover {
}
.I127000 > .viewport {



}
.I127000 > .viewport:hover {
}

}
h1.I127001, .I127001 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127001 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I127001:hover {
}
.I127001 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127001 > .viewport:hover {
}


h1.I127002, .I127002 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I127002 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I127002:hover {
}
.I127002 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I127002 > .viewport:hover {
}


.I127003, a.I127003 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I127003:hover, a.I127003:hover {
}
@media (max-width:992px) {
.I127003, a.I127003 {
display:flex;
font-size:1.625rem;


}
.I127003:hover, a.I127003:hover {
}
}
@media (max-width:640px) {
.I127003, a.I127003 {
display:flex;
font-size:1.625rem;


}
.I127003:hover, a.I127003:hover {
}
}

.I127004, a.I127004 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I127004:hover, a.I127004:hover {
}
@media (max-width:992px) {
.I127004, a.I127004 {
}
.I127004:hover, a.I127004:hover {
display:flex;
width:100%;

}
}

.I127005 .image, .I127005.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/genexus_superapps1.png?timestamp=20220520135829');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/genexus_superapps1.png?timestamp=20220520135829') 1.00x,url('https://www.genexus.com/media/images/genexus_superapps1_x1.99.png?timestamp=20220520135829') 1.99x,url('https://www.genexus.com/media/images/genexus_superapps1_x2.99.png?timestamp=20220520135829') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/genexus_superapps1.png?timestamp=20220520135829') 1.00x,url('https://www.genexus.com/media/images/genexus_superapps1_x1.99.png?timestamp=20220520135829') 1.99x,url('https://www.genexus.com/media/images/genexus_superapps1_x2.99.png?timestamp=20220520135829') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/genexus_superapps1.png?timestamp=20220520135829') 1.00x,url('https://www.genexus.com/media/images/genexus_superapps1_x1.99.png?timestamp=20220520135829') 1.99x,url('https://www.genexus.com/media/images/genexus_superapps1_x2.99.png?timestamp=20220520135829') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/genexus_superapps1.png?timestamp=20220520135829') 1.00x,url('https://www.genexus.com/media/images/genexus_superapps1_x1.99.png?timestamp=20220520135829') 1.99x,url('https://www.genexus.com/media/images/genexus_superapps1_x2.99.png?timestamp=20220520135829') 2.99x);
background-size:cover;
background-position:center center;

}
.I127005 .image:hover, .I127005.image:hover {
}

.I127006 .button, .I127006.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);

}
.I127006 button.button, button.I127006.button {
cursor:pointer;
}
.I127006 .button .text, .I127006.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I127006 .button .icon, .I127006.button .icon {
flex:none;
background-size:100% 100%;
}
.I127006 .button:hover, .I127006.button:hover {
background-color:rgb(210,40,93);

}
.I127006 .button:hover .text, .I127006.button:hover .text {
}
.I127006 .button:hover .icon, .I127006.button:hover .icon {
background-size:100% 100%;
}

.I127007, a.I127007 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I127007:hover, a.I127007:hover {
}

h1.I127008, .I127008 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I127008, .I127008 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I127008, .I127008 p {
margin:0px;
}

figure.I127008, .I127008 figure {
margin:0px;
}

a.I127008, .I127008 a {
text-decoration:inherit;
color:inherit;
}

.I127008 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I127008 article, article.I127008 {
width:100%;

flex-direction:column;	
}
.I127008 article:hover, article.I127008:hover {
}
.I127008 article.active, article.I127008.active {
}
.I127008 .body {
}
.I127008 .body:hover {
	
}
.I127008 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I127008 .body a {
text-decoration:underline;

}
.I127008 .body img {
}
.I127008 .body ul, .I127008 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I127008 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I127008 .body iframe {
}
.I127008 .body img:hover {
}
.I127008 .body iframe:hover {
}

.I127008 .body li {
list-style-type:disc;
}



.I127009 .button, .I127009.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);

}
.I127009 button.button, button.I127009.button {
cursor:pointer;
}
.I127009 .button .text, .I127009.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I127009 .button .icon, .I127009.button .icon {
flex:none;
background-size:100% 100%;
}
.I127009 .button:hover, .I127009.button:hover {
background-color:rgb(217,217,217);

}
.I127009 .button:hover .text, .I127009.button:hover .text {
}
.I127009 .button:hover .icon, .I127009.button:hover .icon {
background-size:100% 100%;
}

.I127010 .button, .I127010.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;

}
.I127010 button.button, button.I127010.button {
cursor:pointer;
}
.I127010 .button .text, .I127010.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I127010 .button .icon, .I127010.button .icon {
flex:none;
background-size:100% 100%;
}
.I127010 .button:hover, .I127010.button:hover {
}
.I127010 .button:hover .text, .I127010.button:hover .text {
}
.I127010 .button:hover .icon, .I127010.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I127010 .button, .I127010.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I127010 button.button, button.I127010.button {
}
.I127010 .button .text, .I127010.button .text {
color:rgb(108,72,201);

}
.I127010 .button .icon, .I127010.button .icon {
background-size:100% 100%;
}
.I127010 .button:hover, .I127010.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I127010 .button:hover .text, .I127010.button:hover .text {
color:rgb(150,155,160);

}
.I127010 .button:hover .icon, .I127010.button:hover .icon {
background-size:100% 100%;
}
}

.I127011 .button, .I127011.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I127011 button.button, button.I127011.button {
cursor:pointer;
}
.I127011 .button .text, .I127011.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I127011 .button .icon, .I127011.button .icon {
flex:none;
background-size:100% 100%;
}
.I127011 .button:hover, .I127011.button:hover {
}
.I127011 .button:hover .text, .I127011.button:hover .text {
}
.I127011 .button:hover .icon, .I127011.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I127011 .button, .I127011.button {
}
.I127011 button.button, button.I127011.button {
}
.I127011 .button .text, .I127011.button .text {
font-family:Rubik;

}
.I127011 .button .icon, .I127011.button .icon {
background-size:100% 100%;
}
.I127011 .button:hover, .I127011.button:hover {
}
.I127011 .button:hover .text, .I127011.button:hover .text {
}
.I127011 .button:hover .icon, .I127011.button:hover .icon {
background-size:100% 100%;
}
}

.I127012 {
display:flex;
width:100%;
height:270px;

}
.I127012:hover {
}

.I127013, a.I127013 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I127013:hover, a.I127013:hover {
}
@media (max-width:992px) {
.I127013, a.I127013 {
}
.I127013:hover, a.I127013:hover {
display:flex;
width:100%;

}
}

.I127014 .image, .I127014.image {
vertical-align:top;
}
.I127014 .image:hover, .I127014.image:hover {
}

.I127015 .button, .I127015.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I127015 button.button, button.I127015.button {
cursor:pointer;
}
.I127015 .button .text, .I127015.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I127015 .button .icon, .I127015.button .icon {
flex:none;
background-size:100% 100%;
}
.I127015 .button:hover, .I127015.button:hover {
}
.I127015 .button:hover .text, .I127015.button:hover .text {
}
.I127015 .button:hover .icon, .I127015.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I127015 .button, .I127015.button {
}
.I127015 button.button, button.I127015.button {
}
.I127015 .button .text, .I127015.button .text {
font-family:Rubik;

}
.I127015 .button .icon, .I127015.button .icon {
background-size:100% 100%;
}
.I127015 .button:hover, .I127015.button:hover {
}
.I127015 .button:hover .text, .I127015.button:hover .text {
}
.I127015 .button:hover .icon, .I127015.button:hover .icon {
background-size:100% 100%;
}
}

h1.I140751, .I140751 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140751 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:15;

}
.I140751:hover {
}
.I140751 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140751 > .viewport:hover {
}


.I140618 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
max-width:1180px;
margin-left:auto;
margin-right:auto;
padding-bottom:0rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0rem;
box-sizing:border-box;

flex-direction:column;
align-items:center;

	
}
.I140618:hover {
}
@media (max-width:992px) {
.I140618 {
width:100%;
margin-left:auto;
margin-right:auto;
padding-bottom:0rem;
padding-top:0rem;

align-items:flex-start;

	
}
.I140618:hover {
}
}
@media (max-width:640px) {
.I140618 {
padding-bottom:0rem;
padding-left:0rem;
padding-right:0rem;
padding-top:0rem;

	
}
.I140618:hover {
}
}

.I140619 {
display:flex;

order:3;
width:100%;
max-width:1440px;
padding-bottom:1rem;
box-sizing:border-box;


flex-direction:row;
}
.I140619:hover {
}
@media (max-width:992px) {
.I140619 {

width:100%;
padding-bottom:1rem;
padding-right:0;


}
.I140619:hover {
}
}
@media (max-width:640px) {
.I140619 {

width:calc(100vw - 1rem);
margin-left:1rem;
padding-bottom:1rem;
padding-left:0;
padding-right:1rem;


}
.I140619:hover {
}
}

.I140620 {
display:flex;
position:var(--I140620-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;
--I140620-location-transform:translate(0px,0px);
z-index:var(--I140620-z-index, auto);

transform:
var(--I140620-location-transform, translate(0px,0px))
var(--I140620-user-box-transform, translate(0px,0px))
;


position:var(--I140620-position-static-computed, static);
}
.I140620:hover {
}

@media (max-width:640px) {
.I140620 {

width:calc(100vw - 2rem);

}
.I140620:hover {
}

}

.I140621 {
display:flex;
position:var(--I140621-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:9;
width:100%;
height:240px;
background-color:rgb(81,147,255);
box-shadow:none;
overflow:hidden;
}
.I140621:hover {
}

@media (max-width:640px) {
.I140621 {

width:calc(100vw - 2rem);

}
.I140621:hover {
}

}

.I140622 {
display:flex;
position:var(--I140622-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:7;
width:100%;
height:240px;
background-color:rgb(222,108,171);
box-shadow:none;
overflow:hidden;
}
.I140622:hover {
}
.I140622 {
--I140622-position-static-computed:static;
}
.I140622 > .sector, .I140622 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I140622 {

width:calc(100vw - 2rem);

}
.I140622:hover {
}

}

.I140623 {
display:flex;
position:var(--I140623-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:2;
width:100%;
max-width:1440px;
box-sizing:border-box;

}
.I140623:hover {
}

@media (max-width:640px) {
.I140623 {

padding-left:1rem;
padding-right:1rem;

}
.I140623:hover {
}

}

.I140624 {
display:flex;
position:var(--I140624-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:15;
width:100%;
height:240px;
background-color:rgb(240,82,36);
box-shadow:none;
overflow:hidden;
}
.I140624:hover {
}

@media (max-width:640px) {
.I140624 {

width:calc(100vw - 2rem);

}
.I140624:hover {
}

}

.I140625 {
display:flex;
position:var(--I140625-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:17;
width:100%;
height:240px;
background-color:rgb(1,155,81);
box-shadow:none;
overflow:hidden;
}
.I140625:hover {
}
.I140625 {
--I140625-position-static-computed:static;
}
.I140625 > .sector, .I140625 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I140625 {

width:calc(100vw - 2rem);

}
.I140625:hover {
}

}
@media (min-width:1440px) {
.I140625 {

}
.I140625:hover {
}
.I140625 {
--I140625-position-static-computed:static;
}
.I140625 > .sector, .I140625 > .group-sectors {
position:relative;
}
}
.I140626 {
display:flex;
position:var(--I140626-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:22;
width:100%;
height:240px;
background-color:rgb(254,240,91);
box-shadow:none;
overflow:hidden;
}
.I140626:hover {
}

@media (max-width:640px) {
.I140626 {

width:calc(100vw - 2rem);

}
.I140626:hover {
}

}

.I140627 {
display:flex;
position:var(--I140627-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:44;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I140627:hover {
}

@media (max-width:640px) {
.I140627 {

width:calc(100vw - 2rem);

}
.I140627:hover {
}

}

.I140628 {
display:flex;
position:var(--I140628-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:45;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I140628:hover {
}

@media (max-width:640px) {
.I140628 {

width:calc(100vw - 2rem);

}
.I140628:hover {
}

}

.I140629 {
display:flex;
position:var(--I140629-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:46;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I140629:hover {
}

@media (max-width:640px) {
.I140629 {

width:calc(100vw - 2rem);

}
.I140629:hover {
}

}

.I140630 {
display:flex;
position:var(--I140630-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I140630:hover {
}


.I140631 {
display:flex;
position:var(--I140631-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;
}
.I140631:hover {
}

@media (max-width:640px) {
.I140631 {

width:calc(100vw - 2rem);

}
.I140631:hover {
}

}

.I166592 {
display:flex;
position:var(--I166592-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;
}
.I166592:hover {
}


.I140632 {
display:flex;
align-items:flex-start;
position:relative;

order:11;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I140632:hover {
}

@media (min-width:1440px) {
.I140632 {

order:4;


	
}
.I140632:hover {
}

}
.I140633 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I140633:hover {
}

@media (min-width:1440px) {
.I140633 {

order:2;


	
}
.I140633:hover {
}

}
.I140634 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I140634:hover {
}


.I140635 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I140635:hover {
}


.I140636 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I140636:hover {
}


.I140637 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I140637:hover {
}


.I140638 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I140638:hover {
}


.I140639 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I140639:hover {
}


.I140640 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I140640:hover {
}


.I140641 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;



flex-direction:row;
justify-content:space-between;
align-items:center;

	
}
.I140641:hover {
}
.I140641 > .sector {
position:relative;
}
@media (max-width:640px) {
.I140641 {



flex-direction:column;
align-items:flex-start;

	
}
.I140641:hover {
}

}

.I140642 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I140642:hover {
}


.I167097 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I167097:hover {
}


h1.I140643, .I140643 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140643 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
width:100%;
background-size:cover;
background-position:center center;


}
.I140643:hover {
}
.I140643 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140643 > .viewport:hover {
}

@media (min-width:1440px) {
.I140643 {

order:8;

}
.I140643:hover {
}
.I140643 > .viewport {



}
.I140643 > .viewport:hover {
}

}
h1.I140644, .I140644 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140644 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I140644:hover {
}
.I140644 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I140644 > .viewport:hover {
}


h1.I140645, .I140645 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140645 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I140645:hover {
}
.I140645 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140645 > .viewport:hover {
}

@media (min-width:1440px) {
.I140645 {

order:3;

}
.I140645:hover {
}
.I140645 > .viewport {



}
.I140645 > .viewport:hover {
}

}
h1.I140646, .I140646 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140646 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I140646:hover {
}
.I140646 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140646 > .viewport:hover {
}


h1.I140647, .I140647 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140647 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;
overflow:hidden;

}
.I140647:hover {
}
.I140647 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140647 > .viewport:hover {
}


h1.I140648, .I140648 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140648 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I140648:hover {
}
.I140648 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140648 > .viewport:hover {
}


h1.I140649, .I140649 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140649 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I140649:hover {
}
.I140649 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I140649 > .viewport:hover {
}


h1.I140650, .I140650 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140650 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I140650:hover {
}
.I140650 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140650 > .viewport:hover {
}


h1.I140651, .I140651 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140651 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;

}
.I140651:hover {
}
.I140651 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140651 > .viewport:hover {
}


h1.I140652, .I140652 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140652 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I140652:hover {
}
.I140652 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140652 > .viewport:hover {
}


h1.I140653, .I140653 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140653 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I140653:hover {
}
.I140653 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140653 > .viewport:hover {
}


h1.I140654, .I140654 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140654 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I140654:hover {
}
.I140654 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140654 > .viewport:hover {
}


h1.I140655, .I140655 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140655 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I140655:hover {
}
.I140655 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140655 > .viewport:hover {
}


h1.I140656, .I140656 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140656 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I140656:hover {
}
.I140656 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I140656 > .viewport:hover {
}


h1.I140657, .I140657 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140657 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I140657:hover {
}
.I140657 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140657 > .viewport:hover {
}


h1.I140658, .I140658 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140658 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I140658:hover {
}
.I140658 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140658 > .viewport:hover {
}


h1.I140659, .I140659 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140659 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I140659:hover {
}
.I140659 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I140659 > .viewport:hover {
}


h1.I140660, .I140660 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140660 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I140660:hover {
}
.I140660 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140660 > .viewport:hover {
}

@media (max-width:640px) {
.I140660 {

width:100%;


}
.I140660:hover {
}
.I140660 > .viewport {



}
.I140660 > .viewport:hover {
}

}

h1.I140661, .I140661 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140661 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I140661:hover {
}
.I140661 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140661 > .viewport:hover {
}


h1.I140662, .I140662 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140662 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I140662:hover {
}
.I140662 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140662 > .viewport:hover {
}


h1.I140663, .I140663 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140663 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I140663:hover {
}
.I140663 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140663 > .viewport:hover {
}


h1.I140664, .I140664 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140664 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I140664:hover {
}
.I140664 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140664 > .viewport:hover {
}


h1.I140665, .I140665 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140665 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I140665:hover {
}
.I140665 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140665 > .viewport:hover {
}


h1.I140666, .I140666 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140666 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I140666:hover {
}
.I140666 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140666 > .viewport:hover {
}


h1.I140667, .I140667 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140667 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I140667:hover {
}
.I140667 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140667 > .viewport:hover {
}


h1.I140668, .I140668 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140668 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I140668:hover {
}
.I140668 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140668 > .viewport:hover {
}


h1.I140669, .I140669 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140669 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I140669:hover {
}
.I140669 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140669 > .viewport:hover {
}


h1.I140670, .I140670 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140670 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I140670:hover {
}
.I140670 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140670 > .viewport:hover {
}


h1.I140671, .I140671 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140671 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I140671:hover {
}
.I140671 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140671 > .viewport:hover {
}


h1.I140672, .I140672 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140672 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I140672:hover {
}
.I140672 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140672 > .viewport:hover {
}


h1.I140673, .I140673 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140673 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I140673:hover {
}
.I140673 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140673 > .viewport:hover {
}


h1.I140674, .I140674 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140674 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I140674:hover {
}
.I140674 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140674 > .viewport:hover {
}


h1.I140675, .I140675 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140675 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;

}
.I140675:hover {
}
.I140675 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140675 > .viewport:hover {
}

@media (min-width:1440px) {
.I140675 {

order:3;

}
.I140675:hover {
}
.I140675 > .viewport {



}
.I140675 > .viewport:hover {
}

}
h1.I140676, .I140676 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140676 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I140676:hover {
}
.I140676 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140676 > .viewport:hover {
}


h1.I140677, .I140677 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140677 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I140677:hover {
}
.I140677 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140677 > .viewport:hover {
}


h1.I140678, .I140678 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140678 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I140678:hover {
}
.I140678 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140678 > .viewport:hover {
}


h1.I140679, .I140679 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140679 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I140679:hover {
}
.I140679 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140679 > .viewport:hover {
}


h1.I140680, .I140680 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140680 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I140680:hover {
}
.I140680 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140680 > .viewport:hover {
}


h1.I140681, .I140681 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140681 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I140681:hover {
}
.I140681 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140681 > .viewport:hover {
}


h1.I140682, .I140682 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140682 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I140682:hover {
}
.I140682 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140682 > .viewport:hover {
}


h1.I140683, .I140683 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140683 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I140683:hover {
}
.I140683 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140683 > .viewport:hover {
}


h1.I140684, .I140684 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140684 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I140684:hover {
}
.I140684 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140684 > .viewport:hover {
}


h1.I140685, .I140685 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140685 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:11;

}
.I140685:hover {
}
.I140685 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140685 > .viewport:hover {
}


h1.I140686, .I140686 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140686 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;

}
.I140686:hover {
}
.I140686 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140686 > .viewport:hover {
}


h1.I140687, .I140687 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140687 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I140687:hover {
}
.I140687 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140687 > .viewport:hover {
}


h1.I140688, .I140688 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140688 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I140688:hover {
}
.I140688 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140688 > .viewport:hover {
}


h1.I140689, .I140689 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140689 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I140689:hover {
}
.I140689 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140689 > .viewport:hover {
}


h1.I140690, .I140690 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140690 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I140690:hover {
}
.I140690 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140690 > .viewport:hover {
}


h1.I140691, .I140691 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140691 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I140691:hover {
}
.I140691 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140691 > .viewport:hover {
}


h1.I140692, .I140692 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140692 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I140692:hover {
}
.I140692 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140692 > .viewport:hover {
}


h1.I140693, .I140693 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140693 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I140693:hover {
}
.I140693 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140693 > .viewport:hover {
}


h1.I140694, .I140694 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140694 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I140694:hover {
}
.I140694 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140694 > .viewport:hover {
}


h1.I140695, .I140695 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140695 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I140695:hover {
}
.I140695 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140695 > .viewport:hover {
}


h1.I140696, .I140696 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140696 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I140696:hover {
}
.I140696 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140696 > .viewport:hover {
}

@media (max-width:640px) {
.I140696 {

width:100%;


}
.I140696:hover {
}
.I140696 > .viewport {



}
.I140696 > .viewport:hover {
}

}

h1.I163086, .I163086 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163086 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I163086:hover {
}
.I163086 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163086 > .viewport:hover {
}


h1.I166018, .I166018 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166018 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I166018:hover {
}
.I166018 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166018 > .viewport:hover {
}


h1.I166491, .I166491 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166491 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I166491:hover {
}
.I166491 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166491 > .viewport:hover {
}


h1.I166794, .I166794 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166794 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I166794:hover {
}
.I166794 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166794 > .viewport:hover {
}


h1.I166996, .I166996 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166996 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I166996:hover {
}
.I166996 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166996 > .viewport:hover {
}


h1.I167299, .I167299 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167299 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I167299:hover {
}
.I167299 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167299 > .viewport:hover {
}


h1.I167501, .I167501 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167501 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I167501:hover {
}
.I167501 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167501 > .viewport:hover {
}


h1.I167703, .I167703 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167703 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I167703:hover {
}
.I167703 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167703 > .viewport:hover {
}

@media (max-width:640px) {
.I167703 {

width:100%;


}
.I167703:hover {
}
.I167703 > .viewport {



}
.I167703 > .viewport:hover {
}

}

h1.I176979, .I176979 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176979 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;

}
.I176979:hover {
}
.I176979 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176979 > .viewport:hover {
}


h1.I177185, .I177185 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177185 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177185:hover {
}
.I177185 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177185 > .viewport:hover {
}


h1.I177391, .I177391 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177391 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177391:hover {
}
.I177391 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177391 > .viewport:hover {
}


h1.I177757, .I177757 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177757 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177757:hover {
}
.I177757 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177757 > .viewport:hover {
}


.I140697 .image, .I140697.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I140697 .image:hover, .I140697.image:hover {
}
@media (min-width:1440px) {
.I140697 .image, .I140697.image {
width:100%;

}
.I140697 .image:hover, .I140697.image:hover {
}
}
.I140698, a.I140698 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I140698:hover, a.I140698:hover {
}
@media (max-width:992px) {
.I140698, a.I140698 {
}
.I140698:hover, a.I140698:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I140698, a.I140698 {
display:flex;
padding-bottom:0rem;

}
.I140698:hover, a.I140698:hover {
}
}

.I140699 .image, .I140699.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I140699 .image:hover, .I140699.image:hover {
}
@media (min-width:1440px) {
.I140699 .image, .I140699.image {
width:100%;

}
.I140699 .image:hover, .I140699.image:hover {
}
}
.I140700 .image, .I140700.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I140700 .image:hover, .I140700.image:hover {
}

.I140701, a.I140701 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I140701:hover, a.I140701:hover {
}
@media (max-width:992px) {
.I140701, a.I140701 {
}
.I140701:hover, a.I140701:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I140701, a.I140701 {
display:flex;
padding-bottom:0rem;

}
.I140701:hover, a.I140701:hover {
}
}

.I140702, a.I140702 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I140702:hover, a.I140702:hover {
}
@media (min-width:1440px) {
.I140702, a.I140702 {
display:flex;
font-weight:500;


}
.I140702:hover, a.I140702:hover {
}
}
.I140703, a.I140703 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I140703:hover, a.I140703:hover {
}
@media (max-width:992px) {
.I140703, a.I140703 {
}
.I140703:hover, a.I140703:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I140703, a.I140703 {
display:flex;
padding-bottom:0rem;

}
.I140703:hover, a.I140703:hover {
}
}

.I140704, a.I140704 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;

}
.I140704:hover, a.I140704:hover {
}
@media (max-width:640px) {
.I140704, a.I140704 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I140704:hover, a.I140704:hover {
}
}

.I140705, a.I140705 {
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;

}
.I140705:hover, a.I140705:hover {
}
@media (max-width:992px) {
.I140705, a.I140705 {
}
.I140705:hover, a.I140705:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I140705, a.I140705 {
display:flex;
padding-bottom:1rem;

}
.I140705:hover, a.I140705:hover {
}
}

.I140706, a.I140706 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I140706:hover, a.I140706:hover {
}

.I140707, a.I140707 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I140707:hover, a.I140707:hover {
}
@media (min-width:1440px) {
.I140707, a.I140707 {
display:flex;
font-weight:500;


}
.I140707:hover, a.I140707:hover {
}
}
.I140708 .image, .I140708.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I140708 .image:hover, .I140708.image:hover {
}

.I140709, a.I140709 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I140709:hover, a.I140709:hover {
}
@media (min-width:1440px) {
.I140709, a.I140709 {
display:flex;
font-weight:500;


}
.I140709:hover, a.I140709:hover {
}
}
.I140710, a.I140710 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I140710:hover, a.I140710:hover {
}
@media (max-width:992px) {
.I140710, a.I140710 {
}
.I140710:hover, a.I140710:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I140710, a.I140710 {
display:flex;
padding-bottom:0rem;

}
.I140710:hover, a.I140710:hover {
}
}

.I140711 .image, .I140711.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I140711 .image:hover, .I140711.image:hover {
}

.I140712, a.I140712 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I140712:hover, a.I140712:hover {
}
@media (min-width:1440px) {
.I140712, a.I140712 {
display:flex;
font-weight:500;


}
.I140712:hover, a.I140712:hover {
}
}
.I140713, a.I140713 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I140713:hover, a.I140713:hover {
}
@media (max-width:992px) {
.I140713, a.I140713 {
}
.I140713:hover, a.I140713:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I140713, a.I140713 {
display:flex;
padding-bottom:0rem;

}
.I140713:hover, a.I140713:hover {
}
}

.I140714 .image, .I140714.image {
vertical-align:top;
width:100px;
height:75px;
border-image-slice:100%;
background-size:cover;
background-position:center center;

}
.I140714 .image:hover, .I140714.image:hover {
}

.I140715, a.I140715 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I140715:hover, a.I140715:hover {
}
@media (min-width:1440px) {
.I140715, a.I140715 {
display:flex;
font-weight:500;


}
.I140715:hover, a.I140715:hover {
}
}
.I140716, a.I140716 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I140716:hover, a.I140716:hover {
}
@media (max-width:992px) {
.I140716, a.I140716 {
}
.I140716:hover, a.I140716:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I140716, a.I140716 {
display:flex;
padding-bottom:0rem;

}
.I140716:hover, a.I140716:hover {
}
}

.I140717 .image, .I140717.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I140717 .image:hover, .I140717.image:hover {
}

.I140718 .image, .I140718.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I140718 .image:hover, .I140718.image:hover {
}

.I140719 .image, .I140719.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I140719 .image:hover, .I140719.image:hover {
}

.I140720, a.I140720 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I140720:hover, a.I140720:hover {
}
@media (max-width:992px) {
.I140720, a.I140720 {
}
.I140720:hover, a.I140720:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I140720, a.I140720 {
display:flex;
padding-bottom:0rem;

}
.I140720:hover, a.I140720:hover {
}
}

.I140721, a.I140721 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I140721:hover, a.I140721:hover {
}
@media (min-width:1440px) {
.I140721, a.I140721 {
display:flex;
font-weight:500;


}
.I140721:hover, a.I140721:hover {
}
}
.I140722, a.I140722 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I140722:hover, a.I140722:hover {
}
@media (max-width:992px) {
.I140722, a.I140722 {
}
.I140722:hover, a.I140722:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I140722, a.I140722 {
display:flex;
padding-bottom:0rem;

}
.I140722:hover, a.I140722:hover {
}
}

.I140723, a.I140723 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.5rem;

padding-bottom:1rem;

}
.I140723:hover, a.I140723:hover {
}
@media (max-width:992px) {
.I140723, a.I140723 {
}
.I140723:hover, a.I140723:hover {
display:flex;
width:100%;

}
}
@media (min-width:1440px) {
.I140723, a.I140723 {
display:flex;
font-weight:500;


}
.I140723:hover, a.I140723:hover {
}
}
.I140724, a.I140724 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I140724:hover, a.I140724:hover {
}
@media (max-width:992px) {
.I140724, a.I140724 {
}
.I140724:hover, a.I140724:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I140724, a.I140724 {
display:flex;
padding-bottom:0rem;

}
.I140724:hover, a.I140724:hover {
}
}

.I140725, a.I140725 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I140725:hover, a.I140725:hover {
}
@media (min-width:1440px) {
.I140725, a.I140725 {
display:flex;
font-weight:500;


}
.I140725:hover, a.I140725:hover {
}
}
.I140726 {
}
.I140726:hover {
}
.I140726 {
}
.I140726:hover {
}


.I140727, a.I140727 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I140727:hover, a.I140727:hover {
}

.I140728, a.I140728 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I140728:hover, a.I140728:hover {
}

.I140729 .button, .I140729.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I140729 button.button, button.I140729.button {
cursor:pointer;
}
.I140729 .button .text, .I140729.button .text {
}
.I140729 .button .icon, .I140729.button .icon {
flex:none;
background-size:100% 100%;
}
.I140729 .button:hover, .I140729.button:hover {
}
.I140729 .button:hover .text, .I140729.button:hover .text {
}
.I140729 .button:hover .icon, .I140729.button:hover .icon {
background-size:100% 100%;
}

.I140730 .button, .I140730.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I140730 button.button, button.I140730.button {
cursor:pointer;
}
.I140730 .button .text, .I140730.button .text {
}
.I140730 .button .icon, .I140730.button .icon {
flex:none;
background-size:100% 100%;
}
.I140730 .button:hover, .I140730.button:hover {
}
.I140730 .button:hover .text, .I140730.button:hover .text {
}
.I140730 .button:hover .icon, .I140730.button:hover .icon {
background-size:100% 100%;
}

.I140731 .button, .I140731.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I140731 button.button, button.I140731.button {
cursor:pointer;
}
.I140731 .button .text, .I140731.button .text {
}
.I140731 .button .icon, .I140731.button .icon {
flex:none;
background-size:100% 100%;
}
.I140731 .button:hover, .I140731.button:hover {
}
.I140731 .button:hover .text, .I140731.button:hover .text {
}
.I140731 .button:hover .icon, .I140731.button:hover .icon {
background-size:100% 100%;
}

.I140732 .button, .I140732.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I140732 button.button, button.I140732.button {
cursor:pointer;
}
.I140732 .button .text, .I140732.button .text {
}
.I140732 .button .icon, .I140732.button .icon {
flex:none;
background-size:100% 100%;
}
.I140732 .button:hover, .I140732.button:hover {
}
.I140732 .button:hover .text, .I140732.button:hover .text {
}
.I140732 .button:hover .icon, .I140732.button:hover .icon {
background-size:100% 100%;
}

.I140733 .button, .I140733.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I140733 button.button, button.I140733.button {
cursor:pointer;
}
.I140733 .button .text, .I140733.button .text {
}
.I140733 .button .icon, .I140733.button .icon {
flex:none;
background-size:100% 100%;
}
.I140733 .button:hover, .I140733.button:hover {
}
.I140733 .button:hover .text, .I140733.button:hover .text {
}
.I140733 .button:hover .icon, .I140733.button:hover .icon {
background-size:100% 100%;
}

.I140734 .button, .I140734.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I140734 button.button, button.I140734.button {
cursor:pointer;
}
.I140734 .button .text, .I140734.button .text {
}
.I140734 .button .icon, .I140734.button .icon {
flex:none;
background-size:100% 100%;
}
.I140734 .button:hover, .I140734.button:hover {
}
.I140734 .button:hover .text, .I140734.button:hover .text {
}
.I140734 .button:hover .icon, .I140734.button:hover .icon {
background-size:100% 100%;
}

.I140735 .button, .I140735.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I140735 button.button, button.I140735.button {
cursor:pointer;
}
.I140735 .button .text, .I140735.button .text {
}
.I140735 .button .icon, .I140735.button .icon {
flex:none;
background-size:100% 100%;
}
.I140735 .button:hover, .I140735.button:hover {
}
.I140735 .button:hover .text, .I140735.button:hover .text {
}
.I140735 .button:hover .icon, .I140735.button:hover .icon {
background-size:100% 100%;
}

.I140736 .button, .I140736.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I140736 button.button, button.I140736.button {
cursor:pointer;
}
.I140736 .button .text, .I140736.button .text {
}
.I140736 .button .icon, .I140736.button .icon {
flex:none;
background-size:100% 100%;
}
.I140736 .button:hover, .I140736.button:hover {
}
.I140736 .button:hover .text, .I140736.button:hover .text {
}
.I140736 .button:hover .icon, .I140736.button:hover .icon {
background-size:100% 100%;
}

.I140737 .button, .I140737.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I140737 button.button, button.I140737.button {
cursor:pointer;
}
.I140737 .button .text, .I140737.button .text {
}
.I140737 .button .icon, .I140737.button .icon {
flex:none;
background-size:100% 100%;
}
.I140737 .button:hover, .I140737.button:hover {
}
.I140737 .button:hover .text, .I140737.button:hover .text {
}
.I140737 .button:hover .icon, .I140737.button:hover .icon {
background-size:100% 100%;
}

.I140738 .button, .I140738.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I140738 button.button, button.I140738.button {
cursor:pointer;
}
.I140738 .button .text, .I140738.button .text {
font-family:Rubik;
font-weight:500;
color:rgb(250,50,99);

}
.I140738 .button .icon, .I140738.button .icon {
flex:none;
background-size:100% 100%;
}
.I140738 .button:hover, .I140738.button:hover {
}
.I140738 .button:hover .text, .I140738.button:hover .text {
}
.I140738 .button:hover .icon, .I140738.button:hover .icon {
background-size:100% 100%;
}

.I140739, a.I140739 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I140739:hover, a.I140739:hover {
}

.I140740, a.I140740 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I140740:hover, a.I140740:hover {
}

.I140741, a.I140741 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I140741:hover, a.I140741:hover {
}

.I140742, a.I140742 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I140742:hover, a.I140742:hover {
}

.I140743, a.I140743 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I140743:hover, a.I140743:hover {
}

.I140744, a.I140744 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I140744:hover, a.I140744:hover {
}

.I140745, a.I140745 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I140745:hover, a.I140745:hover {
}

.I140746 .button, .I140746.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I140746 button.button, button.I140746.button {
cursor:pointer;
}
.I140746 .button .text, .I140746.button .text {
}
.I140746 .button .icon, .I140746.button .icon {
flex:none;
background-size:100% 100%;
}
.I140746 .button:hover, .I140746.button:hover {
}
.I140746 .button:hover .text, .I140746.button:hover .text {
}
.I140746 .button:hover .icon, .I140746.button:hover .icon {
background-size:100% 100%;
}

.I140747, a.I140747 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I140747:hover, a.I140747:hover {
}

.I140748, a.I140748 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I140748:hover, a.I140748:hover {
}

.I140749, a.I140749 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I140749:hover, a.I140749:hover {
}

.I140750 .image, .I140750.image {
vertical-align:top;
}
.I140750 .image:hover, .I140750.image:hover {
}

.I162989, a.I162989 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I162989:hover, a.I162989:hover {
}

.I165917, a.I165917 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I165917:hover, a.I165917:hover {
}

.I166390, a.I166390 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I166390:hover, a.I166390:hover {
}

.I166693 .button, .I166693.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I166693 button.button, button.I166693.button {
cursor:pointer;
}
.I166693 .button .text, .I166693.button .text {
}
.I166693 .button .icon, .I166693.button .icon {
flex:none;
background-size:100% 100%;
}
.I166693 .button:hover, .I166693.button:hover {
}
.I166693 .button:hover .text, .I166693.button:hover .text {
}
.I166693 .button:hover .icon, .I166693.button:hover .icon {
background-size:100% 100%;
}

.I166895, a.I166895 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I166895:hover, a.I166895:hover {
}

.I167198, a.I167198 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167198:hover, a.I167198:hover {
}

.I167400, a.I167400 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167400:hover, a.I167400:hover {
}

.I167602 .image, .I167602.image {
vertical-align:top;
}
.I167602 .image:hover, .I167602.image:hover {
}

.I176876, a.I176876 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176876:hover, a.I176876:hover {
}

.I177082, a.I177082 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177082:hover, a.I177082:hover {
}

.I177288, a.I177288 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177288:hover, a.I177288:hover {
}

.I177653, a.I177653 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177653:hover, a.I177653:hover {
}

h1.I140788, .I140788 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140788 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:22;
width:100%;


}
.I140788:hover {
}
.I140788 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140788 > .viewport:hover {
}


.I140758 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(245,245,245);

align-items:center;

	
}
.I140758:hover {
}

.I140759 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:0rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;


}
.I140759:hover {
}
@media (max-width:992px) {
.I140759 {

padding-bottom:0rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I140759:hover {
}
}
@media (max-width:640px) {
.I140759 {


flex-direction:column;
}
.I140759:hover {
}
}

.I140760 {
display:flex;
position:var(--I140760-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;


}
.I140760:hover {
}

@media (max-width:992px) {
.I140760 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I140760:hover {
}

}
@media (max-width:640px) {
.I140760 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I140760:hover {
}

}
@media (min-width:1440px) {
.I140760 {

width:50%;
padding-right:4rem;

}
.I140760:hover {
}

}
.I140761 {
display:flex;
position:var(--I140761-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;


}
.I140761:hover {
}

@media (max-width:992px) {
.I140761 {

width:50%;

}
.I140761:hover {
}

}
@media (max-width:640px) {
.I140761 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I140761:hover {
}

}
@media (min-width:1440px) {
.I140761 {

width:50%;

flex-direction:column;


}
.I140761:hover {
}

}
.I140762 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I140762:hover {
}

@media (max-width:992px) {
.I140762 {



flex-direction:column;

	
}
.I140762:hover {
}

}

h1.I140763, .I140763 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140763 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I140763:hover {
}
.I140763 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140763 > .viewport:hover {
}


h1.I140764, .I140764 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140764 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I140764:hover {
}
.I140764 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140764 > .viewport:hover {
}


h1.I140765, .I140765 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140765 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I140765:hover {
}
.I140765 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140765 > .viewport:hover {
}

@media (max-width:992px) {
.I140765 {

display:flex;

}
.I140765:hover {
}
.I140765 > .viewport {



}
.I140765 > .viewport:hover {
}

}
@media (max-width:640px) {
.I140765 {

height:auto;


}
.I140765:hover {
}
.I140765 > .viewport {



}
.I140765 > .viewport:hover {
}

}

h1.I140766, .I140766 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140766 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I140766:hover {
}
.I140766 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140766 > .viewport:hover {
}

@media (max-width:992px) {
.I140766 {

padding-bottom:1rem;


}
.I140766:hover {
}
.I140766 > .viewport {



}
.I140766 > .viewport:hover {
}

}
@media (max-width:640px) {
.I140766 {

margin-bottom:0;


}
.I140766:hover {
}
.I140766 > .viewport {



}
.I140766 > .viewport:hover {
}

}

h1.I140767, .I140767 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140767 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I140767:hover {
}
.I140767 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140767 > .viewport:hover {
}


h1.I140768, .I140768 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140768 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I140768:hover {
}
.I140768 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140768 > .viewport:hover {
}


h1.I140769, .I140769 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140769 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I140769:hover {
}
.I140769 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140769 > .viewport:hover {
}

@media (max-width:640px) {
.I140769 {

margin-bottom:-1.65rem;


}
.I140769:hover {
}
.I140769 > .viewport {



}
.I140769 > .viewport:hover {
}

}

h1.I140770, .I140770 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140770 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I140770:hover {
}
.I140770 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140770 > .viewport:hover {
}

@media (min-width:1440px) {
.I140770 {

display:none;

}
.I140770:hover {
}
.I140770 > .viewport {



}
.I140770 > .viewport:hover {
}

}
h1.I140771, .I140771 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140771 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I140771:hover {
}
.I140771 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140771 > .viewport:hover {
}


h1.I140772, .I140772 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140772 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I140772:hover {
}
.I140772 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140772 > .viewport:hover {
}

@media (max-width:992px) {
.I140772 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I140772:hover {
}
.I140772 > .viewport {



}
.I140772 > .viewport:hover {
}

}

h1.I140773, .I140773 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140773 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I140773:hover {
}
.I140773 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140773 > .viewport:hover {
}

@media (max-width:992px) {
.I140773 {

display:none;

}
.I140773:hover {
}
.I140773 > .viewport {



}
.I140773 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I140773 {

width:100%;
height:auto;


}
.I140773:hover {
}
.I140773 > .viewport {



}
.I140773 > .viewport:hover {
}

}
h1.I140774, .I140774 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140774 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I140774:hover {
}
.I140774 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140774 > .viewport:hover {
}

@media (min-width:1440px) {
.I140774 {

width:100%;
box-sizing:border-box;


}
.I140774:hover {
}
.I140774 > .viewport {



}
.I140774 > .viewport:hover {
}

}
h1.I140775, .I140775 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140775 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I140775:hover {
}
.I140775 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140775 > .viewport:hover {
}


.I140776, a.I140776 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I140776:hover, a.I140776:hover {
}
@media (max-width:992px) {
.I140776, a.I140776 {
display:flex;
font-size:1.625rem;


}
.I140776:hover, a.I140776:hover {
}
}
@media (max-width:640px) {
.I140776, a.I140776 {
display:flex;
font-size:1.625rem;


}
.I140776:hover, a.I140776:hover {
}
}

.I140777, a.I140777 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I140777:hover, a.I140777:hover {
}
@media (max-width:992px) {
.I140777, a.I140777 {
}
.I140777:hover, a.I140777:hover {
display:flex;
width:100%;

}
}

.I140778 .image, .I140778.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/escalar-negocio-super-app.jpg?timestamp=20240125215814');
background-size:cover;
background-position:center center;

}
.I140778 .image:hover, .I140778.image:hover {
}

.I140779 .button, .I140779.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);

}
.I140779 button.button, button.I140779.button {
cursor:pointer;
}
.I140779 .button .text, .I140779.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I140779 .button .icon, .I140779.button .icon {
flex:none;
background-size:100% 100%;
}
.I140779 .button:hover, .I140779.button:hover {
background-color:rgb(210,40,93);

}
.I140779 .button:hover .text, .I140779.button:hover .text {
}
.I140779 .button:hover .icon, .I140779.button:hover .icon {
background-size:100% 100%;
}

.I140780, a.I140780 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I140780:hover, a.I140780:hover {
}

h1.I140781, .I140781 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I140781, .I140781 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I140781, .I140781 p {
margin:0px;
}

figure.I140781, .I140781 figure {
margin:0px;
}

a.I140781, .I140781 a {
text-decoration:inherit;
color:inherit;
}

.I140781 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I140781 article, article.I140781 {
flex-direction:column;	
}
.I140781 article:hover, article.I140781:hover {
}
.I140781 article.active, article.I140781.active {
}
.I140781 .body {
}
.I140781 .body:hover {
	
}
.I140781 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I140781 .body a {
text-decoration:underline;

}
.I140781 .body img {
}
.I140781 .body ul, .I140781 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I140781 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I140781 .body iframe {
}
.I140781 .body img:hover {
}
.I140781 .body iframe:hover {
}

.I140781 .body li {
list-style-type:disc;
}



.I140782 .button, .I140782.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I140782 button.button, button.I140782.button {
cursor:pointer;
}
.I140782 .button .text, .I140782.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I140782 .button .icon, .I140782.button .icon {
flex:none;
background-size:100% 100%;
}
.I140782 .button:hover, .I140782.button:hover {
}
.I140782 .button:hover .text, .I140782.button:hover .text {
}
.I140782 .button:hover .icon, .I140782.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I140782 .button, .I140782.button {
}
.I140782 button.button, button.I140782.button {
}
.I140782 .button .text, .I140782.button .text {
font-family:Rubik;

}
.I140782 .button .icon, .I140782.button .icon {
background-size:100% 100%;
}
.I140782 .button:hover, .I140782.button:hover {
}
.I140782 .button:hover .text, .I140782.button:hover .text {
}
.I140782 .button:hover .icon, .I140782.button:hover .icon {
background-size:100% 100%;
}
}

.I140783 .button, .I140783.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;

}
.I140783 button.button, button.I140783.button {
cursor:pointer;
}
.I140783 .button .text, .I140783.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I140783 .button .icon, .I140783.button .icon {
flex:none;
background-size:100% 100%;
}
.I140783 .button:hover, .I140783.button:hover {
}
.I140783 .button:hover .text, .I140783.button:hover .text {
}
.I140783 .button:hover .icon, .I140783.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I140783 .button, .I140783.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I140783 button.button, button.I140783.button {
}
.I140783 .button .text, .I140783.button .text {
color:rgb(108,72,201);

}
.I140783 .button .icon, .I140783.button .icon {
background-size:100% 100%;
}
.I140783 .button:hover, .I140783.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I140783 .button:hover .text, .I140783.button:hover .text {
color:rgb(150,155,160);

}
.I140783 .button:hover .icon, .I140783.button:hover .icon {
background-size:100% 100%;
}
}

.I140784 .button, .I140784.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);

}
.I140784 button.button, button.I140784.button {
cursor:pointer;
}
.I140784 .button .text, .I140784.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I140784 .button .icon, .I140784.button .icon {
flex:none;
background-size:100% 100%;
}
.I140784 .button:hover, .I140784.button:hover {
background-color:rgb(217,217,217);

}
.I140784 .button:hover .text, .I140784.button:hover .text {
}
.I140784 .button:hover .icon, .I140784.button:hover .icon {
background-size:100% 100%;
}

.I140785 {
display:flex;
width:100%;
height:270px;

}
.I140785:hover {
}
@media (min-width:1440px) {
.I140785 {
display:flex;
width:100%;
height:270px;

}
.I140785:hover {
}
}
.I140786, a.I140786 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I140786:hover, a.I140786:hover {
}
@media (max-width:992px) {
.I140786, a.I140786 {
}
.I140786:hover, a.I140786:hover {
display:flex;
width:100%;

}
}

.I140787 .image, .I140787.image {
vertical-align:top;
}
.I140787 .image:hover, .I140787.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.I140854, .I140854 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140854 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:20;
width:100%;


}
.I140854:hover {
}
.I140854 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140854 > .viewport:hover {
}


.I140791 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:0rem;
padding-top:8rem;
background-color:rgb(255,255,255);

align-items:center;

	
}
.I140791:hover {
}
@media (max-width:992px) {
.I140791 {
padding-bottom:0rem;
padding-top:4rem;

	
}
.I140791:hover {
}
}

.I140792 {
display:flex;

order:1;
width:100%;
max-width:1024px;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;


flex-direction:column;
}
.I140792:hover {
}
@media (max-width:992px) {
.I140792 {

padding-left:1.625rem;
padding-right:1.625rem;


}
.I140792:hover {
}
}
@media (min-width:1440px) {
.I140792 {

width:100%;


}
.I140792:hover {
}
}
.I140793 {
display:flex;
position:var(--I140793-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
box-sizing:border-box;

}
.I140793:hover {
}


.I140794 {
display:flex;
position:var(--I140794-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
margin-top:4rem;
box-sizing:border-box;

flex-direction:row;
justify-content:flex-start;
align-items:stretch;


}
.I140794:hover {
}

@media (max-width:992px) {
.I140794 {

margin-top:2rem;

}
.I140794:hover {
}

}
@media (max-width:640px) {
.I140794 {

flex-direction:column;


}
.I140794:hover {
}

}

.I140795 {
display:flex;
position:var(--I140795-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
margin-bottom:0;
margin-top:4rem;

flex-direction:row;
align-items:stretch;


}
.I140795:hover {
}

@media (max-width:992px) {
.I140795 {

margin-top:2rem;

}
.I140795:hover {
}

}
@media (max-width:640px) {
.I140795 {

margin-top:1rem;

flex-direction:column;


}
.I140795:hover {
}

}

.I140796 {
display:flex;
position:var(--I140796-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:4;
margin-top:4rem;

flex-direction:row;
align-items:stretch;


}
.I140796:hover {
}

@media (max-width:992px) {
.I140796 {

margin-top:2rem;

}
.I140796:hover {
}

}
@media (max-width:640px) {
.I140796 {

margin-top:1rem;

flex-direction:column;


}
.I140796:hover {
}

}

.I140797 {
display:flex;
position:var(--I140797-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:6;
}
.I140797:hover {
}


.I161582 {
display:flex;
position:var(--I161582-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:5;
margin-top:4rem;

flex-direction:row;
align-items:stretch;


}
.I161582:hover {
}

@media (max-width:640px) {
.I161582 {

margin-top:1rem;

flex-direction:column;


}
.I161582:hover {
}

}

.I140798 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 2rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(238,233,248);
box-sizing:border-box;



flex-direction:column;

	
}
.I140798:hover {
}

@media (max-width:992px) {
.I140798 {

width:calc(50% - 1rem);
margin-left:1rem;



	
}
.I140798:hover {
}

}
@media (max-width:640px) {
.I140798 {

width:100%;
margin-left:0;
margin-top:1rem;



	
}
.I140798:hover {
}

}

.I140799 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 2rem);
margin-right:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(238,233,248);
box-sizing:border-box;
box-shadow:none;



flex-direction:column;

	
}
.I140799:hover {
}

@media (max-width:992px) {
.I140799 {

width:calc(50% - 1rem);
margin-right:1rem;



	
}
.I140799:hover {
}

}
@media (max-width:640px) {
.I140799 {

width:100%;



	
}
.I140799:hover {
}

}

.I140800 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 2rem);
margin-right:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(238,233,248);
box-sizing:border-box;



flex-direction:column;

	
}
.I140800:hover {
}

@media (max-width:992px) {
.I140800 {

width:calc(50% - 1rem);
margin-right:1rem;



	
}
.I140800:hover {
}

}
@media (max-width:640px) {
.I140800 {

width:100%;
margin-right:0;



	
}
.I140800:hover {
}

}

.I140801 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 2rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(238,233,248);
box-sizing:border-box;



flex-direction:column;

	
}
.I140801:hover {
}

@media (max-width:992px) {
.I140801 {

width:calc(50% - 1rem);
margin-left:1rem;



	
}
.I140801:hover {
}

}
@media (max-width:640px) {
.I140801 {

width:100%;
margin-left:0;
margin-top:1rem;



	
}
.I140801:hover {
}

}

.I140802 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 2rem);
margin-right:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgba(0,0,0,0.07000);
box-sizing:border-box;



flex-direction:column;

	
}
.I140802:hover {
}

@media (max-width:992px) {
.I140802 {

width:calc(50% - 1rem);
margin-right:1rem;



	
}
.I140802:hover {
}

}
@media (max-width:640px) {
.I140802 {

width:100%;
margin-right:0;



	
}
.I140802:hover {
}

}

.I140803 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 2rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgba(0,0,0,0.07000);
box-sizing:border-box;



flex-direction:column;

	
}
.I140803:hover {
}

@media (max-width:992px) {
.I140803 {

width:calc(50% - 1rem);
margin-left:1rem;



	
}
.I140803:hover {
}

}
@media (max-width:640px) {
.I140803 {

width:100%;
margin-left:0;
margin-top:1rem;



	
}
.I140803:hover {
}

}

.I161633 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 2rem);
margin-right:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgba(0,0,0,0.07000);
box-sizing:border-box;



flex-direction:column;

	
}
.I161633:hover {
}

@media (max-width:992px) {
.I161633 {

width:calc(50% - 1rem);
margin-right:1rem;



	
}
.I161633:hover {
}

}
@media (max-width:640px) {
.I161633 {

width:100%;
margin-right:0;



	
}
.I161633:hover {
}

}

.I161752 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 2rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgba(0,0,0,0.07000);
box-sizing:border-box;



flex-direction:column;

	
}
.I161752:hover {
}

@media (max-width:992px) {
.I161752 {

width:calc(50% - 1rem);
margin-left:1rem;



	
}
.I161752:hover {
}

}
@media (max-width:640px) {
.I161752 {

width:100%;
margin-left:0;
margin-top:1rem;



	
}
.I161752:hover {
}

}

h1.I140804, .I140804 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140804 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I140804:hover {
}
.I140804 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140804 > .viewport:hover {
}


h1.I140805, .I140805 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140805 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-top:1rem;


}
.I140805:hover {
}
.I140805 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140805 > .viewport:hover {
}


h1.I140806, .I140806 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140806 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-top:2rem;


}
.I140806:hover {
}
.I140806 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140806 > .viewport:hover {
}


h1.I140807, .I140807 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140807 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I140807:hover {
}
.I140807 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140807 > .viewport:hover {
}


h1.I140808, .I140808 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140808 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I140808:hover {
}
.I140808 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140808 > .viewport:hover {
}


h1.I140809, .I140809 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140809 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I140809:hover {
}
.I140809 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140809 > .viewport:hover {
}


h1.I140810, .I140810 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140810 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I140810:hover {
}
.I140810 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140810 > .viewport:hover {
}


h1.I140811, .I140811 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140811 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I140811:hover {
}
.I140811 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140811 > .viewport:hover {
}


h1.I140812, .I140812 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140812 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I140812:hover {
}
.I140812 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140812 > .viewport:hover {
}


h1.I140813, .I140813 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140813 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I140813:hover {
}
.I140813 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140813 > .viewport:hover {
}


h1.I140814, .I140814 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140814 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I140814:hover {
}
.I140814 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140814 > .viewport:hover {
}


h1.I140815, .I140815 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140815 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I140815:hover {
}
.I140815 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140815 > .viewport:hover {
}


h1.I140816, .I140816 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140816 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I140816:hover {
}
.I140816 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140816 > .viewport:hover {
}


h1.I140817, .I140817 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140817 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I140817:hover {
}
.I140817 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140817 > .viewport:hover {
}


h1.I140818, .I140818 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140818 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I140818:hover {
}
.I140818 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140818 > .viewport:hover {
}


h1.I140819, .I140819 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140819 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I140819:hover {
}
.I140819 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140819 > .viewport:hover {
}


h1.I140820, .I140820 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140820 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I140820:hover {
}
.I140820 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140820 > .viewport:hover {
}


h1.I140821, .I140821 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140821 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I140821:hover {
}
.I140821 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140821 > .viewport:hover {
}


h1.I140822, .I140822 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140822 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I140822:hover {
}
.I140822 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140822 > .viewport:hover {
}


h1.I140823, .I140823 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140823 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I140823:hover {
}
.I140823 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140823 > .viewport:hover {
}


h1.I140824, .I140824 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140824 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I140824:hover {
}
.I140824 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140824 > .viewport:hover {
}


h1.I140825, .I140825 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140825 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I140825:hover {
}
.I140825 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140825 > .viewport:hover {
}


h1.I140826, .I140826 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140826 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I140826:hover {
}
.I140826 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140826 > .viewport:hover {
}


h1.I140827, .I140827 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140827 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I140827:hover {
}
.I140827 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140827 > .viewport:hover {
}


h1.I140828, .I140828 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I140828 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I140828:hover {
}
.I140828 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I140828 > .viewport:hover {
}


h1.I161616, .I161616 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161616 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I161616:hover {
}
.I161616 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161616 > .viewport:hover {
}


h1.I161667, .I161667 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161667 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I161667:hover {
}
.I161667 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161667 > .viewport:hover {
}


h1.I161701, .I161701 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161701 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I161701:hover {
}
.I161701 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161701 > .viewport:hover {
}


h1.I161735, .I161735 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161735 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I161735:hover {
}
.I161735 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161735 > .viewport:hover {
}


h1.I161786, .I161786 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161786 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I161786:hover {
}
.I161786 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161786 > .viewport:hover {
}


h1.I161820, .I161820 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161820 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I161820:hover {
}
.I161820 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161820 > .viewport:hover {
}


.I140829, a.I140829 {
display:flex;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
color:rgb(17,17,17);


}
.I140829:hover, a.I140829:hover {
}
@media (max-width:992px) {
.I140829, a.I140829 {
display:flex;
font-size:1.625rem;


}
.I140829:hover, a.I140829:hover {
}
}

.I140830, a.I140830 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I140830:hover, a.I140830:hover {
}
@media (max-width:992px) {
.I140830, a.I140830 {
}
.I140830:hover, a.I140830:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I140830, a.I140830 {
display:flex;
padding-bottom:1rem;

}
.I140830:hover, a.I140830:hover {
}
}

.I140831 .button, .I140831.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);

}
.I140831 button.button, button.I140831.button {
cursor:pointer;
}
.I140831 .button .text, .I140831.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I140831 .button .icon, .I140831.button .icon {
flex:none;
background-size:100% 100%;
}
.I140831 .button:hover, .I140831.button:hover {
background-color:rgb(210,40,93);

}
.I140831 .button:hover .text, .I140831.button:hover .text {
}
.I140831 .button:hover .icon, .I140831.button:hover .icon {
background-size:100% 100%;
}

.I140832, a.I140832 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:2rem;

}
.I140832:hover, a.I140832:hover {
}

.I140833, a.I140833 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I140833:hover, a.I140833:hover {
}
@media (max-width:992px) {
.I140833, a.I140833 {
}
.I140833:hover, a.I140833:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I140833, a.I140833 {
display:flex;
padding-bottom:1rem;

}
.I140833:hover, a.I140833:hover {
}
}

.I140834 .button, .I140834.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I140834 button.button, button.I140834.button {
cursor:pointer;
}
.I140834 .button .text, .I140834.button .text {
}
.I140834 .button .icon, .I140834.button .icon {
flex:none;
background-size:100% 100%;
}
.I140834 .button:hover, .I140834.button:hover {
}
.I140834 .button:hover .text, .I140834.button:hover .text {
}
.I140834 .button:hover .icon, .I140834.button:hover .icon {
background-size:100% 100%;
}

.I140835 .button, .I140835.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I140835 button.button, button.I140835.button {
cursor:pointer;
}
.I140835 .button .text, .I140835.button .text {
}
.I140835 .button .icon, .I140835.button .icon {
flex:none;
background-size:100% 100%;
}
.I140835 .button:hover, .I140835.button:hover {
}
.I140835 .button:hover .text, .I140835.button:hover .text {
}
.I140835 .button:hover .icon, .I140835.button:hover .icon {
background-size:100% 100%;
}

.I140836 .button, .I140836.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I140836 button.button, button.I140836.button {
cursor:pointer;
}
.I140836 .button .text, .I140836.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I140836 .button .icon, .I140836.button .icon {
flex:none;
background-size:100% 100%;
}
.I140836 .button:hover, .I140836.button:hover {
}
.I140836 .button:hover .text, .I140836.button:hover .text {
}
.I140836 .button:hover .icon, .I140836.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I140836 .button, .I140836.button {
}
.I140836 button.button, button.I140836.button {
}
.I140836 .button .text, .I140836.button .text {
font-family:Rubik;

}
.I140836 .button .icon, .I140836.button .icon {
background-size:100% 100%;
}
.I140836 .button:hover, .I140836.button:hover {
}
.I140836 .button:hover .text, .I140836.button:hover .text {
}
.I140836 .button:hover .icon, .I140836.button:hover .icon {
background-size:100% 100%;
}
}

.I140837, a.I140837 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:2rem;

}
.I140837:hover, a.I140837:hover {
}

.I140838, a.I140838 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I140838:hover, a.I140838:hover {
}
@media (max-width:992px) {
.I140838, a.I140838 {
}
.I140838:hover, a.I140838:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I140838, a.I140838 {
display:flex;
padding-bottom:1rem;

}
.I140838:hover, a.I140838:hover {
}
}

.I140839 .button, .I140839.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I140839 button.button, button.I140839.button {
cursor:pointer;
}
.I140839 .button .text, .I140839.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I140839 .button .icon, .I140839.button .icon {
flex:none;
background-size:100% 100%;
}
.I140839 .button:hover, .I140839.button:hover {
}
.I140839 .button:hover .text, .I140839.button:hover .text {
}
.I140839 .button:hover .icon, .I140839.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I140839 .button, .I140839.button {
}
.I140839 button.button, button.I140839.button {
}
.I140839 .button .text, .I140839.button .text {
font-family:Rubik;

}
.I140839 .button .icon, .I140839.button .icon {
background-size:100% 100%;
}
.I140839 .button:hover, .I140839.button:hover {
}
.I140839 .button:hover .text, .I140839.button:hover .text {
}
.I140839 .button:hover .icon, .I140839.button:hover .icon {
background-size:100% 100%;
}
}

.I140840, a.I140840 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:2rem;

}
.I140840:hover, a.I140840:hover {
}

.I140841, a.I140841 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I140841:hover, a.I140841:hover {
}
@media (max-width:992px) {
.I140841, a.I140841 {
}
.I140841:hover, a.I140841:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I140841, a.I140841 {
display:flex;
padding-bottom:1rem;

}
.I140841:hover, a.I140841:hover {
}
}

.I140842 .button, .I140842.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I140842 button.button, button.I140842.button {
cursor:pointer;
}
.I140842 .button .text, .I140842.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I140842 .button .icon, .I140842.button .icon {
flex:none;
background-size:100% 100%;
}
.I140842 .button:hover, .I140842.button:hover {
}
.I140842 .button:hover .text, .I140842.button:hover .text {
}
.I140842 .button:hover .icon, .I140842.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I140842 .button, .I140842.button {
}
.I140842 button.button, button.I140842.button {
}
.I140842 .button .text, .I140842.button .text {
font-family:Rubik;

}
.I140842 .button .icon, .I140842.button .icon {
background-size:100% 100%;
}
.I140842 .button:hover, .I140842.button:hover {
}
.I140842 .button:hover .text, .I140842.button:hover .text {
}
.I140842 .button:hover .icon, .I140842.button:hover .icon {
background-size:100% 100%;
}
}

.I140843, a.I140843 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:2rem;

}
.I140843:hover, a.I140843:hover {
}

.I140844, a.I140844 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I140844:hover, a.I140844:hover {
}
@media (max-width:992px) {
.I140844, a.I140844 {
}
.I140844:hover, a.I140844:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I140844, a.I140844 {
display:flex;
padding-bottom:1rem;

}
.I140844:hover, a.I140844:hover {
}
}

.I140845 .button, .I140845.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I140845 button.button, button.I140845.button {
cursor:pointer;
}
.I140845 .button .text, .I140845.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I140845 .button .icon, .I140845.button .icon {
flex:none;
background-size:100% 100%;
}
.I140845 .button:hover, .I140845.button:hover {
}
.I140845 .button:hover .text, .I140845.button:hover .text {
}
.I140845 .button:hover .icon, .I140845.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I140845 .button, .I140845.button {
}
.I140845 button.button, button.I140845.button {
}
.I140845 .button .text, .I140845.button .text {
font-family:Rubik;

}
.I140845 .button .icon, .I140845.button .icon {
background-size:100% 100%;
}
.I140845 .button:hover, .I140845.button:hover {
}
.I140845 .button:hover .text, .I140845.button:hover .text {
}
.I140845 .button:hover .icon, .I140845.button:hover .icon {
background-size:100% 100%;
}
}

.I140846, a.I140846 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I140846:hover, a.I140846:hover {
}

.I140847, a.I140847 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I140847:hover, a.I140847:hover {
}
@media (max-width:992px) {
.I140847, a.I140847 {
}
.I140847:hover, a.I140847:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I140847, a.I140847 {
display:flex;
padding-bottom:1rem;

}
.I140847:hover, a.I140847:hover {
}
}

.I140848 .button, .I140848.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I140848 button.button, button.I140848.button {
cursor:pointer;
}
.I140848 .button .text, .I140848.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I140848 .button .icon, .I140848.button .icon {
flex:none;
background-size:100% 100%;
}
.I140848 .button:hover, .I140848.button:hover {
}
.I140848 .button:hover .text, .I140848.button:hover .text {
}
.I140848 .button:hover .icon, .I140848.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I140848 .button, .I140848.button {
}
.I140848 button.button, button.I140848.button {
}
.I140848 .button .text, .I140848.button .text {
font-family:Rubik;

}
.I140848 .button .icon, .I140848.button .icon {
background-size:100% 100%;
}
.I140848 .button:hover, .I140848.button:hover {
}
.I140848 .button:hover .text, .I140848.button:hover .text {
}
.I140848 .button:hover .icon, .I140848.button:hover .icon {
background-size:100% 100%;
}
}

.I140849, a.I140849 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I140849:hover, a.I140849:hover {
}

.I140850, a.I140850 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I140850:hover, a.I140850:hover {
}
@media (max-width:992px) {
.I140850, a.I140850 {
}
.I140850:hover, a.I140850:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I140850, a.I140850 {
display:flex;
padding-bottom:1rem;

}
.I140850:hover, a.I140850:hover {
}
}

.I140851 .button, .I140851.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I140851 button.button, button.I140851.button {
cursor:pointer;
}
.I140851 .button .text, .I140851.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I140851 .button .icon, .I140851.button .icon {
flex:none;
background-size:100% 100%;
}
.I140851 .button:hover, .I140851.button:hover {
}
.I140851 .button:hover .text, .I140851.button:hover .text {
}
.I140851 .button:hover .icon, .I140851.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I140851 .button, .I140851.button {
}
.I140851 button.button, button.I140851.button {
}
.I140851 .button .text, .I140851.button .text {
font-family:Rubik;

}
.I140851 .button .icon, .I140851.button .icon {
background-size:100% 100%;
}
.I140851 .button:hover, .I140851.button:hover {
}
.I140851 .button:hover .text, .I140851.button:hover .text {
}
.I140851 .button:hover .icon, .I140851.button:hover .icon {
background-size:100% 100%;
}
}

.I140852 .button, .I140852.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-top:4rem;

}
.I140852 button.button, button.I140852.button {
cursor:pointer;
}
.I140852 .button .text, .I140852.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I140852 .button .icon, .I140852.button .icon {
flex:none;
background-size:100% 100%;
}
.I140852 .button:hover, .I140852.button:hover {
}
.I140852 .button:hover .text, .I140852.button:hover .text {
}
.I140852 .button:hover .icon, .I140852.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I140852 .button, .I140852.button {
padding-top:2rem;

}
.I140852 button.button, button.I140852.button {
}
.I140852 .button .text, .I140852.button .text {
font-family:Rubik;

}
.I140852 .button .icon, .I140852.button .icon {
background-size:100% 100%;
}
.I140852 .button:hover, .I140852.button:hover {
}
.I140852 .button:hover .text, .I140852.button:hover .text {
}
.I140852 .button:hover .icon, .I140852.button:hover .icon {
background-size:100% 100%;
}
}

h1.I140853, .I140853 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I140853, .I140853 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I140853, .I140853 p {
margin:0px;
}

figure.I140853, .I140853 figure {
margin:0px;
}

a.I140853, .I140853 a {
text-decoration:inherit;
color:inherit;
}

.I140853 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I140853 article, article.I140853 {
flex-direction:column;	
}
.I140853 article:hover, article.I140853:hover {
}
.I140853 article.active, article.I140853.active {
}
.I140853 .body {
}
.I140853 .body:hover {
	
}
.I140853 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I140853 .body a {
text-decoration:underline;

}
.I140853 .body img {
}
.I140853 .body img:hover {
}




.I161599, a.I161599 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I161599:hover, a.I161599:hover {
}

.I161650, a.I161650 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I161650:hover, a.I161650:hover {
}
@media (max-width:992px) {
.I161650, a.I161650 {
}
.I161650:hover, a.I161650:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161650, a.I161650 {
display:flex;
padding-bottom:1rem;

}
.I161650:hover, a.I161650:hover {
}
}

.I161684 .button, .I161684.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I161684 button.button, button.I161684.button {
cursor:pointer;
}
.I161684 .button .text, .I161684.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I161684 .button .icon, .I161684.button .icon {
flex:none;
background-size:100% 100%;
}
.I161684 .button:hover, .I161684.button:hover {
}
.I161684 .button:hover .text, .I161684.button:hover .text {
}
.I161684 .button:hover .icon, .I161684.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I161684 .button, .I161684.button {
}
.I161684 button.button, button.I161684.button {
}
.I161684 .button .text, .I161684.button .text {
font-family:Rubik;

}
.I161684 .button .icon, .I161684.button .icon {
background-size:100% 100%;
}
.I161684 .button:hover, .I161684.button:hover {
}
.I161684 .button:hover .text, .I161684.button:hover .text {
}
.I161684 .button:hover .icon, .I161684.button:hover .icon {
background-size:100% 100%;
}
}

.I161718, a.I161718 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I161718:hover, a.I161718:hover {
}

.I161769, a.I161769 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I161769:hover, a.I161769:hover {
}
@media (max-width:992px) {
.I161769, a.I161769 {
}
.I161769:hover, a.I161769:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161769, a.I161769 {
display:flex;
padding-bottom:1rem;

}
.I161769:hover, a.I161769:hover {
}
}

.I161803 .button, .I161803.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I161803 button.button, button.I161803.button {
cursor:pointer;
}
.I161803 .button .text, .I161803.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I161803 .button .icon, .I161803.button .icon {
flex:none;
background-size:100% 100%;
}
.I161803 .button:hover, .I161803.button:hover {
}
.I161803 .button:hover .text, .I161803.button:hover .text {
}
.I161803 .button:hover .icon, .I161803.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I161803 .button, .I161803.button {
}
.I161803 button.button, button.I161803.button {
}
.I161803 .button .text, .I161803.button .text {
font-family:Rubik;

}
.I161803 .button .icon, .I161803.button .icon {
background-size:100% 100%;
}
.I161803 .button:hover, .I161803.button:hover {
}
.I161803 .button:hover .text, .I161803.button:hover .text {
}
.I161803 .button:hover .icon, .I161803.button:hover .icon {
background-size:100% 100%;
}
}

h1.I176636, .I176636 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176636 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:14;

}
.I176636:hover {
}
.I176636 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176636 > .viewport:hover {
}


.I176485 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
max-width:1180px;
margin-left:auto;
margin-right:auto;
padding-bottom:0rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0rem;
box-sizing:border-box;

flex-direction:column;
align-items:center;

	
}
.I176485:hover {
}
@media (max-width:992px) {
.I176485 {
width:100%;
margin-left:auto;
margin-right:auto;
padding-bottom:0rem;
padding-top:4rem;

align-items:flex-start;

	
}
.I176485:hover {
}
}
@media (max-width:640px) {
.I176485 {
padding-bottom:0rem;
padding-left:0rem;
padding-right:0rem;
padding-top:4rem;

	
}
.I176485:hover {
}
}

.I176486 {
display:flex;

order:3;
width:100%;
max-width:1440px;
padding-bottom:1rem;
box-sizing:border-box;


flex-direction:row;
}
.I176486:hover {
}
@media (max-width:992px) {
.I176486 {

width:100%;
padding-bottom:1rem;
padding-right:0;


}
.I176486:hover {
}
}
@media (max-width:640px) {
.I176486 {

width:calc(100vw - 1rem);
margin-left:1rem;
padding-bottom:1rem;
padding-left:0;
padding-right:1rem;


}
.I176486:hover {
}
}

.I176487 {
display:flex;
position:var(--I176487-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:6;
width:100%;
height:240px;
box-shadow:none;
overflow:hidden;
position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I176487-location-transform:translate(0px,0px);
z-index:var(--I176487-z-index, auto);

transform:
var(--I176487-location-transform, translate(0px,0px))
var(--I176487-user-box-transform, translate(0px,0px))
;


position:var(--I176487-position-static-computed, static);
}
.I176487:hover {
}

@media (max-width:640px) {
.I176487 {

width:calc(100vw - 2rem);

}
.I176487:hover {
}

}

.I176488 {
display:flex;
position:var(--I176488-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:9;
width:100%;
height:240px;
background-color:rgb(81,147,255);
box-shadow:none;
overflow:hidden;
}
.I176488:hover {
}

@media (max-width:640px) {
.I176488 {

width:calc(100vw - 2rem);

}
.I176488:hover {
}

}

.I176489 {
display:flex;
position:var(--I176489-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:7;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I176489:hover {
}
.I176489 {
--I176489-position-static-computed:static;
}
.I176489 > .sector, .I176489 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I176489 {

width:calc(100vw - 2rem);

}
.I176489:hover {
}

}

.I176490 {
display:flex;
position:var(--I176490-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
max-width:1440px;
box-sizing:border-box;

}
.I176490:hover {
}

@media (max-width:640px) {
.I176490 {

padding-left:1rem;
padding-right:1rem;

}
.I176490:hover {
}

}

.I176491 {
display:flex;
position:var(--I176491-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:15;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I176491:hover {
}

@media (max-width:640px) {
.I176491 {

width:calc(100vw - 2rem);

}
.I176491:hover {
}

}

.I176492 {
display:flex;
position:var(--I176492-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:17;
width:100%;
height:240px;
background-color:rgb(1,155,81);
box-shadow:none;
overflow:hidden;
}
.I176492:hover {
}
.I176492 {
--I176492-position-static-computed:static;
}
.I176492 > .sector, .I176492 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I176492 {

width:calc(100vw - 2rem);

}
.I176492:hover {
}

}
@media (min-width:1440px) {
.I176492 {

}
.I176492:hover {
}
.I176492 {
--I176492-position-static-computed:static;
}
.I176492 > .sector, .I176492 > .group-sectors {
position:relative;
}
}
.I176493 {
display:flex;
position:var(--I176493-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:22;
width:100%;
height:240px;
background-color:rgb(254,240,91);
box-shadow:none;
overflow:hidden;
}
.I176493:hover {
}

@media (max-width:640px) {
.I176493 {

width:calc(100vw - 2rem);

}
.I176493:hover {
}

}

.I176494 {
display:flex;
position:var(--I176494-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:44;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I176494:hover {
}

@media (max-width:640px) {
.I176494 {

width:calc(100vw - 2rem);

}
.I176494:hover {
}

}

.I176495 {
display:flex;
position:var(--I176495-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:45;
width:100%;
height:240px;
background-color:rgb(255,255,255);
background-image:url('https://www.genexus.com/media/images/en-genexus-super-apps.svg?timestamp=20241105004605');
box-shadow:none;
overflow:hidden;
}
.I176495:hover {
}

@media (max-width:640px) {
.I176495 {

width:calc(100vw - 2rem);

}
.I176495:hover {
}

}

.I176496 {
display:flex;
position:var(--I176496-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:46;
width:100%;
height:240px;
background-color:rgb(254,240,91);
box-shadow:none;
overflow:hidden;
}
.I176496:hover {
}

@media (max-width:640px) {
.I176496 {

width:calc(100vw - 2rem);

}
.I176496:hover {
}

}

.I176497 {
display:flex;
position:var(--I176497-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I176497:hover {
}


.I176498 {
display:flex;
position:var(--I176498-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;
}
.I176498:hover {
}

@media (max-width:640px) {
.I176498 {

width:calc(100vw - 2rem);

}
.I176498:hover {
}

}

.I176499 {
display:flex;
position:var(--I176499-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;
}
.I176499:hover {
}


.I176500 {
display:flex;
align-items:flex-start;
position:relative;

order:11;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I176500:hover {
}

@media (min-width:1440px) {
.I176500 {

order:4;


	
}
.I176500:hover {
}

}
.I176501 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I176501:hover {
}

@media (min-width:1440px) {
.I176501 {

order:2;


	
}
.I176501:hover {
}

}
.I176502 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I176502:hover {
}


.I176503 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I176503:hover {
}


.I176504 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I176504:hover {
}


.I176505 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I176505:hover {
}


.I176506 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I176506:hover {
}


.I176507 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I176507:hover {
}


.I176508 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I176508:hover {
}


.I176509 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;



flex-direction:row;
justify-content:space-between;
align-items:center;

	
}
.I176509:hover {
}
.I176509 > .sector {
position:relative;
}
@media (max-width:640px) {
.I176509 {



flex-direction:column;
align-items:flex-start;

	
}
.I176509:hover {
}

}

.I176510 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I176510:hover {
}


.I176511 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I176511:hover {
}


h1.I176512, .I176512 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176512 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
width:100%;
background-size:cover;
background-position:center center;


}
.I176512:hover {
}
.I176512 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176512 > .viewport:hover {
}

@media (min-width:1440px) {
.I176512 {

order:8;

}
.I176512:hover {
}
.I176512 > .viewport {



}
.I176512 > .viewport:hover {
}

}
h1.I176513, .I176513 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176513 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I176513:hover {
}
.I176513 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I176513 > .viewport:hover {
}


h1.I176514, .I176514 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176514 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I176514:hover {
}
.I176514 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176514 > .viewport:hover {
}

@media (min-width:1440px) {
.I176514 {

order:3;

}
.I176514:hover {
}
.I176514 > .viewport {



}
.I176514 > .viewport:hover {
}

}
h1.I176515, .I176515 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176515 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I176515:hover {
}
.I176515 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176515 > .viewport:hover {
}


h1.I176516, .I176516 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176516 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;
overflow:hidden;

}
.I176516:hover {
}
.I176516 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176516 > .viewport:hover {
}


h1.I176517, .I176517 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176517 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I176517:hover {
}
.I176517 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176517 > .viewport:hover {
}


h1.I176518, .I176518 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176518 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I176518:hover {
}
.I176518 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I176518 > .viewport:hover {
}


h1.I176519, .I176519 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176519 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I176519:hover {
}
.I176519 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176519 > .viewport:hover {
}


h1.I176520, .I176520 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176520 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;

}
.I176520:hover {
}
.I176520 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176520 > .viewport:hover {
}


h1.I176521, .I176521 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176521 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I176521:hover {
}
.I176521 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176521 > .viewport:hover {
}


h1.I176522, .I176522 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176522 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I176522:hover {
}
.I176522 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176522 > .viewport:hover {
}


h1.I176523, .I176523 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176523 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I176523:hover {
}
.I176523 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176523 > .viewport:hover {
}


h1.I176524, .I176524 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176524 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I176524:hover {
}
.I176524 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176524 > .viewport:hover {
}


h1.I176525, .I176525 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176525 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I176525:hover {
}
.I176525 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I176525 > .viewport:hover {
}


h1.I176526, .I176526 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176526 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I176526:hover {
}
.I176526 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176526 > .viewport:hover {
}


h1.I176527, .I176527 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176527 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I176527:hover {
}
.I176527 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176527 > .viewport:hover {
}


h1.I176528, .I176528 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176528 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I176528:hover {
}
.I176528 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I176528 > .viewport:hover {
}


h1.I176529, .I176529 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176529 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I176529:hover {
}
.I176529 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176529 > .viewport:hover {
}

@media (max-width:640px) {
.I176529 {

width:100%;


}
.I176529:hover {
}
.I176529 > .viewport {



}
.I176529 > .viewport:hover {
}

}

h1.I176530, .I176530 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176530 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I176530:hover {
}
.I176530 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176530 > .viewport:hover {
}


h1.I176531, .I176531 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176531 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I176531:hover {
}
.I176531 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176531 > .viewport:hover {
}


h1.I176532, .I176532 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176532 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I176532:hover {
}
.I176532 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176532 > .viewport:hover {
}


h1.I176533, .I176533 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176533 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I176533:hover {
}
.I176533 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176533 > .viewport:hover {
}


h1.I176534, .I176534 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176534 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I176534:hover {
}
.I176534 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176534 > .viewport:hover {
}


h1.I176535, .I176535 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176535 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I176535:hover {
}
.I176535 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176535 > .viewport:hover {
}


h1.I176536, .I176536 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176536 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I176536:hover {
}
.I176536 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176536 > .viewport:hover {
}


h1.I176537, .I176537 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176537 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I176537:hover {
}
.I176537 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176537 > .viewport:hover {
}


h1.I176538, .I176538 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176538 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I176538:hover {
}
.I176538 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176538 > .viewport:hover {
}


h1.I176539, .I176539 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176539 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I176539:hover {
}
.I176539 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176539 > .viewport:hover {
}


h1.I176540, .I176540 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176540 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I176540:hover {
}
.I176540 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176540 > .viewport:hover {
}


h1.I176541, .I176541 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176541 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I176541:hover {
}
.I176541 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176541 > .viewport:hover {
}


h1.I176542, .I176542 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176542 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I176542:hover {
}
.I176542 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176542 > .viewport:hover {
}


h1.I176543, .I176543 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176543 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I176543:hover {
}
.I176543 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176543 > .viewport:hover {
}


h1.I176544, .I176544 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176544 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;

}
.I176544:hover {
}
.I176544 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176544 > .viewport:hover {
}

@media (min-width:1440px) {
.I176544 {

order:3;

}
.I176544:hover {
}
.I176544 > .viewport {



}
.I176544 > .viewport:hover {
}

}
h1.I176545, .I176545 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176545 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I176545:hover {
}
.I176545 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176545 > .viewport:hover {
}


h1.I176546, .I176546 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176546 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I176546:hover {
}
.I176546 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176546 > .viewport:hover {
}


h1.I176547, .I176547 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176547 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I176547:hover {
}
.I176547 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176547 > .viewport:hover {
}


h1.I176548, .I176548 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176548 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I176548:hover {
}
.I176548 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176548 > .viewport:hover {
}


h1.I176549, .I176549 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176549 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I176549:hover {
}
.I176549 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176549 > .viewport:hover {
}


h1.I176550, .I176550 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176550 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I176550:hover {
}
.I176550 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176550 > .viewport:hover {
}


h1.I176551, .I176551 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176551 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I176551:hover {
}
.I176551 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176551 > .viewport:hover {
}


h1.I176552, .I176552 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176552 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I176552:hover {
}
.I176552 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176552 > .viewport:hover {
}


h1.I176553, .I176553 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176553 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I176553:hover {
}
.I176553 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176553 > .viewport:hover {
}


h1.I176554, .I176554 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176554 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:11;

}
.I176554:hover {
}
.I176554 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176554 > .viewport:hover {
}


h1.I176555, .I176555 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176555 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;

}
.I176555:hover {
}
.I176555 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176555 > .viewport:hover {
}


h1.I176556, .I176556 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176556 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I176556:hover {
}
.I176556 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176556 > .viewport:hover {
}


h1.I176557, .I176557 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176557 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I176557:hover {
}
.I176557 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176557 > .viewport:hover {
}


h1.I176558, .I176558 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176558 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I176558:hover {
}
.I176558 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176558 > .viewport:hover {
}


h1.I176559, .I176559 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176559 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I176559:hover {
}
.I176559 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176559 > .viewport:hover {
}


h1.I176560, .I176560 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176560 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I176560:hover {
}
.I176560 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176560 > .viewport:hover {
}


h1.I176561, .I176561 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176561 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I176561:hover {
}
.I176561 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176561 > .viewport:hover {
}


h1.I176562, .I176562 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176562 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I176562:hover {
}
.I176562 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176562 > .viewport:hover {
}


h1.I176563, .I176563 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176563 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I176563:hover {
}
.I176563 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176563 > .viewport:hover {
}


h1.I176564, .I176564 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176564 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I176564:hover {
}
.I176564 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176564 > .viewport:hover {
}


h1.I176565, .I176565 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176565 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I176565:hover {
}
.I176565 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176565 > .viewport:hover {
}

@media (max-width:640px) {
.I176565 {

width:100%;


}
.I176565:hover {
}
.I176565 > .viewport {



}
.I176565 > .viewport:hover {
}

}

h1.I176566, .I176566 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176566 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I176566:hover {
}
.I176566 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176566 > .viewport:hover {
}


h1.I176567, .I176567 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176567 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I176567:hover {
}
.I176567 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176567 > .viewport:hover {
}


h1.I176568, .I176568 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176568 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I176568:hover {
}
.I176568 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176568 > .viewport:hover {
}


h1.I176569, .I176569 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176569 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I176569:hover {
}
.I176569 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176569 > .viewport:hover {
}


h1.I176570, .I176570 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176570 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I176570:hover {
}
.I176570 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176570 > .viewport:hover {
}


h1.I176571, .I176571 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176571 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I176571:hover {
}
.I176571 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176571 > .viewport:hover {
}


h1.I176572, .I176572 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176572 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I176572:hover {
}
.I176572 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176572 > .viewport:hover {
}


h1.I176573, .I176573 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176573 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I176573:hover {
}
.I176573 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176573 > .viewport:hover {
}

@media (max-width:640px) {
.I176573 {

width:100%;


}
.I176573:hover {
}
.I176573 > .viewport {



}
.I176573 > .viewport:hover {
}

}

h1.I177000, .I177000 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177000 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;

}
.I177000:hover {
}
.I177000 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177000 > .viewport:hover {
}


h1.I177206, .I177206 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177206 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177206:hover {
}
.I177206 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177206 > .viewport:hover {
}


h1.I177412, .I177412 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177412 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177412:hover {
}
.I177412 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177412 > .viewport:hover {
}


h1.I177778, .I177778 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177778 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177778:hover {
}
.I177778 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177778 > .viewport:hover {
}


.I176574 .image, .I176574.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I176574 .image:hover, .I176574.image:hover {
}
@media (min-width:1440px) {
.I176574 .image, .I176574.image {
width:100%;

}
.I176574 .image:hover, .I176574.image:hover {
}
}
.I176575, a.I176575 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I176575:hover, a.I176575:hover {
}
@media (max-width:992px) {
.I176575, a.I176575 {
}
.I176575:hover, a.I176575:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I176575, a.I176575 {
display:flex;
padding-bottom:0rem;

}
.I176575:hover, a.I176575:hover {
}
}

.I176576 .image, .I176576.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I176576 .image:hover, .I176576.image:hover {
}
@media (min-width:1440px) {
.I176576 .image, .I176576.image {
width:100%;

}
.I176576 .image:hover, .I176576.image:hover {
}
}
.I176577 .image, .I176577.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I176577 .image:hover, .I176577.image:hover {
}

.I176578, a.I176578 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I176578:hover, a.I176578:hover {
}
@media (max-width:992px) {
.I176578, a.I176578 {
}
.I176578:hover, a.I176578:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I176578, a.I176578 {
display:flex;
padding-bottom:0rem;

}
.I176578:hover, a.I176578:hover {
}
}

.I176579, a.I176579 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I176579:hover, a.I176579:hover {
}
@media (min-width:1440px) {
.I176579, a.I176579 {
display:flex;
font-weight:500;


}
.I176579:hover, a.I176579:hover {
}
}
.I176580, a.I176580 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I176580:hover, a.I176580:hover {
}
@media (max-width:992px) {
.I176580, a.I176580 {
}
.I176580:hover, a.I176580:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I176580, a.I176580 {
display:flex;
padding-bottom:0rem;

}
.I176580:hover, a.I176580:hover {
}
}

.I176581, a.I176581 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;

}
.I176581:hover, a.I176581:hover {
}
@media (max-width:640px) {
.I176581, a.I176581 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I176581:hover, a.I176581:hover {
}
}

.I176582, a.I176582 {
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;

}
.I176582:hover, a.I176582:hover {
}
@media (max-width:992px) {
.I176582, a.I176582 {
}
.I176582:hover, a.I176582:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I176582, a.I176582 {
display:flex;
padding-bottom:1rem;

}
.I176582:hover, a.I176582:hover {
}
}

.I176583, a.I176583 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I176583:hover, a.I176583:hover {
}

.I176584, a.I176584 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I176584:hover, a.I176584:hover {
}
@media (min-width:1440px) {
.I176584, a.I176584 {
display:flex;
font-weight:500;


}
.I176584:hover, a.I176584:hover {
}
}
.I176585 .image, .I176585.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I176585 .image:hover, .I176585.image:hover {
}

.I176586, a.I176586 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I176586:hover, a.I176586:hover {
}
@media (min-width:1440px) {
.I176586, a.I176586 {
display:flex;
font-weight:500;


}
.I176586:hover, a.I176586:hover {
}
}
.I176587, a.I176587 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I176587:hover, a.I176587:hover {
}
@media (max-width:992px) {
.I176587, a.I176587 {
}
.I176587:hover, a.I176587:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I176587, a.I176587 {
display:flex;
padding-bottom:0rem;

}
.I176587:hover, a.I176587:hover {
}
}

.I176588 .image, .I176588.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I176588 .image:hover, .I176588.image:hover {
}

.I176589, a.I176589 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I176589:hover, a.I176589:hover {
}
@media (min-width:1440px) {
.I176589, a.I176589 {
display:flex;
font-weight:500;


}
.I176589:hover, a.I176589:hover {
}
}
.I176590, a.I176590 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I176590:hover, a.I176590:hover {
}
@media (max-width:992px) {
.I176590, a.I176590 {
}
.I176590:hover, a.I176590:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I176590, a.I176590 {
display:flex;
padding-bottom:0rem;

}
.I176590:hover, a.I176590:hover {
}
}

.I176591 .image, .I176591.image {
vertical-align:top;
width:100px;
height:75px;
border-image-slice:100%;
background-size:cover;
background-position:center center;

}
.I176591 .image:hover, .I176591.image:hover {
}

.I176592, a.I176592 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I176592:hover, a.I176592:hover {
}
@media (min-width:1440px) {
.I176592, a.I176592 {
display:flex;
font-weight:500;


}
.I176592:hover, a.I176592:hover {
}
}
.I176593, a.I176593 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I176593:hover, a.I176593:hover {
}
@media (max-width:992px) {
.I176593, a.I176593 {
}
.I176593:hover, a.I176593:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I176593, a.I176593 {
display:flex;
padding-bottom:0rem;

}
.I176593:hover, a.I176593:hover {
}
}

.I176594 .image, .I176594.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I176594 .image:hover, .I176594.image:hover {
}

.I176595 .image, .I176595.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I176595 .image:hover, .I176595.image:hover {
}

.I176596 .image, .I176596.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I176596 .image:hover, .I176596.image:hover {
}

.I176597, a.I176597 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I176597:hover, a.I176597:hover {
}
@media (max-width:992px) {
.I176597, a.I176597 {
}
.I176597:hover, a.I176597:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I176597, a.I176597 {
display:flex;
padding-bottom:0rem;

}
.I176597:hover, a.I176597:hover {
}
}

.I176598, a.I176598 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I176598:hover, a.I176598:hover {
}
@media (min-width:1440px) {
.I176598, a.I176598 {
display:flex;
font-weight:500;


}
.I176598:hover, a.I176598:hover {
}
}
.I176599, a.I176599 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I176599:hover, a.I176599:hover {
}
@media (max-width:992px) {
.I176599, a.I176599 {
}
.I176599:hover, a.I176599:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I176599, a.I176599 {
display:flex;
padding-bottom:0rem;

}
.I176599:hover, a.I176599:hover {
}
}

.I176600, a.I176600 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.5rem;

padding-bottom:1rem;

}
.I176600:hover, a.I176600:hover {
}
@media (max-width:992px) {
.I176600, a.I176600 {
}
.I176600:hover, a.I176600:hover {
display:flex;
width:100%;

}
}
@media (min-width:1440px) {
.I176600, a.I176600 {
display:flex;
font-weight:500;


}
.I176600:hover, a.I176600:hover {
}
}
.I176601, a.I176601 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I176601:hover, a.I176601:hover {
}
@media (max-width:992px) {
.I176601, a.I176601 {
}
.I176601:hover, a.I176601:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I176601, a.I176601 {
display:flex;
padding-bottom:0rem;

}
.I176601:hover, a.I176601:hover {
}
}

.I176602, a.I176602 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I176602:hover, a.I176602:hover {
}
@media (min-width:1440px) {
.I176602, a.I176602 {
display:flex;
font-weight:500;


}
.I176602:hover, a.I176602:hover {
}
}
.I176603 {
}
.I176603:hover {
}
.I176603 {
}
.I176603:hover {
}


.I176604, a.I176604 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176604:hover, a.I176604:hover {
}

.I176605, a.I176605 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176605:hover, a.I176605:hover {
}

.I176606 .button, .I176606.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I176606 button.button, button.I176606.button {
cursor:pointer;
}
.I176606 .button .text, .I176606.button .text {
}
.I176606 .button .icon, .I176606.button .icon {
flex:none;
background-size:100% 100%;
}
.I176606 .button:hover, .I176606.button:hover {
}
.I176606 .button:hover .text, .I176606.button:hover .text {
}
.I176606 .button:hover .icon, .I176606.button:hover .icon {
background-size:100% 100%;
}

.I176607 .button, .I176607.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I176607 button.button, button.I176607.button {
cursor:pointer;
}
.I176607 .button .text, .I176607.button .text {
}
.I176607 .button .icon, .I176607.button .icon {
flex:none;
background-size:100% 100%;
}
.I176607 .button:hover, .I176607.button:hover {
}
.I176607 .button:hover .text, .I176607.button:hover .text {
}
.I176607 .button:hover .icon, .I176607.button:hover .icon {
background-size:100% 100%;
}

.I176608 .button, .I176608.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I176608 button.button, button.I176608.button {
cursor:pointer;
}
.I176608 .button .text, .I176608.button .text {
}
.I176608 .button .icon, .I176608.button .icon {
flex:none;
background-size:100% 100%;
}
.I176608 .button:hover, .I176608.button:hover {
}
.I176608 .button:hover .text, .I176608.button:hover .text {
}
.I176608 .button:hover .icon, .I176608.button:hover .icon {
background-size:100% 100%;
}

.I176609 .button, .I176609.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I176609 button.button, button.I176609.button {
cursor:pointer;
}
.I176609 .button .text, .I176609.button .text {
}
.I176609 .button .icon, .I176609.button .icon {
flex:none;
background-size:100% 100%;
}
.I176609 .button:hover, .I176609.button:hover {
}
.I176609 .button:hover .text, .I176609.button:hover .text {
}
.I176609 .button:hover .icon, .I176609.button:hover .icon {
background-size:100% 100%;
}

.I176610 .button, .I176610.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I176610 button.button, button.I176610.button {
cursor:pointer;
}
.I176610 .button .text, .I176610.button .text {
}
.I176610 .button .icon, .I176610.button .icon {
flex:none;
background-size:100% 100%;
}
.I176610 .button:hover, .I176610.button:hover {
}
.I176610 .button:hover .text, .I176610.button:hover .text {
}
.I176610 .button:hover .icon, .I176610.button:hover .icon {
background-size:100% 100%;
}

.I176611 .button, .I176611.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I176611 button.button, button.I176611.button {
cursor:pointer;
}
.I176611 .button .text, .I176611.button .text {
}
.I176611 .button .icon, .I176611.button .icon {
flex:none;
background-size:100% 100%;
}
.I176611 .button:hover, .I176611.button:hover {
}
.I176611 .button:hover .text, .I176611.button:hover .text {
}
.I176611 .button:hover .icon, .I176611.button:hover .icon {
background-size:100% 100%;
}

.I176612 .button, .I176612.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I176612 button.button, button.I176612.button {
cursor:pointer;
}
.I176612 .button .text, .I176612.button .text {
}
.I176612 .button .icon, .I176612.button .icon {
flex:none;
background-size:100% 100%;
}
.I176612 .button:hover, .I176612.button:hover {
}
.I176612 .button:hover .text, .I176612.button:hover .text {
}
.I176612 .button:hover .icon, .I176612.button:hover .icon {
background-size:100% 100%;
}

.I176613 .button, .I176613.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I176613 button.button, button.I176613.button {
cursor:pointer;
}
.I176613 .button .text, .I176613.button .text {
}
.I176613 .button .icon, .I176613.button .icon {
flex:none;
background-size:100% 100%;
}
.I176613 .button:hover, .I176613.button:hover {
}
.I176613 .button:hover .text, .I176613.button:hover .text {
}
.I176613 .button:hover .icon, .I176613.button:hover .icon {
background-size:100% 100%;
}

.I176614 .button, .I176614.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I176614 button.button, button.I176614.button {
cursor:pointer;
}
.I176614 .button .text, .I176614.button .text {
}
.I176614 .button .icon, .I176614.button .icon {
flex:none;
background-size:100% 100%;
}
.I176614 .button:hover, .I176614.button:hover {
}
.I176614 .button:hover .text, .I176614.button:hover .text {
}
.I176614 .button:hover .icon, .I176614.button:hover .icon {
background-size:100% 100%;
}

.I176615 .button, .I176615.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I176615 button.button, button.I176615.button {
cursor:pointer;
}
.I176615 .button .text, .I176615.button .text {
font-family:Rubik;
font-weight:500;
color:rgb(250,50,99);

}
.I176615 .button .icon, .I176615.button .icon {
flex:none;
background-size:100% 100%;
}
.I176615 .button:hover, .I176615.button:hover {
}
.I176615 .button:hover .text, .I176615.button:hover .text {
}
.I176615 .button:hover .icon, .I176615.button:hover .icon {
background-size:100% 100%;
}

.I176616, a.I176616 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176616:hover, a.I176616:hover {
}

.I176617, a.I176617 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176617:hover, a.I176617:hover {
}

.I176618, a.I176618 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176618:hover, a.I176618:hover {
}

.I176619, a.I176619 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176619:hover, a.I176619:hover {
}

.I176620, a.I176620 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176620:hover, a.I176620:hover {
}

.I176621, a.I176621 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176621:hover, a.I176621:hover {
}

.I176622, a.I176622 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176622:hover, a.I176622:hover {
}

.I176623 .button, .I176623.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I176623 button.button, button.I176623.button {
cursor:pointer;
}
.I176623 .button .text, .I176623.button .text {
}
.I176623 .button .icon, .I176623.button .icon {
flex:none;
background-size:100% 100%;
}
.I176623 .button:hover, .I176623.button:hover {
}
.I176623 .button:hover .text, .I176623.button:hover .text {
}
.I176623 .button:hover .icon, .I176623.button:hover .icon {
background-size:100% 100%;
}

.I176624, a.I176624 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I176624:hover, a.I176624:hover {
}

.I176625, a.I176625 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176625:hover, a.I176625:hover {
}

.I176626, a.I176626 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176626:hover, a.I176626:hover {
}

.I176627 .image, .I176627.image {
vertical-align:top;
}
.I176627 .image:hover, .I176627.image:hover {
}

.I176628, a.I176628 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176628:hover, a.I176628:hover {
}

.I176629, a.I176629 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176629:hover, a.I176629:hover {
}

.I176630, a.I176630 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176630:hover, a.I176630:hover {
}

.I176631 .button, .I176631.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I176631 button.button, button.I176631.button {
cursor:pointer;
}
.I176631 .button .text, .I176631.button .text {
}
.I176631 .button .icon, .I176631.button .icon {
flex:none;
background-size:100% 100%;
}
.I176631 .button:hover, .I176631.button:hover {
}
.I176631 .button:hover .text, .I176631.button:hover .text {
}
.I176631 .button:hover .icon, .I176631.button:hover .icon {
background-size:100% 100%;
}

.I176632, a.I176632 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I176632:hover, a.I176632:hover {
}

.I176633, a.I176633 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176633:hover, a.I176633:hover {
}

.I176634, a.I176634 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176634:hover, a.I176634:hover {
}

.I176635 .image, .I176635.image {
vertical-align:top;
}
.I176635 .image:hover, .I176635.image:hover {
}

.I176897, a.I176897 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176897:hover, a.I176897:hover {
}

.I177103, a.I177103 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177103:hover, a.I177103:hover {
}

.I177309, a.I177309 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177309:hover, a.I177309:hover {
}

.I177674, a.I177674 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177674:hover, a.I177674:hover {
}

.I117874 {
}
.I117874:hover {
}
.I117874 {
}
.I117874: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;
}
}


