/* Cache file:2511_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 {
}
.I22131 {
display:flex;
flex-direction:column;
position:relative;
min-height:100vh;

	
}
.I22131: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 {
}
.I22131 {
margin-top:0vh;

	
}
.I22131:hover {
}
}

.I22132 {
display:flex;

order:23;
flex:auto;
margin-top:0px;
padding-top:0px;
box-sizing:border-box;


}
.I22132:hover {
}
@media (max-width:992px) {
.I22132 {

padding-top:70px;


}
.I22132:hover {
}
}
@media (min-width:1440px) {
.I22132 {

order:28;

}
.I22132:hover {
}
}
.I22134 {
display:flex;
position:var(--I22134-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(--I22134-z-index, 1);
top:0px;
right:auto;
bottom:auto;
left:0px;
--I22134-location-transform:translate(0px,0px);
	

transform:
var(--I22134-location-transform, translate(0px,0px))
var(--I22134-user-box-transform, translate(0px,0px))
;


flex-direction:row;
justify-content:flex-start;
align-items:center;

flex-wrap:wrap;
}
.I22134:hover {
}
.I22134 {
--I22134-position-static-computed:static;
}
.I22134 > .sector, .I22134 > .group-sectors {
position:relative;
}
@media (max-width:992px) {
.I22134 {

position:fixed;
z-index:var(--I22134-z-index, 1);

transform:
var(--I22134-location-transform, translate(0px,0px))
var(--I22134-user-box-transform, translate(0px,0px))
;


}
.I22134:hover {
}

}
@media (max-width:640px) {
.I22134 {

width:90%;
height:10vh;
box-sizing:content-box;
opacity:0.80;
visibility:visible;

position:fixed;
z-index:var(--I22134-z-index, 1);

transform:
var(--I22134-location-transform, translate(0px,0px))
var(--I22134-user-box-transform, translate(0px,0px))
;


flex-wrap:nowrap;
}
.I22134:hover {
}
.I22134 {
--I22134-position-static-computed:static;
}
.I22134 > .sector, .I22134 > .group-sectors {
position:relative;
}
}
@media (min-width:1440px) {
.I22134 {

order:25;
}
.I22134:hover {
}

}
.I22136 {
display:flex;
position:var(--I22136-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
flex:auto;
width:100%;
margin-top:0px;
padding-bottom:20vh;
padding-top:25vh;
background-color:rgb(245,245,245);
box-sizing:border-box;

flex-direction:row;
justify-content:center;


}
.I22136:hover {
}

@media (max-width:640px) {
.I22136 {

width:100vw;

}
.I22136:hover {
}

}

.I22144 {
display:flex;
position:var(--I22144-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:52;
width:100%;
padding-bottom:4vw;
padding-left:5%;
padding-right:5%;
padding-top:4vw;
background-color:rgb(250,250,250);
box-sizing:border-box;

position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I22144-location-transform:translate(0px,0px);
z-index:var(--I22144-z-index, auto);

transform:
var(--I22144-location-transform, translate(0px,0px))
var(--I22144-user-box-transform, translate(0px,0px))
;

--I22144-z-index:1000;
position:var(--I22144-position-static-computed, static);
flex-direction:row;
justify-content:flex-start;

flex-wrap:wrap;
}
.I22144:hover {
}
.I22144 {
--I22144-position-static-computed:static;
}
.I22144 > .sector, .I22144 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I22144 {

width:100vw;

}
.I22144:hover {
}

}
@media (min-width:1440px) {
.I22144 {

order:59;
}
.I22144:hover {
}

}
.I22142 {
display:flex;
position:var(--I22142-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:42;
}
.I22142:hover {
}

@media (min-width:1440px) {
.I22142 {

order:49;
}
.I22142:hover {
}

}
.I22143 {
display:flex;
position:var(--I22143-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:44;
}
.I22143:hover {
}

@media (min-width:1440px) {
.I22143 {

order:51;
}
.I22143:hover {
}

}
.I22141 {
display:flex;
position:var(--I22141-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:40;
}
.I22141:hover {
}

@media (min-width:1440px) {
.I22141 {

order:47;
}
.I22141:hover {
}

}
.I22140 {
display:flex;
position:var(--I22140-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:37;
}
.I22140:hover {
}

@media (min-width:1440px) {
.I22140 {

order:44;
}
.I22140:hover {
}

}
.I22138 {
display:flex;
position:var(--I22138-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I22138:hover {
}


.I22139 {
display:flex;
position:var(--I22139-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:33;
align-items:center;


}
.I22139:hover {
}

@media (min-width:1440px) {
.I22139 {

order:40;
}
.I22139:hover {
}

}
.I22135 {
display:flex;
position:var(--I22135-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:18;
}
.I22135:hover {
}

@media (min-width:1440px) {
.I22135 {

order:26;
}
.I22135:hover {
}

}
.I22137 {
display:flex;
position:var(--I22137-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:13;
}
.I22137:hover {
}


.I22133 {
display:flex;
position:var(--I22133-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(--I22133-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I22133-location-transform:translate(0px,0px);
z-index:var(--I22133-z-index, 1);

transform:
var(--I22133-location-transform, translate(0px,0px))
var(--I22133-user-box-transform, translate(0px,0px))
;

--I22133-z-index:555;
}
.I22133:hover {
}
.I22133 {
--I22133-position-static-computed:relative;
}
.I22133 > .sector, .I22133 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I22133 {

height:72px;
margin-bottom:-72px;

}
.I22133:hover {
}

}
@media (max-width:640px) {
.I22133 {

box-sizing:border-box;

}
.I22133:hover {
}

}
@media (min-width:1440px) {
.I22133 {

order:17;
}
.I22133:hover {
}

}
.I22260 {
display:flex;
position:var(--I22260-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(--I22260-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I22260-location-transform:translate(-50%,0px);
	

transform:
var(--I22260-location-transform, translate(0px,0px))
var(--I22260-user-box-transform, translate(0px,0px))
;

--I22260-z-index:999;
}
.I22260:hover {
}
.I22260 {
--I22260-position-static-computed:relative;
}
.I22260 > .sector, .I22260 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I22260 {

height:auto;
min-height:90px;

}
.I22260:hover {
}
.I22260 {
--I22260-position-static-computed:static;
}
.I22260 > .sector, .I22260 > .group-sectors {
position:relative;
}
}
@media (max-width:640px) {
.I22260 {

min-height:220px;
max-height:300px;
box-sizing:border-box;

}
.I22260:hover {
}

}
@media (min-width:1440px) {
.I22260 {

order:4;
position:fixed;
z-index:var(--I22260-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I22260-location-transform:translate(-50%,0px);
	

transform:
var(--I22260-location-transform, translate(0px,0px))
var(--I22260-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I22260:hover {
}

}
.I22416 {
display:flex;
position:var(--I22416-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:19;
align-items:center;


}
.I22416:hover {
}

@media (min-width:1440px) {
.I22416 {

order:18;
}
.I22416:hover {
}

}
.I26077 {
display:flex;
position:var(--I26077-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:45;
}
.I26077:hover {
}

@media (min-width:1440px) {
.I26077 {

order:52;
}
.I26077:hover {
}

}
.I27860 {
display:flex;
position:var(--I27860-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:12;
width:100%;

}
.I27860:hover {
}

@media (min-width:1440px) {
.I27860 {

order:19;
height:5px;
background-color:rgb(247,105,74);

}
.I27860:hover {
}

}
.I29891 {
display:flex;
position:var(--I29891-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:48;
}
.I29891:hover {
}

@media (min-width:1440px) {
.I29891 {

order:55;
}
.I29891:hover {
}

}
.I29956 {
display:flex;
position:var(--I29956-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:47;
}
.I29956:hover {
}

@media (min-width:1440px) {
.I29956 {

order:54;
}
.I29956:hover {
}

}
.I30441 {
display:flex;
position:var(--I30441-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:49;
}
.I30441:hover {
}

@media (min-width:1440px) {
.I30441 {

order:56;
}
.I30441:hover {
}

}
.I34928 {
display:flex;
position:var(--I34928-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:21;
}
.I34928:hover {
}

@media (min-width:1440px) {
.I34928 {

order:24;
}
.I34928:hover {
}

}
.I36089 {
display:flex;
position:var(--I36089-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I36089:hover {
}


.I38950 {
display:flex;
position:var(--I38950-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I38950:hover {
}

@media (min-width:1440px) {
.I38950 {

order:27;
}
.I38950:hover {
}

}
.I45504 {
display:flex;
position:var(--I45504-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:51;
}
.I45504:hover {
}

@media (min-width:1440px) {
.I45504 {

order:58;
}
.I45504:hover {
}

}
.I60629 {
display:flex;
position:var(--I60629-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:53;
}
.I60629:hover {
}

@media (min-width:1440px) {
.I60629 {

order:49;
}
.I60629:hover {
}

}
.I67219 {
display:flex;
position:var(--I67219-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:54;
}
.I67219:hover {
}

@media (min-width:1440px) {
.I67219 {

order:50;
}
.I67219:hover {
}

}
.I67595 {
display:flex;
position:var(--I67595-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:55;
}
.I67595:hover {
}

@media (min-width:1440px) {
.I67595 {

order:51;
}
.I67595:hover {
}

}
.I70877 {
display:flex;
position:var(--I70877-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I70877:hover {
}


.I79070 {
display:flex;
position:var(--I79070-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:56;
}
.I79070:hover {
}

@media (min-width:1440px) {
.I79070 {

order:62;
}
.I79070:hover {
}

}
.I79995 {
display:flex;
position:var(--I79995-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:58;
}
.I79995:hover {
}

@media (min-width:1440px) {
.I79995 {

order:64;
}
.I79995:hover {
}

}
.I80361 {
display:flex;
position:var(--I80361-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I80361:hover {
}

@media (min-width:1440px) {
.I80361 {

order:65;
}
.I80361:hover {
}

}
.I81614 {
display:flex;
position:var(--I81614-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:60;
}
.I81614:hover {
}

@media (min-width:1440px) {
.I81614 {

order:69;
}
.I81614:hover {
}

}
.I81980 {
display:flex;
position:var(--I81980-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:30;
}
.I81980:hover {
}

@media (min-width:1440px) {
.I81980 {

order:70;
}
.I81980:hover {
}

}
.I82774 {
display:flex;
position:var(--I82774-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:61;
}
.I82774:hover {
}

@media (min-width:1440px) {
.I82774 {

order:71;
}
.I82774:hover {
}

}
.I83337 {
display:flex;
position:var(--I83337-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:8;
}
.I83337:hover {
}

@media (min-width:1440px) {
.I83337 {

order:72;
}
.I83337:hover {
}

}
.I84105 {
display:flex;
position:var(--I84105-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I84105:hover {
}


.I84707 {
display:flex;
position:var(--I84707-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:6;
}
.I84707:hover {
}

@media (min-width:1440px) {
.I84707 {

order:16;
}
.I84707:hover {
}

}
.I99408 {
display:flex;
position:var(--I99408-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:62;
}
.I99408:hover {
}

@media (min-width:1440px) {
.I99408 {

order:76;
}
.I99408:hover {
}

}
.I115425 {
display:flex;
position:var(--I115425-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
}
.I115425:hover {
}


.I116045 {
display:flex;
position:var(--I116045-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:16;
}
.I116045:hover {
}


.I22162 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:20;
width:100%;
padding-bottom:8vh;
padding-left:8vw;
padding-right:8vw;
background-color:rgb(245,245,245);
box-sizing:border-box;



align-items:flex-start;

	
}
.I22162:hover {
}

@media (max-width:640px) {
.I22162 {

width:100vw;
padding-bottom:8vh;
padding-left:10vw;
padding-right:10vw;



flex-direction:column;
align-items:center;

flex-wrap:nowrap;	
}
.I22162:hover {
}
.I22162 > .sector {
position:relative;
}
}

.I24805 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:17;
width:100%;
min-height:463px;
background-color:rgb(21,35,110);



	
}
.I24805:hover {
}


.I24817 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:18;
width:100%;
min-height:463px;
background-color:rgb(245,245,245);



	
}
.I24817:hover {
}

@media (max-width:640px) {
.I24817 {

width:100vw;



flex-direction:column;

	
}
.I24817:hover {
}

}

h1.I22155, .I22155 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I22155 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:3vh;
box-sizing:border-box;


}
.I22155:hover {
}
.I22155 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I22155 > .viewport:hover {
}
.I22155 > .sector-title, .I22155 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:54px;
font-weight:600;
text-align:center;
color:rgb(70,70,70);
letter-spacing:-1pt;
line-height:75pt;

padding-bottom:2vh;

}
.I22155 > .sector-title:hover, .I22155 > .sector-title.i-collapsible-title:hover {
}
.I22155 > .sector-title, .I22155 > .sector-title.i-collapsible-title {
}
.I22155 > .sector-title .text, .I22155 > .sector-title.i-collapsible-title .text {
}

@media (max-width:640px) {
.I22155 {


}
.I22155:hover {
}
.I22155 > .viewport {



}
.I22155 > .viewport:hover {
}
.I22155 > .sector-title, .I22155 > .sector-title.i-collapsible-title {
display:flex;
font-size:44pt;
line-height:48pt;


}
.I22155 > .sector-title:hover, .I22155 > .sector-title.i-collapsible-title:hover {
}
.I22155 > .sector-title, .I22155 > .sector-title.i-collapsible-title {
}
.I22155 > .sector-title .text, .I22155 > .sector-title.i-collapsible-title .text {
}

}

h1.I22159, .I22159 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I22159 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;
width:100vw;
padding-bottom:15vh;
padding-left:5vw;
padding-right:5vw;
padding-top:10vh;
background-color:rgb(21,35,110);
box-sizing:border-box;


}
.I22159:hover {
}
.I22159 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I22159 > .viewport:hover {
}
.I22159 > .sector-title, .I22159 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:52pt;
font-weight:600;
text-align:center;
color:rgb(255,255,255);
letter-spacing:-1pt;
line-height:58pt;

width:70vw;
margin:auto;
padding-bottom:8vh;

}
.I22159 > .sector-title:hover, .I22159 > .sector-title.i-collapsible-title:hover {
}
.I22159 > .sector-title, .I22159 > .sector-title.i-collapsible-title {
}
.I22159 > .sector-title .text, .I22159 > .sector-title.i-collapsible-title .text {
}

@media (max-width:640px) {
.I22159 {


}
.I22159:hover {
}
.I22159 > .viewport {



}
.I22159 > .viewport:hover {
}
.I22159 > .sector-title, .I22159 > .sector-title.i-collapsible-title {
display:flex;
font-size:44pt;
line-height:48pt;


}
.I22159 > .sector-title:hover, .I22159 > .sector-title.i-collapsible-title:hover {
}
.I22159 > .sector-title, .I22159 > .sector-title.i-collapsible-title {
}
.I22159 > .sector-title .text, .I22159 > .sector-title.i-collapsible-title .text {
}

}

h1.I22161, .I22161 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I22161 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:40vw;
margin-right:13vw;
padding-bottom:0vh;


}
.I22161:hover {
}
.I22161 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I22161 > .viewport:hover {
}
.I22161 > .sector-title, .I22161 > .sector-title.i-collapsible-title {
display:flex;
justify-content:flex-start;
font-family:Graphik;
font-size:50px;
font-weight:600;
text-align:left;
color:rgb(17,17,17);

margin-bottom:20px;

}
.I22161 > .sector-title:hover, .I22161 > .sector-title.i-collapsible-title:hover {
}
.I22161 > .sector-title, .I22161 > .sector-title.i-collapsible-title {
}
.I22161 > .sector-title .text, .I22161 > .sector-title.i-collapsible-title .text {
}

@media (max-width:640px) {
.I22161 {

width:90vw;
padding-left:10vw;
box-sizing:border-box;


}
.I22161:hover {
}
.I22161 > .viewport {



}
.I22161 > .viewport:hover {
}
.I22161 > .sector-title, .I22161 > .sector-title.i-collapsible-title {
display:flex;
font-size:48pt;

width:100%;

}
.I22161 > .sector-title:hover, .I22161 > .sector-title.i-collapsible-title:hover {
}
.I22161 > .sector-title, .I22161 > .sector-title.i-collapsible-title {
}
.I22161 > .sector-title .text, .I22161 > .sector-title.i-collapsible-title .text {
}

}

h1.I22164, .I22164 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I22164 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
margin-right:2vw;
margin-top:8vh;


}
.I22164:hover {
}
.I22164 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I22164 > .viewport:hover {
}

@media (max-width:640px) {
.I22164 {

margin-right:0vh;


}
.I22164:hover {
}
.I22164 > .viewport {



}
.I22164 > .viewport:hover {
}

}

h1.I22166, .I22166 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I22166 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I22166:hover {
}
.I22166 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I22166 > .viewport:hover {
}

@media (max-width:640px) {
.I22166 {

margin-top:0vh;


}
.I22166:hover {
}
.I22166 > .viewport {



}
.I22166 > .viewport:hover {
}

}

h1.I22168, .I22168 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I22168 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:19;
width:84%;
padding-left:8%;
padding-right:8%;
padding-top:15vh;
background-color:rgb(245,245,245);


}
.I22168:hover {
}
.I22168 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I22168 > .viewport:hover {
}

@media (max-width:640px) {
.I22168 {

width:100vw;
padding-left:10vw;
padding-right:10vw;
box-sizing:border-box;


}
.I22168:hover {
}
.I22168 > .viewport {

justify-content:flex-start;


}
.I22168 > .viewport:hover {
}

}

h1.I24802, .I24802 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I24802 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I24802:hover {
}
.I24802 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I24802 > .viewport:hover {
}


h1.I24804, .I24804 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I24804 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
min-height:463px;
padding-right:30px;


}
.I24804:hover {
}
.I24804 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

align-items:center;


}
.I24804 > .viewport:hover {
}


h1.I24813, .I24813 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I24813 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-bottom:15vh;
padding-left:5vw;
padding-right:5vw;
padding-top:10vh;
background-color:rgb(3,230,195);
background-clip:border-box;
background-repeat:no-repeat;
background-position:left center;
background-origin:border-box;


z-index:2;
}
.I24813:hover {
}
.I24813 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I24813 > .viewport:hover {
}
.I24813 > .sector-title, .I24813 > .sector-title.i-collapsible-title {
display:flex;
font-family:Graphik;
font-size:40pt;
color:rgb(255,255,255);


}
.I24813 > .sector-title:hover, .I24813 > .sector-title.i-collapsible-title:hover {
}
.I24813 > .sector-title, .I24813 > .sector-title.i-collapsible-title {
}
.I24813 > .sector-title .text, .I24813 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I24813 {

background-color:rgb(3,230,195);


}
.I24813:hover {
}
.I24813 > .viewport {



}
.I24813 > .viewport:hover {
}
.I24813 > .sector-title, .I24813 > .sector-title.i-collapsible-title {
}
.I24813 > .sector-title:hover, .I24813 > .sector-title.i-collapsible-title:hover {
}
.I24813 > .sector-title, .I24813 > .sector-title.i-collapsible-title {
}
.I24813 > .sector-title .text, .I24813 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I24813 {

padding-left:5vw;
padding-right:5vw;


}
.I24813:hover {
}
.I24813 > .viewport {

justify-content:center;


}
.I24813 > .viewport:hover {
}
.I24813 > .sector-title, .I24813 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
text-align:center;

padding-bottom:8vh;

}
.I24813 > .sector-title:hover, .I24813 > .sector-title.i-collapsible-title:hover {
}
.I24813 > .sector-title, .I24813 > .sector-title.i-collapsible-title {
}
.I24813 > .sector-title .text, .I24813 > .sector-title.i-collapsible-title .text {
}

}

h1.I24816, .I24816 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I24816 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I24816:hover {
}
.I24816 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I24816 > .viewport:hover {
}


h1.I57649, .I57649 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I57649 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I57649:hover {
}
.I57649 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I57649 > .viewport:hover {
}


.I57643 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:64px;
padding-top:0px;
background-color:rgb(245,245,245);
box-sizing:border-box;

align-items:center;

	
}
.I57643:hover {
}
@media (max-width:992px) {
.I57643 {
width:100vw;
padding-bottom:26px;
padding-left:64px;
padding-right:64px;
padding-top:64px;

	
}
.I57643:hover {
}
}
@media (max-width:640px) {
.I57643 {
padding-left:26px;
padding-right:26px;

	
}
.I57643:hover {
}
}

.I57644 {
display:flex;
position:var(--I57644-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1200px;

align-items:center;


}
.I57644:hover {
}

@media (max-width:992px) {
.I57644 {

max-width:960px;

}
.I57644:hover {
}

}

h1.I57645, .I57645 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I57645 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I57645:hover {
}
.I57645 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I57645 > .viewport:hover {
}
.I57645 > .sector-title, .I57645 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(0,0,0);
line-height:54px;

width:100%;
margin-bottom:16px;

}
.I57645 > .sector-title:hover, .I57645 > .sector-title.i-collapsible-title:hover {
}
.I57645 > .sector-title, .I57645 > .sector-title.i-collapsible-title {
}
.I57645 > .sector-title .text, .I57645 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I57645 {


}
.I57645:hover {
}
.I57645 > .viewport {



}
.I57645 > .viewport:hover {
}
.I57645 > .sector-title, .I57645 > .sector-title.i-collapsible-title {
display:flex;
justify-content:flex-start;
font-size:1.625rem;
text-align:left;
line-height:30px;


}
.I57645 > .sector-title:hover, .I57645 > .sector-title.i-collapsible-title:hover {
}
.I57645 > .sector-title, .I57645 > .sector-title.i-collapsible-title {
}
.I57645 > .sector-title .text, .I57645 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I57645 {


}
.I57645:hover {
}
.I57645 > .viewport {



}
.I57645 > .viewport:hover {
}
.I57645 > .sector-title, .I57645 > .sector-title.i-collapsible-title {
display:flex;
font-size:1.625rem;
letter-spacing:0px;
line-height:30px;

margin-bottom:8px;

}
.I57645 > .sector-title:hover, .I57645 > .sector-title.i-collapsible-title:hover {
}
.I57645 > .sector-title, .I57645 > .sector-title.i-collapsible-title {
}
.I57645 > .sector-title .text, .I57645 > .sector-title.i-collapsible-title .text {
}

}

h1.I57646, .I57646 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I57646 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
width:100%;


}
.I57646:hover {
}
.I57646 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I57646 > .viewport:hover {
}

@media (max-width:992px) {
.I57646 {


}
.I57646:hover {
}
.I57646 > .viewport {



}
.I57646 > .viewport:hover {
}

}
@media (max-width:640px) {
.I57646 {


}
.I57646:hover {
}
.I57646 > .viewport {



}
.I57646 > .viewport:hover {
}

}

.I57647, a.I57647 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1rem;
font-weight:400;
text-align:center;
color:rgb(0,0,0);
line-height:24px;

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I57647:hover, a.I57647:hover {
}
@media (max-width:992px) {
.I57647, a.I57647 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I57647:hover, a.I57647:hover {
}
}

.I57648, a.I57648 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1rem;
font-weight:400;
text-align:center;
color:rgb(0,0,0);
line-height:24px;

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I57648:hover, a.I57648:hover {
}
@media (max-width:992px) {
.I57648, a.I57648 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I57648:hover, a.I57648:hover {
}
}

h1.I57655, .I57655 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I57655 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I57655:hover {
}
.I57655 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I57655 > .viewport:hover {
}


.I57651 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-left:64px;
padding-right:64px;
box-sizing:border-box;

	
}
.I57651:hover {
}
@media (max-width:992px) {
.I57651 {
width:100vw;

	
}
.I57651:hover {
}
}
@media (max-width:640px) {
.I57651 {
padding-left:26px;
padding-right:26px;

	
}
.I57651:hover {
}
}

.I57652 {
display:flex;
position:var(--I57652-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
margin-bottom:64px;
margin-top:128px;

align-items:center;


}
.I57652:hover {
}

@media (max-width:992px) {
.I57652 {

margin-top:64px;

}
.I57652:hover {
}

}

h1.I57653, .I57653 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I57653 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
max-width:1096px;


}
.I57653:hover {
}
.I57653 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I57653 > .viewport:hover {
}
.I57653 > .sector-title, .I57653 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:52px;
font-weight:600;
text-align:center;
color:rgb(17,17,17);
line-height:64px;

width:100%;
margin-bottom:16px;

}
.I57653 > .sector-title:hover, .I57653 > .sector-title.i-collapsible-title:hover {
}
.I57653 > .sector-title, .I57653 > .sector-title.i-collapsible-title {
}
.I57653 > .sector-title .text, .I57653 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I57653 {

max-width:100%;


}
.I57653:hover {
}
.I57653 > .viewport {



}
.I57653 > .viewport:hover {
}
.I57653 > .sector-title, .I57653 > .sector-title.i-collapsible-title {
}
.I57653 > .sector-title:hover, .I57653 > .sector-title.i-collapsible-title:hover {
}
.I57653 > .sector-title, .I57653 > .sector-title.i-collapsible-title {
}
.I57653 > .sector-title .text, .I57653 > .sector-title.i-collapsible-title .text {
}

}

.I57654, a.I57654 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:16px;
text-align:center;
color:rgb(17,17,17);
line-height:28px;

width:100%;

}
.I57654:hover, a.I57654:hover {
}
@media (max-width:992px) {
.I57654, a.I57654 {
display:flex;
max-width:100%;

}
.I57654:hover, a.I57654:hover {
}
}

h1.I57665, .I57665 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I57665 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
max-width:1230px;


}
.I57665:hover {
}
.I57665 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I57665 > .viewport:hover {
}


.I57656 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-left:57px;
padding-right:57px;
box-sizing:border-box;

align-items:center;

	
}
.I57656:hover {
}
@media (max-width:992px) {
.I57656 {
width:100vw;
padding-left:30px;
padding-right:30px;

	
}
.I57656:hover {
}
}
@media (max-width:640px) {
.I57656 {
padding-left:8px;
padding-right:8px;

	
}
.I57656:hover {
}
}

.I57657 {
display:flex;
position:var(--I57657-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1135px;

}
.I57657:hover {
}

@media (max-width:992px) {
.I57657 {

width:100%;

}
.I57657:hover {
}

}

.I57658 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:1;
width:100%;
max-width:1104px;
margin-bottom:20px;
padding-left:7px;
padding-right:7px;
box-sizing:border-box;



align-items:center;

	
}
.I57658:hover {
}

@media (max-width:992px) {
.I57658 {



flex-direction:column;

	
}
.I57658:hover {
}

}
@media (max-width:640px) {
.I57658 {

margin-bottom:35px;
padding-left:29px;
padding-right:0px;
box-sizing:border-box;



flex-direction:column;
align-items:flex-start;

	
}
.I57658:hover {
}

}

.I66117 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
width:100%;



	
}
.I66117:hover {
}


h1.I57659, .I57659 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I57659 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I57659:hover {
}
.I57659 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I57659 > .viewport:hover {
}

@media (max-width:992px) {
.I57659 {


}
.I57659:hover {
}
.I57659 > .viewport {

justify-content:center;


}
.I57659 > .viewport:hover {
}

}
@media (max-width:640px) {
.I57659 {

width:100%;
box-sizing:border-box;


}
.I57659:hover {
}
.I57659 > .viewport {

justify-content:center;


}
.I57659 > .viewport:hover {
}

}

h1.I57660, .I57660 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I57660 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I57660:hover {
}
.I57660 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I57660 > .viewport:hover {
}

@media (max-width:992px) {
.I57660 {

margin-bottom:15px;
padding-left:0px;


}
.I57660:hover {
}
.I57660 > .viewport {



}
.I57660 > .viewport:hover {
}

}
@media (max-width:640px) {
.I57660 {

width:100%;
margin-bottom:15px;
box-sizing:border-box;


}
.I57660:hover {
}
.I57660 > .viewport {



}
.I57660 > .viewport:hover {
}

}

h1.I57661, .I57661 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I57661 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
margin-left:auto;


}
.I57661:hover {
}
.I57661 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I57661 > .viewport:hover {
}

@media (max-width:992px) {
.I57661 {

width:100%;


}
.I57661:hover {
}
.I57661 > .viewport {

justify-content:center;


}
.I57661 > .viewport:hover {
}

}
@media (max-width:640px) {
.I57661 {

width:100%;


}
.I57661:hover {
}
.I57661 > .viewport {

justify-content:flex-start;


}
.I57661 > .viewport:hover {
}

}

h1.I66191, .I66191 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I66191 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;


}
.I66191:hover {
}
.I66191 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I66191 > .viewport:hover {
}


.I57662 {
display:flex;
flex-direction:column;
width:100%;

}
.I57662:hover {
}
h1.I57662, .I57662 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I57662, .I57662 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I57662, .I57662 p {
margin:0px;
}

figure.I57662, .I57662 figure {
margin:0px;
}

a.I57662, .I57662 a {
text-decoration:inherit;
color:inherit;
}

.I57662 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I57662 article, article.I57662 {
margin-bottom:78px;
margin-left:9px;
margin-right:9px;

flex-direction:column;	
}
.I57662 article:hover, article.I57662:hover {
}
.I57662 article.active, article.I57662.active {
}
.I57662 .title {
display:flex;
font-family:Graphik;
font-size:18px;
font-weight:600;
line-height:22px;

width:360px;
margin-top:16px;

}
.I57662 .title:hover {
}
.I57662 article.active .title {
}

.I57662 .title {order:2;}
.I57662 .image, .I57662.image {
width:360px;
height:234px;

order:1;
}
.I57662 .image:hover, .I57662.image:hover {
}
.I57662 article.active .image, .I57662.image {
}

.I57662 .articles {
display:flex;
flex:1;
flex-direction:row;
width:100%;

flex-wrap:wrap;	
}
.I57662 .articles:hover {
}
.I57662 .article-container::after {
content:'';
display:flex;
align-items:center;
align-self:center;
}
.I57662 .article-container:last-child::after {
content:none;	
}
.I57662:hover .article-container::after {
}

@media (max-width:992px) {
.I57662 {
width:100%;

}
.I57662:hover {
}
.I57662 header {
}
.I57662 article, article.I57662 {
margin-bottom:30px;
margin-left:5px;
margin-right:5px;

	
}
.I57662 article:hover, article.I57662:hover {
}
.I57662 article.active, article.I57662.active {
}
.I57662 .title {
display:flex;
width:344px;

}
.I57662 .title:hover {
}
.I57662 article.active .title {
}


.I57662 .image, .I57662.image {
width:344px;

order:;
}
.I57662 .image:hover, .I57662.image:hover {
}
.I57662 article.active .image, .I57662.image {
}

.I57662 .articles {
flex-wrap:wrap;	
}
.I57662 .articles:hover {
}
.I57662 .article-container::after {
content:'';
}
.I57662 .article-container:last-child::after {
	
}
.I57662:hover .article-container::after {
}

}
@media (max-width:640px) {
.I57662 {
width:auto;

}
.I57662:hover {
}
.I57662 header {
}
.I57662 article, article.I57662 {
margin-bottom:35px;
margin-left:0px;
margin-right:0px;
box-sizing:border-box;

	
}
.I57662 article:hover, article.I57662:hover {
}
.I57662 article.active, article.I57662.active {
}
.I57662 .title {
display:flex;
font-size:14px;
color:rgb(0,0,0);

width:343px;
margin-top:12px;

}
.I57662 .title:hover {
}
.I57662 article.active .title {
}


.I57662 .image, .I57662.image {
width:343px;
height:auto;

order:;
}
.I57662 .image:hover, .I57662.image:hover {
}
.I57662 article.active .image, .I57662.image {
}

.I57662 .articles {
flex-direction:column;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

flex-wrap:nowrap;	
}
.I57662 .articles:hover {
}
.I57662 .article-container::after {
content:'';
}
.I57662 .article-container:last-child::after {
	
}
.I57662:hover .article-container::after {
}

}

.I57663, a.I57663 {
display:flex;
font-family:Graphik;
font-size:52px;
font-weight:600;

width:100%;
padding-left:0px;
padding-right:0px;

}
.I57663:hover, a.I57663:hover {
}
@media (max-width:992px) {
.I57663, a.I57663 {
display:flex;
font-size:36px;


}
.I57663:hover, a.I57663:hover {
}
}
@media (max-width:640px) {
.I57663, a.I57663 {
display:flex;
font-size:26px;

width:80%;

}
.I57663:hover, a.I57663:hover {
}
}

.I57664 .button, .I57664.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I57664 button.button, button.I57664.button {
cursor:pointer;
}
.I57664 .button .text, .I57664.button .text {
font-family:Graphik;
font-size:16px;
font-weight:600;
color:rgb(250,50,99);

}
.I57664 .button .icon, .I57664.button .icon {
flex:none;
background-size:100% 100%;
}
.I57664 .button:hover, .I57664.button:hover {
}
.I57664 .button:hover .text, .I57664.button:hover .text {
}
.I57664 .button:hover .icon, .I57664.button:hover .icon {
background-size:100% 100%;
}

.I66154, a.I66154 {
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;

}
.I66154:hover, a.I66154:hover {
}
@media (max-width:992px) {
.I66154, a.I66154 {
}
.I66154:hover, a.I66154:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I66154, a.I66154 {
display:flex;
padding-bottom:1rem;

}
.I66154:hover, a.I66154:hover {
}
}

h1.I57682, .I57682 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I57682 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I57682:hover {
}
.I57682 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I57682 > .viewport:hover {
}


.I57671 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(178,190,255);

align-items:center;

	
}
.I57671:hover {
}
@media (max-width:992px) {
.I57671 {
width:100vw;

	
}
.I57671:hover {
}
}
@media (max-width:640px) {
.I57671 {
padding-left:26px;
padding-right:26px;
box-sizing:border-box;

	
}
.I57671:hover {
}
}

.I57672 {
display:flex;
position:var(--I57672-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1220px;
padding-bottom:95px;
padding-top:95px;
background-size:contain;
box-sizing:border-box;

flex-direction:row;
justify-content:center;
align-items:center;


}
.I57672:hover {
}

@media (max-width:992px) {
.I57672 {

height:auto;
max-width:640px;
padding-left:40px;
padding-right:40px;

}
.I57672:hover {
}

}
@media (max-width:640px) {
.I57672 {

height:auto;
padding-bottom:64px;
padding-left:0px;
padding-right:0px;
padding-top:64px;
box-sizing:border-box;

flex-direction:column;


}
.I57672:hover {
}

}

.I57673 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:55%;
padding-right:60px;
box-sizing:border-box;



flex-direction:column;

	
}
.I57673:hover {
}

@media (max-width:640px) {
.I57673 {

width:100%;
padding-left:0px;
padding-right:0px;



	
}
.I57673:hover {
}

}

h1.I57674, .I57674 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I57674 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:16px;


}
.I57674:hover {
}
.I57674 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I57674 > .viewport:hover {
}

@media (max-width:640px) {
.I57674 {

width:100%;
margin-bottom:16px;
margin-left:0px;
margin-top:0px;


}
.I57674:hover {
}
.I57674 > .viewport {



}
.I57674 > .viewport:hover {
}

}

h1.I57675, .I57675 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I57675 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;
margin-bottom:32px;


}
.I57675:hover {
}
.I57675 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I57675 > .viewport:hover {
}

@media (max-width:640px) {
.I57675 {

margin-bottom:32px;
margin-left:0px;


}
.I57675:hover {
}
.I57675 > .viewport {



}
.I57675 > .viewport:hover {
}

}

h1.I57676, .I57676 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I57676 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I57676:hover {
}
.I57676 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I57676 > .viewport:hover {
}

@media (max-width:640px) {
.I57676 {

margin-left:0px;
margin-top:0px;


}
.I57676:hover {
}
.I57676 > .viewport {



}
.I57676 > .viewport:hover {
}

}

h1.I57677, .I57677 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I57677 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:45%;
padding-right:97px;
box-sizing:border-box;


}
.I57677:hover {
}
.I57677 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-end;


}
.I57677 > .viewport:hover {
}

@media (max-width:992px) {
.I57677 {

padding-right:47px;


}
.I57677:hover {
}
.I57677 > .viewport {



}
.I57677 > .viewport:hover {
}

}
@media (max-width:640px) {
.I57677 {

display:flex;
width:100%;
margin-bottom:32px;
padding-right:0px;


}
.I57677:hover {
}
.I57677 > .viewport {

justify-content:center;


}
.I57677 > .viewport:hover {
}

}

.I57678, a.I57678 {
display:flex;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
color:rgb(0,0,0);
line-height:54px;

width:100%;
padding-left:0px;
padding-right:0px;

}
.I57678:hover, a.I57678:hover {
}
@media (max-width:992px) {
.I57678, a.I57678 {
display:flex;
font-size:2.0rem;
line-height:38px;


}
.I57678:hover, a.I57678:hover {
}
}
@media (max-width:640px) {
.I57678, a.I57678 {
display:flex;
font-size:26px;
letter-spacing:0px;
line-height:34px;

padding-left:0px;
padding-right:0px;

}
.I57678:hover, a.I57678:hover {
}
}

.I57679, a.I57679 {
display:flex;
font-family:Rubik;
font-size:16px;
color:rgb(0,0,0);
line-height:26px;

width:100%;
padding-left:0px;
padding-right:0px;

}
.I57679:hover, a.I57679:hover {
}
@media (max-width:640px) {
.I57679, a.I57679 {
display:flex;
padding-left:0px;
padding-right:0px;

}
.I57679:hover, a.I57679:hover {
}
}

.I57680 .button, .I57680.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
height:44px;
padding-left:30px;
padding-right:30px;
border-radius:22px;
background-color:rgb(250,50,99);

}
.I57680 button.button, button.I57680.button {
cursor:pointer;
}
.I57680 .button .text, .I57680.button .text {
font-family:Rubik;
font-size:16px;
font-weight:500;
color:rgb(255,255,255);

}
.I57680 .button .icon, .I57680.button .icon {
flex:none;
background-size:100% 100%;
}
.I57680 .button:hover, .I57680.button:hover {
}
.I57680 .button:hover .text, .I57680.button:hover .text {
}
.I57680 .button:hover .icon, .I57680.button:hover .icon {
background-size:100% 100%;
}

.I57681 .image, .I57681.image {
vertical-align:top;
width:200px;
height:397px;

}
.I57681 .image:hover, .I57681.image:hover {
}
@media (max-width:992px) {
.I57681 .image, .I57681.image {
width:100%;
height:auto;

}
.I57681 .image:hover, .I57681.image:hover {
}
}
@media (max-width:640px) {
.I57681 .image, .I57681.image {
width:100%;

}
.I57681 .image:hover, .I57681.image:hover {
}
}

h1.I57706, .I57706 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I57706 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I57706:hover {
}
.I57706 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I57706 > .viewport:hover {
}


.I57684 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
max-width:945px;
background-color:rgb(255,255,255);

	
}
.I57684:hover {
}

.I57685 {
display:flex;
position:var(--I57685-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
padding-bottom:128px;

flex-direction:row;
justify-content:center;


}
.I57685:hover {
}

@media (max-width:992px) {
.I57685 {

flex-wrap:wrap;
}
.I57685:hover {
}

}
@media (max-width:640px) {
.I57685 {

padding-bottom:40px;

flex-direction:column;


}
.I57685:hover {
}

}

.I57686 {
display:flex;
position:var(--I57686-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
margin-top:0px;
padding-bottom:10vh;
padding-top:128px;
background-color:rgb(255,255,255);

align-items:center;


}
.I57686:hover {
}

@media (max-width:992px) {
.I57686 {

padding-bottom:8.8vh;

}
.I57686:hover {
}

}

.I57687 {
display:flex;
align-items:flex-start;
position:relative;

order:5;
width:33%;
margin-right:75px;
box-sizing:border-box;



flex-direction:column;
align-items:center;

	
}
.I57687:hover {
}

@media (max-width:992px) {
.I57687 {

width:100%;
min-height:260px;
margin-bottom:32px;
margin-right:0px;



	
}
.I57687:hover {
}

}
@media (max-width:640px) {
.I57687 {

width:100%;
margin-bottom:40px;
margin-right:0px;



	
}
.I57687:hover {
}

}

.I57688 {
display:flex;
align-items:flex-start;
position:relative;

order:6;
width:33%;
margin-right:75px;
box-sizing:border-box;



flex-direction:column;

	
}
.I57688:hover {
}

@media (max-width:992px) {
.I57688 {

width:100%;
min-height:260px;
margin-bottom:32px;
margin-right:0px;



	
}
.I57688:hover {
}

}
@media (max-width:640px) {
.I57688 {

width:100%;
margin-bottom:40px;
margin-right:0px;



	
}
.I57688:hover {
}

}

.I57689 {
display:flex;
align-items:flex-start;
position:relative;

order:7;
width:33%;
box-sizing:border-box;



flex-direction:column;

	
}
.I57689:hover {
}

@media (max-width:992px) {
.I57689 {

width:100%;
min-height:260px;



	
}
.I57689:hover {
}

}
@media (max-width:640px) {
.I57689 {

width:100%;



	
}
.I57689:hover {
}

}

h1.I57690, .I57690 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I57690 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I57690:hover {
}
.I57690 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I57690 > .viewport:hover {
}


h1.I57691, .I57691 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I57691 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


flex-direction:column-reverse;
}
.I57691:hover {
}
.I57691 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I57691 > .viewport:hover {
}
.I57691 > .sector-title, .I57691 > .sector-title.i-collapsible-title {
display:flex;
font-family:Rubik;
font-size:1rem;
color:rgb(19,25,33);


align-self:center;
}
.I57691 > .sector-title:hover, .I57691 > .sector-title.i-collapsible-title:hover {
}
.I57691 > .sector-title, .I57691 > .sector-title.i-collapsible-title {
}
.I57691 > .sector-title .text, .I57691 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I57691 {

margin-bottom:32px;


}
.I57691:hover {
}
.I57691 > .viewport {



}
.I57691 > .viewport:hover {
}
.I57691 > .sector-title, .I57691 > .sector-title.i-collapsible-title {
}
.I57691 > .sector-title:hover, .I57691 > .sector-title.i-collapsible-title:hover {
}
.I57691 > .sector-title, .I57691 > .sector-title.i-collapsible-title {
}
.I57691 > .sector-title .text, .I57691 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I57691 {


}
.I57691:hover {
}
.I57691 > .viewport {



}
.I57691 > .viewport:hover {
}
.I57691 > .sector-title, .I57691 > .sector-title.i-collapsible-title {
}
.I57691 > .sector-title:hover, .I57691 > .sector-title.i-collapsible-title:hover {
}
.I57691 > .sector-title, .I57691 > .sector-title.i-collapsible-title {
}
.I57691 > .sector-title .text, .I57691 > .sector-title.i-collapsible-title .text {
}

}
@media (min-width:1440px) {
.I57691 {


}
.I57691:hover {
}
.I57691 > .viewport {



}
.I57691 > .viewport:hover {
}
.I57691 > .sector-title, .I57691 > .sector-title.i-collapsible-title {
}
.I57691 > .sector-title:hover, .I57691 > .sector-title.i-collapsible-title:hover {
}
.I57691 > .sector-title, .I57691 > .sector-title.i-collapsible-title {
}
.I57691 > .sector-title .text, .I57691 > .sector-title.i-collapsible-title .text {
}

}
h1.I57692, .I57692 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I57692 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I57692:hover {
}
.I57692 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I57692 > .viewport:hover {
}
.I57692 > .sector-title, .I57692 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;

width:100%;
margin-bottom:5.5vh;

}
.I57692 > .sector-title:hover, .I57692 > .sector-title.i-collapsible-title:hover {
}
.I57692 > .sector-title, .I57692 > .sector-title.i-collapsible-title {
}
.I57692 > .sector-title .text, .I57692 > .sector-title.i-collapsible-title .text {
}


h1.I57693, .I57693 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I57693 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


flex-direction:column-reverse;
}
.I57693:hover {
}
.I57693 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I57693 > .viewport:hover {
}
.I57693 > .sector-title, .I57693 > .sector-title.i-collapsible-title {
display:flex;
font-family:Rubik;
font-size:1rem;
color:rgb(19,25,33);


align-self:center;
}
.I57693 > .sector-title:hover, .I57693 > .sector-title.i-collapsible-title:hover {
}
.I57693 > .sector-title, .I57693 > .sector-title.i-collapsible-title {
}
.I57693 > .sector-title .text, .I57693 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I57693 {


flex-direction:column-reverse;
}
.I57693:hover {
}
.I57693 > .viewport {



}
.I57693 > .viewport:hover {
}
.I57693 > .sector-title, .I57693 > .sector-title.i-collapsible-title {
align-self:center;
}
.I57693 > .sector-title:hover, .I57693 > .sector-title.i-collapsible-title:hover {
}
.I57693 > .sector-title, .I57693 > .sector-title.i-collapsible-title {
}
.I57693 > .sector-title .text, .I57693 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I57693 {


flex-direction:column-reverse;
}
.I57693:hover {
}
.I57693 > .viewport {



}
.I57693 > .viewport:hover {
}
.I57693 > .sector-title, .I57693 > .sector-title.i-collapsible-title {
align-self:center;
}
.I57693 > .sector-title:hover, .I57693 > .sector-title.i-collapsible-title:hover {
}
.I57693 > .sector-title, .I57693 > .sector-title.i-collapsible-title {
}
.I57693 > .sector-title .text, .I57693 > .sector-title.i-collapsible-title .text {
}

}
@media (min-width:1440px) {
.I57693 {


flex-direction:column-reverse;
}
.I57693:hover {
}
.I57693 > .viewport {



}
.I57693 > .viewport:hover {
}
.I57693 > .sector-title, .I57693 > .sector-title.i-collapsible-title {
align-self:center;
}
.I57693 > .sector-title:hover, .I57693 > .sector-title.i-collapsible-title:hover {
}
.I57693 > .sector-title, .I57693 > .sector-title.i-collapsible-title {
}
.I57693 > .sector-title .text, .I57693 > .sector-title.i-collapsible-title .text {
}

}
h1.I57694, .I57694 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I57694 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;
margin-bottom:1rem;


}
.I57694:hover {
}
.I57694 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I57694 > .viewport:hover {
}


h1.I57695, .I57695 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I57695 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


flex-direction:column-reverse;
}
.I57695:hover {
}
.I57695 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I57695 > .viewport:hover {
}
.I57695 > .sector-title, .I57695 > .sector-title.i-collapsible-title {
display:flex;
font-family:Rubik;
font-size:1rem;
color:rgb(19,25,33);


align-self:center;
}
.I57695 > .sector-title:hover, .I57695 > .sector-title.i-collapsible-title:hover {
}
.I57695 > .sector-title, .I57695 > .sector-title.i-collapsible-title {
}
.I57695 > .sector-title .text, .I57695 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I57695 {


flex-direction:column-reverse;
}
.I57695:hover {
}
.I57695 > .viewport {



}
.I57695 > .viewport:hover {
}
.I57695 > .sector-title, .I57695 > .sector-title.i-collapsible-title {
align-self:center;
}
.I57695 > .sector-title:hover, .I57695 > .sector-title.i-collapsible-title:hover {
}
.I57695 > .sector-title, .I57695 > .sector-title.i-collapsible-title {
}
.I57695 > .sector-title .text, .I57695 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I57695 {


flex-direction:column-reverse;
}
.I57695:hover {
}
.I57695 > .viewport {



}
.I57695 > .viewport:hover {
}
.I57695 > .sector-title, .I57695 > .sector-title.i-collapsible-title {
align-self:center;
}
.I57695 > .sector-title:hover, .I57695 > .sector-title.i-collapsible-title:hover {
}
.I57695 > .sector-title, .I57695 > .sector-title.i-collapsible-title {
}
.I57695 > .sector-title .text, .I57695 > .sector-title.i-collapsible-title .text {
}

}
@media (min-width:1440px) {
.I57695 {


flex-direction:column-reverse;
}
.I57695:hover {
}
.I57695 > .viewport {



}
.I57695 > .viewport:hover {
}
.I57695 > .sector-title, .I57695 > .sector-title.i-collapsible-title {
align-self:center;
}
.I57695 > .sector-title:hover, .I57695 > .sector-title.i-collapsible-title:hover {
}
.I57695 > .sector-title, .I57695 > .sector-title.i-collapsible-title {
}
.I57695 > .sector-title .text, .I57695 > .sector-title.i-collapsible-title .text {
}

}
h1.I57696, .I57696 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I57696 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
margin-bottom:1rem;


}
.I57696:hover {
}
.I57696 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I57696 > .viewport:hover {
}


h1.I57697, .I57697 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I57697 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I57697:hover {
}
.I57697 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I57697 > .viewport:hover {
}


h1.I57698, .I57698 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I57698, .I57698 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I57698, .I57698 p {
margin:0px;
}

figure.I57698, .I57698 figure {
margin:0px;
}

a.I57698, .I57698 a {
text-decoration:inherit;
color:inherit;
}

.I57698 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I57698 article, article.I57698 {
width:100%;
min-height:190px;

flex-direction:column;	
}
.I57698 article:hover, article.I57698:hover {
}
.I57698 article.active, article.I57698.active {
}
.I57698 .abstract {
order:3;
}
.I57698 .abstract:hover {
}
.I57698 .abstract {
display:block;
width:100%;

font-family:Graphik;
font-size:1.15rem;
font-weight:600;
text-align:center;
color:rgb(0,0,0);

}

.I57698 .image, .I57698.image {
width:186px;
height:47px;
margin-bottom:5.5vh;
margin-left:auto;
margin-right:auto;

order:1;
}
.I57698 .image:hover, .I57698.image:hover {
}
.I57698 article.active .image, .I57698.image {
}

@media (max-width:992px) {
.I57698 header {
}
.I57698 article, article.I57698 {
min-height:0px;

	
}
.I57698 article:hover, article.I57698:hover {
}
.I57698 article.active, article.I57698.active {
}
.I57698 .abstract {
order:;
}
.I57698 .abstract:hover {
}
.I57698 .abstract {
font-size:1.125rem;

}

.I57698 .image, .I57698.image {
margin-bottom:2.75vh;
margin-top:30px;

order:;
}
.I57698 .image:hover, .I57698.image:hover {
}
.I57698 article.active .image, .I57698.image {
}

}
@media (max-width:640px) {
.I57698 header {
}
.I57698 article, article.I57698 {
width:80%;

	
}
.I57698 article:hover, article.I57698:hover {
}
.I57698 article.active, article.I57698.active {
}
.I57698 .abstract {
order:;
}
.I57698 .abstract:hover {
}

.I57698 .image, .I57698.image {
order:;
}
.I57698 .image:hover, .I57698.image:hover {
}
.I57698 article.active .image, .I57698.image {
}

}

.I57699 .image, .I57699.image {
vertical-align:top;
margin-bottom:2.75vh;

}
.I57699 .image:hover, .I57699.image:hover {
}

.I57700 .button, .I57700.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
flex-direction:row-reverse;
}
.I57700 button.button, button.I57700.button {
cursor:pointer;
}
.I57700 .button .text, .I57700.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:500;

}
.I57700 .button .icon, .I57700.button .icon {
flex:none;
background-size:100% 100%;
width:12px;
height:10px;
background-image:url('https://www.genexus.com/media/images/arrow-forward.png?timestamp=20210326174254');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/arrow-forward.png?timestamp=20210326174254') 1.00x,url('https://www.genexus.com/media/images/arrow-forward_x2.png?timestamp=20210326174254') 2.00x,url('https://www.genexus.com/media/images/arrow-forward_x3.png?timestamp=20210326174254') 3.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/arrow-forward.png?timestamp=20210326174254') 1.00x,url('https://www.genexus.com/media/images/arrow-forward_x2.png?timestamp=20210326174254') 2.00x,url('https://www.genexus.com/media/images/arrow-forward_x3.png?timestamp=20210326174254') 3.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/arrow-forward.png?timestamp=20210326174254') 1.00x,url('https://www.genexus.com/media/images/arrow-forward_x2.png?timestamp=20210326174254') 2.00x,url('https://www.genexus.com/media/images/arrow-forward_x3.png?timestamp=20210326174254') 3.00x);
background-image:image-set(url('https://www.genexus.com/media/images/arrow-forward.png?timestamp=20210326174254') 1.00x,url('https://www.genexus.com/media/images/arrow-forward_x2.png?timestamp=20210326174254') 2.00x,url('https://www.genexus.com/media/images/arrow-forward_x3.png?timestamp=20210326174254') 3.00x);
width:12px !important;
height:10px !important;
margin-left:8px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I57700 .button:hover, .I57700.button:hover {
}
.I57700 .button:hover .text, .I57700.button:hover .text {
}
.I57700 .button:hover .icon, .I57700.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I57700 .button, .I57700.button {
}
.I57700 button.button, button.I57700.button {
}
.I57700 .button .text, .I57700.button .text {
}
.I57700 .button .icon, .I57700.button .icon {
background-size:100% 100%;
}
.I57700 .button:hover, .I57700.button:hover {
}
.I57700 .button:hover .text, .I57700.button:hover .text {
}
.I57700 .button:hover .icon, .I57700.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I57700 .button, .I57700.button {
}
.I57700 button.button, button.I57700.button {
}
.I57700 .button .text, .I57700.button .text {
}
.I57700 .button .icon, .I57700.button .icon {
background-size:100% 100%;
}
.I57700 .button:hover, .I57700.button:hover {
}
.I57700 .button:hover .text, .I57700.button:hover .text {
}
.I57700 .button:hover .icon, .I57700.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I57700 .button, .I57700.button {
}
.I57700 button.button, button.I57700.button {
}
.I57700 .button .text, .I57700.button .text {
}
.I57700 .button .icon, .I57700.button .icon {
background-size:100% 100%;
}
.I57700 .button:hover, .I57700.button:hover {
}
.I57700 .button:hover .text, .I57700.button:hover .text {
}
.I57700 .button:hover .icon, .I57700.button:hover .icon {
background-size:100% 100%;
}
}
.I57701 .image, .I57701.image {
vertical-align:top;
margin-bottom:2.75vh;

}
.I57701 .image:hover, .I57701.image:hover {
}

h1.I57702, .I57702 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I57702, .I57702 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I57702, .I57702 p {
margin:0px;
}

figure.I57702, .I57702 figure {
margin:0px;
}

a.I57702, .I57702 a {
text-decoration:inherit;
color:inherit;
}

.I57702 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I57702 article, article.I57702 {
width:100%;
min-height:190px;

flex-direction:column;	
}
.I57702 article:hover, article.I57702:hover {
}
.I57702 article.active, article.I57702.active {
}
.I57702 .abstract {
order:3;
}
.I57702 .abstract:hover {
}
.I57702 .abstract {
display:block;
width:100%;

font-family:Graphik;
font-size:1.15rem;
font-weight:600;
text-align:center;
color:rgb(0,0,0);

}

.I57702 .image, .I57702.image {
width:64px;
height:47px;
margin-bottom:5.5vh;
margin-left:auto;
margin-right:auto;

order:1;
}
.I57702 .image:hover, .I57702.image:hover {
}
.I57702 article.active .image, .I57702.image {
}

@media (max-width:992px) {
.I57702 header {
}
.I57702 article, article.I57702 {
min-height:0px;

	
}
.I57702 article:hover, article.I57702:hover {
}
.I57702 article.active, article.I57702.active {
}
.I57702 .abstract {
order:;
}
.I57702 .abstract:hover {
}

.I57702 .image, .I57702.image {
margin-bottom:2.75vh;
margin-top:30px;

order:;
}
.I57702 .image:hover, .I57702.image:hover {
}
.I57702 article.active .image, .I57702.image {
}

}
@media (max-width:640px) {
.I57702 header {
}
.I57702 article, article.I57702 {
width:80%;

	
}
.I57702 article:hover, article.I57702:hover {
}
.I57702 article.active, article.I57702.active {
}
.I57702 .abstract {
order:;
}
.I57702 .abstract:hover {
}

.I57702 .image, .I57702.image {
order:;
}
.I57702 .image:hover, .I57702.image:hover {
}
.I57702 article.active .image, .I57702.image {
}

}

.I57703 .image, .I57703.image {
vertical-align:top;
margin-bottom:2.75vh;

}
.I57703 .image:hover, .I57703.image:hover {
}

h1.I57704, .I57704 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I57704, .I57704 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I57704, .I57704 p {
margin:0px;
}

figure.I57704, .I57704 figure {
margin:0px;
}

a.I57704, .I57704 a {
text-decoration:inherit;
color:inherit;
}

.I57704 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I57704 article, article.I57704 {
width:100%;
min-height:190px;

flex-direction:column;	
}
.I57704 article:hover, article.I57704:hover {
}
.I57704 article.active, article.I57704.active {
}
.I57704 .abstract {
order:3;
}
.I57704 .abstract:hover {
}
.I57704 .abstract {
display:block;
width:100%;

font-family:Graphik;
font-size:1.15rem;
font-weight:600;
text-align:center;
color:rgb(0,0,0);

}

.I57704 .image, .I57704.image {
width:194px;
height:47px;
margin-bottom:5.5vh;
margin-left:auto;
margin-right:auto;

order:1;
}
.I57704 .image:hover, .I57704.image:hover {
}
.I57704 article.active .image, .I57704.image {
}

@media (max-width:992px) {
.I57704 header {
}
.I57704 article, article.I57704 {
min-height:0px;

	
}
.I57704 article:hover, article.I57704:hover {
}
.I57704 article.active, article.I57704.active {
}
.I57704 .abstract {
order:;
}
.I57704 .abstract:hover {
}
.I57704 .abstract {
font-size:1.125rem;

}

.I57704 .image, .I57704.image {
margin-bottom:2.75vh;
margin-top:30px;

order:;
}
.I57704 .image:hover, .I57704.image:hover {
}
.I57704 article.active .image, .I57704.image {
}

}
@media (max-width:640px) {
.I57704 header {
}
.I57704 article, article.I57704 {
width:80%;

	
}
.I57704 article:hover, article.I57704:hover {
}
.I57704 article.active, article.I57704.active {
}
.I57704 .abstract {
order:;
}
.I57704 .abstract:hover {
}
.I57704 .abstract {
width:100%;

}

.I57704 .image, .I57704.image {
order:;
}
.I57704 .image:hover, .I57704.image:hover {
}
.I57704 article.active .image, .I57704.image {
}

}

.I57705, a.I57705 {
display:flex;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
color:rgb(0,0,0);

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I57705:hover, a.I57705:hover {
}
@media (max-width:992px) {
.I57705, a.I57705 {
display:flex;
font-size:1.625rem;


}
.I57705:hover, a.I57705:hover {
}
}

h1.I57719, .I57719 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I57719 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I57719:hover {
}
.I57719 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I57719 > .viewport:hover {
}


.I57707 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:128px;
padding-top:128px;
background-color:rgb(245,245,245);
box-sizing:border-box;

align-items:center;

	
}
.I57707:hover {
}
@media (max-width:992px) {
.I57707 {
width:100vw;
padding-bottom:64px;
padding-left:64px;
padding-right:64px;
padding-top:64px;

	
}
.I57707:hover {
}
}
@media (max-width:640px) {
.I57707 {
padding-left:26px;
padding-right:26px;

	
}
.I57707:hover {
}
}

.I57708 {
display:flex;
position:var(--I57708-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1096px;

flex-direction:row;
align-items:center;


}
.I57708:hover {
}

@media (max-width:992px) {
.I57708 {

flex-direction:column;
align-items:flex-start;


}
.I57708:hover {
}

}

.I57709 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:50%;



flex-direction:column;

	
}
.I57709:hover {
}

@media (max-width:992px) {
.I57709 {

width:100%;



flex-direction:column;

	
}
.I57709:hover {
}

}
@media (max-width:640px) {
.I57709 {



flex-direction:column;
align-items:flex-start;

	
}
.I57709:hover {
}

}

.I57710 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
width:50%;



	
}
.I57710:hover {
}

@media (max-width:992px) {
.I57710 {

width:100%;



	
}
.I57710:hover {
}

}
@media (max-width:640px) {
.I57710 {



flex-direction:column;

	
}
.I57710:hover {
}

}

h1.I57711, .I57711 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I57711 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;
max-width:646px;
box-sizing:border-box;


}
.I57711:hover {
}
.I57711 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I57711 > .viewport:hover {
}
.I57711 > .sector-title, .I57711 > .sector-title.i-collapsible-title {
display:flex;
font-family:Graphik;
font-size:1.875rem;
line-height:40px;

height:100%;

}
.I57711 > .sector-title:hover, .I57711 > .sector-title.i-collapsible-title:hover {
}
.I57711 > .sector-title, .I57711 > .sector-title.i-collapsible-title {
}
.I57711 > .sector-title .text, .I57711 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I57711 {

width:100%;
max-width:100%;
padding-right:0px;


}
.I57711:hover {
}
.I57711 > .viewport {



}
.I57711 > .viewport:hover {
}
.I57711 > .sector-title, .I57711 > .sector-title.i-collapsible-title {
}
.I57711 > .sector-title:hover, .I57711 > .sector-title.i-collapsible-title:hover {
}
.I57711 > .sector-title, .I57711 > .sector-title.i-collapsible-title {
}
.I57711 > .sector-title .text, .I57711 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I57711 {

width:100%;


}
.I57711:hover {
}
.I57711 > .viewport {



}
.I57711 > .viewport:hover {
}
.I57711 > .sector-title, .I57711 > .sector-title.i-collapsible-title {
}
.I57711 > .sector-title:hover, .I57711 > .sector-title.i-collapsible-title:hover {
}
.I57711 > .sector-title, .I57711 > .sector-title.i-collapsible-title {
}
.I57711 > .sector-title .text, .I57711 > .sector-title.i-collapsible-title .text {
}

}

h1.I57712, .I57712 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I57712 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:50%;


}
.I57712:hover {
}
.I57712 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-end;


}
.I57712 > .viewport:hover {
}

@media (max-width:992px) {
.I57712 {

width:32%;
margin-top:32px;


}
.I57712:hover {
}
.I57712 > .viewport {

justify-content:flex-start;


}
.I57712 > .viewport:hover {
}

}
@media (max-width:640px) {
.I57712 {

width:100%;


}
.I57712:hover {
}
.I57712 > .viewport {

justify-content:flex-start;


}
.I57712 > .viewport:hover {
}

}

h1.I57713, .I57713 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I57713 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;
width:100%;
max-width:646px;


}
.I57713:hover {
}
.I57713 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I57713 > .viewport:hover {
}

@media (max-width:992px) {
.I57713 {

width:100%;
max-width:100%;


}
.I57713:hover {
}
.I57713 > .viewport {



}
.I57713 > .viewport:hover {
}

}
@media (max-width:640px) {
.I57713 {

width:100%;


}
.I57713:hover {
}
.I57713 > .viewport {



}
.I57713 > .viewport:hover {
}

}

h1.I57714, .I57714 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I57714 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:2;
width:25%;


}
.I57714:hover {
}
.I57714 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I57714 > .viewport:hover {
}

@media (max-width:992px) {
.I57714 {

width:30%;
margin-left:32px;
margin-top:32px;


}
.I57714:hover {
}
.I57714 > .viewport {



}
.I57714 > .viewport:hover {
}

}
@media (max-width:640px) {
.I57714 {

width:65%;
margin-left:0px;
margin-top:16px;


}
.I57714:hover {
}
.I57714 > .viewport {



}
.I57714 > .viewport:hover {
}

}

.I57715, a.I57715 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(0,0,0);
line-height:1.625rem;

margin-top:20px;
padding-bottom:1rem;

}
.I57715:hover, a.I57715:hover {
}
@media (max-width:992px) {
.I57715, a.I57715 {
}
.I57715:hover, a.I57715:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I57715, a.I57715 {
display:flex;
padding-bottom:1rem;

}
.I57715:hover, a.I57715:hover {
}
}

.I57716 .button, .I57716.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
height:44px;
padding-left:30px;
padding-right:30px;
border-radius:100px;
background-color:rgb(250,50,99);

}
.I57716 button.button, button.I57716.button {
cursor:pointer;
}
.I57716 .button .text, .I57716.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I57716 .button .icon, .I57716.button .icon {
flex:none;
background-size:100% 100%;
}
.I57716 .button:hover, .I57716.button:hover {
}
.I57716 .button:hover .text, .I57716.button:hover .text {
}
.I57716 .button:hover .icon, .I57716.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:640px) {
.I57716 .button, .I57716.button {
}
.I57716 button.button, button.I57716.button {
}
.I57716 .button .text, .I57716.button .text {
font-size:1rem;

}
.I57716 .button .icon, .I57716.button .icon {
background-size:100% 100%;
}
.I57716 .button:hover, .I57716.button:hover {
}
.I57716 .button:hover .text, .I57716.button:hover .text {
}
.I57716 .button:hover .icon, .I57716.button:hover .icon {
background-size:100% 100%;
}
}

.I57717, a.I57717 {
display:flex;
font-family:Rubik;
font-size:1rem;
line-height:26px;

width:100%;
max-width:568px;
margin-top:20px;
box-sizing:border-box;

}
.I57717:hover, a.I57717:hover {
}
@media (max-width:992px) {
.I57717, a.I57717 {
display:flex;
max-width:100%;

}
.I57717:hover, a.I57717:hover {
}
}

.I57718 .button, .I57718.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
height:44px;
margin-left:32px;
padding-left:30px;
padding-right:30px;
border-color:rgb(255,255,255);
border-style:solid;
border-width:1px;
border-radius:100px;
background-color:rgb(255,255,255);
box-shadow:none;

}
.I57718 button.button, button.I57718.button {
cursor:pointer;
}
.I57718 .button .text, .I57718.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:500;
color:rgb(17,17,17);
white-space:nowrap;
word-break:normal;

}
.I57718 .button .icon, .I57718.button .icon {
flex:none;
background-size:100% 100%;
}
.I57718 .button:hover, .I57718.button:hover {
}
.I57718 .button:hover .text, .I57718.button:hover .text {
text-decoration:none;

}
.I57718 .button:hover .icon, .I57718.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I57718 .button, .I57718.button {
margin-left:0px;
border-radius:90px;
background-color:rgb(255,255,255);

}
.I57718 button.button, button.I57718.button {
}
.I57718 .button .text, .I57718.button .text {
}
.I57718 .button .icon, .I57718.button .icon {
background-size:100% 100%;
}
.I57718 .button:hover, .I57718.button:hover {
}
.I57718 .button:hover .text, .I57718.button:hover .text {
}
.I57718 .button:hover .icon, .I57718.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I57718 .button, .I57718.button {
background-color:rgb(255,255,255);

}
.I57718 button.button, button.I57718.button {
}
.I57718 .button .text, .I57718.button .text {
}
.I57718 .button .icon, .I57718.button .icon {
background-size:100% 100%;
}
.I57718 .button:hover, .I57718.button:hover {
}
.I57718 .button:hover .text, .I57718.button:hover .text {
}
.I57718 .button:hover .icon, .I57718.button:hover .icon {
background-size:100% 100%;
}
}

h1.I58216, .I58216 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I58216 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I58216:hover {
}
.I58216 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I58216 > .viewport:hover {
}


.I58205 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(25,38,55);

align-items:center;

	
}
.I58205:hover {
}
@media (max-width:992px) {
.I58205 {
width:100vw;

	
}
.I58205:hover {
}
}
@media (max-width:640px) {
.I58205 {
padding-left:26px;
padding-right:26px;
box-sizing:border-box;

	
}
.I58205:hover {
}
}

.I58206 {
display:flex;
position:var(--I58206-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1220px;
padding-bottom:95px;
padding-top:95px;
background-size:contain;
box-sizing:border-box;

flex-direction:row;
justify-content:center;
align-items:center;


}
.I58206:hover {
}

@media (max-width:992px) {
.I58206 {

height:372px;
max-width:640px;
padding-left:40px;
padding-right:40px;

}
.I58206:hover {
}

}
@media (max-width:640px) {
.I58206 {

height:auto;
padding-bottom:64px;
padding-left:0px;
padding-right:0px;
padding-top:64px;
box-sizing:border-box;

flex-direction:column;


}
.I58206:hover {
}

}

.I58207 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:45%;
box-sizing:border-box;



flex-direction:column;

	
}
.I58207:hover {
}

@media (max-width:640px) {
.I58207 {

width:100%;
padding-left:0px;
padding-right:0px;



	
}
.I58207:hover {
}

}

h1.I58208, .I58208 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I58208 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:16px;


}
.I58208:hover {
}
.I58208 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I58208 > .viewport:hover {
}

@media (max-width:640px) {
.I58208 {

width:100%;
margin-bottom:16px;
margin-left:0px;
margin-top:0px;


}
.I58208:hover {
}
.I58208 > .viewport {



}
.I58208 > .viewport:hover {
}

}

h1.I58209, .I58209 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I58209 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;
margin-bottom:32px;


}
.I58209:hover {
}
.I58209 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I58209 > .viewport:hover {
}

@media (max-width:640px) {
.I58209 {

margin-bottom:32px;
margin-left:0px;


}
.I58209:hover {
}
.I58209 > .viewport {



}
.I58209 > .viewport:hover {
}

}

h1.I58210, .I58210 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I58210 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I58210:hover {
}
.I58210 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I58210 > .viewport:hover {
}

@media (max-width:640px) {
.I58210 {

margin-left:0px;
margin-top:0px;


}
.I58210:hover {
}
.I58210 > .viewport {



}
.I58210 > .viewport:hover {
}

}

h1.I58211, .I58211 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I58211 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:55%;
padding-right:97px;
box-sizing:border-box;


}
.I58211:hover {
}
.I58211 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-end;


}
.I58211 > .viewport:hover {
}

@media (max-width:992px) {
.I58211 {

padding-right:47px;


}
.I58211:hover {
}
.I58211 > .viewport {



}
.I58211 > .viewport:hover {
}

}
@media (max-width:640px) {
.I58211 {

display:flex;
width:100%;
margin-bottom:32px;
padding-right:0px;


}
.I58211:hover {
}
.I58211 > .viewport {

justify-content:center;


}
.I58211 > .viewport:hover {
}

}

.I58212, a.I58212 {
display:flex;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
color:rgb(255,255,255);
line-height:54px;

width:100%;
padding-left:0px;
padding-right:0px;

}
.I58212:hover, a.I58212:hover {
}
@media (max-width:992px) {
.I58212, a.I58212 {
display:flex;
font-size:2.0rem;
line-height:38px;


}
.I58212:hover, a.I58212:hover {
}
}
@media (max-width:640px) {
.I58212, a.I58212 {
display:flex;
font-size:26px;
letter-spacing:0px;
line-height:34px;

padding-left:0px;
padding-right:0px;

}
.I58212:hover, a.I58212:hover {
}
}

.I58213, a.I58213 {
display:flex;
font-family:Rubik;
font-size:16px;
color:rgb(255,255,255);

width:100%;
padding-left:0px;
padding-right:0px;

}
.I58213:hover, a.I58213:hover {
}
@media (max-width:640px) {
.I58213, a.I58213 {
display:flex;
padding-left:0px;
padding-right:0px;

}
.I58213:hover, a.I58213:hover {
}
}

.I58214 .button, .I58214.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
height:44px;
padding-left:30px;
padding-right:30px;
border-radius:22px;
background-color:rgb(250,50,99);

}
.I58214 button.button, button.I58214.button {
cursor:pointer;
}
.I58214 .button .text, .I58214.button .text {
font-family:Rubik;
font-size:16px;
font-weight:500;
color:rgb(255,255,255);

}
.I58214 .button .icon, .I58214.button .icon {
flex:none;
background-size:100% 100%;
}
.I58214 .button:hover, .I58214.button:hover {
}
.I58214 .button:hover .text, .I58214.button:hover .text {
}
.I58214 .button:hover .icon, .I58214.button:hover .icon {
background-size:100% 100%;
}

.I58215 .image, .I58215.image {
vertical-align:top;
width:492px;
height:auto;

}
.I58215 .image:hover, .I58215.image:hover {
}
@media (max-width:992px) {
.I58215 .image, .I58215.image {
width:100%;
height:auto;

}
.I58215 .image:hover, .I58215.image:hover {
}
}
@media (max-width:640px) {
.I58215 .image, .I58215.image {
width:100%;

}
.I58215 .image:hover, .I58215.image:hover {
}
}

.I22154, a.I22154 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:16pt;
text-align:center;
color:rgb(61,63,64);
line-height:18pt;

width:100%;
box-sizing:border-box;

}
.I22154:hover, a.I22154:hover {
}
@media (max-width:640px) {
.I22154, a.I22154 {
display:flex;
justify-content:center;
font-size:14pt;
text-align:center;
line-height:20pt;


}
.I22154:hover, a.I22154:hover {
}
}

.I22158 {
display:flex;
flex-direction:column;
box-sizing:content-box;

}
.I22158:hover {
}
h1.I22158, .I22158 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I22158, .I22158 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I22158, .I22158 p {
margin:0px;
}

figure.I22158, .I22158 figure {
margin:0px;
}

a.I22158, .I22158 a {
text-decoration:inherit;
color:inherit;
}

.I22158 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I22158 article, article.I22158 {
width:30vw;
padding-left:5vw;
padding-right:5vw;

flex-direction:column;	
}
.I22158 article:hover, article.I22158:hover {
}
.I22158 article.active, article.I22158.active {
}
.I22158 .title {
display:flex;
font-family:Graphik;
font-size:15pt;
font-weight:600;
color:rgb(255,255,255);

padding-bottom:2vh;

}
.I22158 .title:hover {
}
.I22158 article.active .title {
}

.I22158 .title {order:2;}
.I22158 .abstract {
order:3;
}
.I22158 .abstract:hover {
}
.I22158 .abstract {
display:block;
opacity:0.60;

font-family:Rubik;
font-size:12pt;
font-weight:300;
color:rgb(255,255,255);
line-height:19pt;

}

.I22158 .content-seemore-button, .I22158.content-seemore-button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
width:30%;
margin-top:2vh;
border-bottom-color:rgb(185,255,0);
border-bottom-style:solid;
border-bottom-width:2pt;
box-sizing:content-box;

flex-direction:row-reverse;
}
.I22158 button.content-seemore-button, button.I22158.content-seemore-button {
cursor:pointer;
}
.I22158 .content-seemore-button .text, .I22158.content-seemore-button .text {
font-family:Rubik;
font-size:14pt;
text-align:left;
color:rgb(255,255,255);

}
.I22158 .content-seemore-button .icon, .I22158.content-seemore-button .icon {
flex:none;
background-size:100% 100%;
width:12px;
height:10px;
background-image:url('https://www.genexus.com/media/images/learn-more-arrow.svg?timestamp=20180831173658');
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I22158 .content-seemore-button:hover, .I22158.content-seemore-button:hover {
}
.I22158 .content-seemore-button:hover .text, .I22158.content-seemore-button:hover .text {
}
.I22158 .content-seemore-button:hover .icon, .I22158.content-seemore-button:hover .icon {
background-size:100% 100%;
}

.I22158 .content-seemore-button {
}

.I22158 .articles {
display:flex;
flex:1;
	
}
.I22158 .articles:hover {
}
.I22158 .article-container::after {
content:'';
display:flex;
align-items:center;
align-self:center;
display:flex;
width:100px;

}
.I22158 .article-container:last-child::after {
content:none;	
}
.I22158:hover .article-container::after {
}

@media (max-width:992px) {
.I22158 {
}
.I22158:hover {
}
.I22158 header {
}
.I22158 article, article.I22158 {
	
}
.I22158 article:hover, article.I22158:hover {
}
.I22158 article.active, article.I22158.active {
}
.I22158 .title {
}
.I22158 .title:hover {
}
.I22158 article.active .title {
}


.I22158 .abstract {
order:;
}
.I22158 .abstract:hover {
}

.I22158 .content-seemore-button, .I22158.content-seemore-button {
flex-direction:row-reverse;
}
.I22158 button.content-seemore-button, button.I22158.content-seemore-button {
}
.I22158 .content-seemore-button .text, .I22158.content-seemore-button .text {
}
.I22158 .content-seemore-button .icon, .I22158.content-seemore-button .icon {
background-size:100% 100%;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I22158 .content-seemore-button:hover, .I22158.content-seemore-button:hover {
}
.I22158 .content-seemore-button:hover .text, .I22158.content-seemore-button:hover .text {
}
.I22158 .content-seemore-button:hover .icon, .I22158.content-seemore-button:hover .icon {
background-size:100% 100%;
}

.I22158 .content-seemore-button {
}

.I22158 .articles {
	
}
.I22158 .articles:hover {
}
.I22158 .article-container::after {
content:'';
}
.I22158 .article-container:last-child::after {
	
}
.I22158:hover .article-container::after {
}

}
@media (max-width:640px) {
.I22158 {
}
.I22158:hover {
}
.I22158 header {
}
.I22158 article, article.I22158 {
width:80vw;

	
}
.I22158 article:hover, article.I22158:hover {
}
.I22158 article.active, article.I22158.active {
}
.I22158 .title {
}
.I22158 .title:hover {
}
.I22158 article.active .title {
}


.I22158 .abstract {
order:;
}
.I22158 .abstract:hover {
}

.I22158 .content-seemore-button, .I22158.content-seemore-button {
flex-direction:row-reverse;
}
.I22158 button.content-seemore-button, button.I22158.content-seemore-button {
}
.I22158 .content-seemore-button .text, .I22158.content-seemore-button .text {
}
.I22158 .content-seemore-button .icon, .I22158.content-seemore-button .icon {
background-size:100% 100%;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I22158 .content-seemore-button:hover, .I22158.content-seemore-button:hover {
}
.I22158 .content-seemore-button:hover .text, .I22158.content-seemore-button:hover .text {
}
.I22158 .content-seemore-button:hover .icon, .I22158.content-seemore-button:hover .icon {
background-size:100% 100%;
}

.I22158 .content-seemore-button {
}

.I22158 .articles {
flex-direction:column;
	
}
.I22158 .articles:hover {
}
.I22158 .article-container::after {
content:'';
display:flex;
height:10vh;

}
.I22158 .article-container:last-child::after {
	
}
.I22158:hover .article-container::after {
}

}
@media (min-width:1440px) {
.I22158 {
}
.I22158:hover {
}
.I22158 header {
}
.I22158 article, article.I22158 {
	
}
.I22158 article:hover, article.I22158:hover {
}
.I22158 article.active, article.I22158.active {
}
.I22158 .title {
}
.I22158 .title:hover {
}
.I22158 article.active .title {
}


.I22158 .abstract {
order:;
}
.I22158 .abstract:hover {
}

.I22158 .content-seemore-button, .I22158.content-seemore-button {
flex-direction:row-reverse;
}
.I22158 button.content-seemore-button, button.I22158.content-seemore-button {
}
.I22158 .content-seemore-button .text, .I22158.content-seemore-button .text {
}
.I22158 .content-seemore-button .icon, .I22158.content-seemore-button .icon {
background-size:100% 100%;
margin-left:4px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I22158 .content-seemore-button:hover, .I22158.content-seemore-button:hover {
}
.I22158 .content-seemore-button:hover .text, .I22158.content-seemore-button:hover .text {
}
.I22158 .content-seemore-button:hover .icon, .I22158.content-seemore-button:hover .icon {
background-size:100% 100%;
}

.I22158 .content-seemore-button {
}

.I22158 .articles {
	
}
.I22158 .articles:hover {
}
.I22158 .article-container::after {
content:'';
}
.I22158 .article-container:last-child::after {
	
}
.I22158:hover .article-container::after {
}

}
.I22160, a.I22160 {
display:flex;
justify-content:flex-start;
font-family:Rubik;
font-size:12pt;
text-align:justify;
color:rgb(61,63,64);
line-height:18pt;

padding-top:2vh;

}
.I22160:hover, a.I22160:hover {
}
@media (max-width:640px) {
.I22160, a.I22160 {
display:flex;
justify-content:center;
font-size:14pt;
text-align:center;
line-height:20pt;


}
.I22160:hover, a.I22160:hover {
}
}

.I22163 .button, .I22163.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:2vh;
padding-left:2vw;
padding-right:2vw;
padding-top:2vh;
border-radius:90px;
background-color:rgb(250,50,99);
box-sizing:border-box;
box-shadow:0px 10px 20px 0px rgba(0,0,0,0.11000);

}
.I22163 button.button, button.I22163.button {
cursor:pointer;
}
.I22163 .button .text, .I22163.button .text {
font-family:Rubik;
font-size:16px;
font-weight:500;
color:rgb(255,255,255);

}
.I22163 .button .icon, .I22163.button .icon {
flex:none;
background-size:100% 100%;
}
.I22163 .button:hover, .I22163.button:hover {
background-color:rgb(246,37,88);
box-shadow:0px 2px 20px 0px rgba(0,0,0,0.11000);

}
.I22163 .button:hover .text, .I22163.button:hover .text {
text-decoration:none;
color:rgb(250,250,250);

}
.I22163 .button:hover .icon, .I22163.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I22163 .button, .I22163.button {
border-radius:90px;

}
.I22163 button.button, button.I22163.button {
}
.I22163 .button .text, .I22163.button .text {
}
.I22163 .button .icon, .I22163.button .icon {
background-size:100% 100%;
}
.I22163 .button:hover, .I22163.button:hover {
}
.I22163 .button:hover .text, .I22163.button:hover .text {
}
.I22163 .button:hover .icon, .I22163.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I22163 .button, .I22163.button {
}
.I22163 button.button, button.I22163.button {
}
.I22163 .button .text, .I22163.button .text {
font-size:14px;

}
.I22163 .button .icon, .I22163.button .icon {
background-size:100% 100%;
}
.I22163 .button:hover, .I22163.button:hover {
}
.I22163 .button:hover .text, .I22163.button:hover .text {
}
.I22163 .button:hover .icon, .I22163.button:hover .icon {
background-size:100% 100%;
}
}

.I22165 .button, .I22165.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:8vh;
padding-bottom:2vh;
padding-left:2vw;
padding-right:2vw;
padding-top:2vh;
border-color:rgb(229,233,239);
border-style:solid;
border-width:1px;
border-radius:90px;
background-color:rgb(255,255,255);
box-shadow:0px 10px 20px 0px rgba(0,0,0,0.11000);

}
.I22165 button.button, button.I22165.button {
cursor:pointer;
}
.I22165 .button .text, .I22165.button .text {
font-family:Rubik;
font-size:16px;
font-weight:500;
color:rgb(17,17,17);

}
.I22165 .button .icon, .I22165.button .icon {
flex:none;
background-size:100% 100%;
}
.I22165 .button:hover, .I22165.button:hover {
background-color:rgb(250,250,250);
box-shadow:0px 2px 20px 0px rgba(0,0,0,0.11000);

}
.I22165 .button:hover .text, .I22165.button:hover .text {
text-decoration:none;

}
.I22165 .button:hover .icon, .I22165.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I22165 .button, .I22165.button {
padding-bottom:2vh;
padding-left:4vw;
padding-right:4vw;
padding-top:2vh;
border-radius:90px;
background-color:rgb(255,255,255);

}
.I22165 button.button, button.I22165.button {
}
.I22165 .button .text, .I22165.button .text {
font-family:Rubik;
font-size:16px;
font-weight:500;
color:rgb(17,17,17);

}
.I22165 .button .icon, .I22165.button .icon {
background-size:100% 100%;
}
.I22165 .button:hover, .I22165.button:hover {
}
.I22165 .button:hover .text, .I22165.button:hover .text {
}
.I22165 .button:hover .icon, .I22165.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I22165 .button, .I22165.button {
padding-bottom:2vh;
padding-left:3vw;
padding-right:3vw;
padding-top:2vh;
background-color:rgb(255,255,255);

}
.I22165 button.button, button.I22165.button {
}
.I22165 .button .text, .I22165.button .text {
font-family:Rubik;
font-size:14px;
color:rgb(17,17,17);

}
.I22165 .button .icon, .I22165.button .icon {
background-size:100% 100%;
}
.I22165 .button:hover, .I22165.button:hover {
}
.I22165 .button:hover .text, .I22165.button:hover .text {
}
.I22165 .button:hover .icon, .I22165.button:hover .icon {
background-size:100% 100%;
}
}

.I22167, a.I22167 {
display:flex;
font-family:Graphik;
font-size:30px;

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I22167:hover, a.I22167:hover {
}

.I24803 .image, .I24803.image {
vertical-align:top;
width:450px;
height:auto;

}
.I24803 .image:hover, .I24803.image:hover {
}

.I24812 .image, .I24812.image {
vertical-align:top;
width:500px;
height:340px;
box-shadow:0px -20px 50px 0px rgba(0,0,0,0.11000);
transform:translate(10vw,5vh) ;

object-fit:cover;

}
.I24812 .image:hover, .I24812.image:hover {
}
@media (max-width:640px) {
.I24812 .image, .I24812.image {
width:80vw;
height:auto;
transform:none;

object-fit:none;

}
.I24812 .image:hover, .I24812.image:hover {
}
}

.I24790 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I24790:hover {
}

.I24791 {
display:flex;
position:var(--I24791-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
}
.I24791:hover {
}


.I24796 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
margin-bottom:144px;
padding-bottom:8vh;
padding-left:20vh;
padding-right:10vw;
padding-top:32vh;
background-color:rgb(245,245,245);
box-sizing:border-box;



flex-direction:column;
align-items:flex-start;
justify-content:center;

	
}
.I24796:hover {
}

@media (max-width:640px) {
.I24796 {

padding-bottom:5vh;
padding-left:5vh;
padding-right:5vw;
padding-top:15vh;
box-sizing:border-box;



	
}
.I24796:hover {
}

}

h1.I24797, .I24797 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I24797 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I24797:hover {
}
.I24797 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I24797 > .viewport:hover {
}


h1.I24799, .I24799 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I24799 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I24799:hover {
}
.I24799 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I24799 > .viewport:hover {
}


h1.I24800, .I24800 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I24800 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
margin-top:20px;


}
.I24800:hover {
}
.I24800 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I24800 > .viewport:hover {
}

@media (max-width:640px) {
.I24800 {

margin-top:2vh;


}
.I24800:hover {
}
.I24800 > .viewport {



}
.I24800 > .viewport:hover {
}

}

h1.I34307, .I34307 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I34307 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
margin-top:10px;


}
.I34307:hover {
}
.I34307 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I34307 > .viewport:hover {
}
.I34307 > .sector-title, .I34307 > .sector-title.i-collapsible-title {
display:flex;
font-family:RobotoMono;
font-size:16px;
font-weight:500;
color:rgb(17,17,17);

margin-bottom:0px;
padding-left:10px;

}
.I34307 > .sector-title:hover, .I34307 > .sector-title.i-collapsible-title:hover {
}
.I34307 > .sector-title, .I34307 > .sector-title.i-collapsible-title {
}
.I34307 > .sector-title .text, .I34307 > .sector-title.i-collapsible-title .text {
}


h1.I43604, .I43604 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I43604 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I43604:hover {
}
.I43604 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I43604 > .viewport:hover {
}


.I24792, a.I24792 {
display:flex;
font-family:Rubik;
font-size:26px;
font-weight:300;
text-decoration:none;
color:rgb(17,17,17);
line-height:40px;

width:100%;
padding-left:10px;
padding-right:4vw;
box-sizing:border-box;

}
.I24792:hover, a.I24792:hover {
display:flex;
color:rgb(90,90,90);


}

.I24794 .image, .I24794.image {
vertical-align:top;
width:115px;
height:auto;

}
.I24794 .image:hover, .I24794.image:hover {
}

.I24795 .button, .I24795.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
width:187px;
height:44px;
margin-right:2vw;
padding-bottom:0vh;
padding-left:0vw;
padding-right:0vw;
padding-top:0vh;
border-color:rgb(229,233,239);
border-style:solid;
border-width:1px;
border-radius:90px;
background-color:rgb(255,255,255);
box-shadow:0px 10px 20px 0px rgba(0,0,0,0.11000);

}
.I24795 button.button, button.I24795.button {
cursor:pointer;
}
.I24795 .button .text, .I24795.button .text {
font-family:Rubik;
font-size:12pt;
font-weight:500;
color:rgb(17,17,17);
white-space:nowrap;
word-break:normal;

}
.I24795 .button .icon, .I24795.button .icon {
flex:none;
background-size:100% 100%;
}
.I24795 .button:hover, .I24795.button:hover {
background-color:rgb(250,250,250);
box-shadow:0px 2px 20px 0px rgba(0,0,0,0.11000);

}
.I24795 .button:hover .text, .I24795.button:hover .text {
text-decoration:none;

}
.I24795 .button:hover .icon, .I24795.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I24795 .button, .I24795.button {
padding-bottom:2vh;
padding-left:4vw;
padding-right:4vw;
padding-top:2vh;
border-radius:90px;
background-color:rgb(255,255,255);

}
.I24795 button.button, button.I24795.button {
}
.I24795 .button .text, .I24795.button .text {
font-family:Rubik;
font-size:10pt;
font-weight:500;
color:rgb(17,17,17);

}
.I24795 .button .icon, .I24795.button .icon {
background-size:100% 100%;
}
.I24795 .button:hover, .I24795.button:hover {
}
.I24795 .button:hover .text, .I24795.button:hover .text {
}
.I24795 .button:hover .icon, .I24795.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I24795 .button, .I24795.button {
padding-bottom:2vh;
padding-left:3vw;
padding-right:3vw;
padding-top:2vh;
background-color:rgb(255,255,255);

}
.I24795 button.button, button.I24795.button {
}
.I24795 .button .text, .I24795.button .text {
font-family:Rubik;
font-size:14px;
color:rgb(17,17,17);

}
.I24795 .button .icon, .I24795.button .icon {
background-size:100% 100%;
}
.I24795 .button:hover, .I24795.button:hover {
}
.I24795 .button:hover .text, .I24795.button:hover .text {
}
.I24795 .button:hover .icon, .I24795.button:hover .icon {
background-size:100% 100%;
}
}

.I34306, a.I34306 {
display:flex;
font-family:Rubik;
font-size:14px;
color:rgb(0,0,0);

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I34306:hover, a.I34306:hover {
}

h1.I43603, .I43603 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I43603, .I43603 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I43603, .I43603 p {
margin:0px;
}

figure.I43603, .I43603 figure {
margin:0px;
}

a.I43603, .I43603 a {
text-decoration:inherit;
color:inherit;
}

.I43603 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I43603 article, article.I43603 {
flex-direction:column;	
}
.I43603 article:hover, article.I43603:hover {
}
.I43603 article.active, article.I43603.active {
}
.I43603 .title {
}
.I43603 .title:hover {
}
.I43603 article.active .title {
}


.I43603 .abstract {
order:;
}
.I43603 .abstract:hover {
}

.I43603 .body {
}
.I43603 .body:hover {
	
}
.I43603 .body img {
}
.I43603 .body img:hover {
}


.I43603 .content-seemore-button, .I43603.content-seemore-button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
width:187px;
height:44px;
border-color:rgb(176,172,252);
border-style:solid;
border-width:1px;
border-radius:90px;

}
.I43603 button.content-seemore-button, button.I43603.content-seemore-button {
cursor:pointer;
}
.I43603 .content-seemore-button .text, .I43603.content-seemore-button .text {
}
.I43603 .content-seemore-button .icon, .I43603.content-seemore-button .icon {
flex:none;
background-size:100% 100%;
}
.I43603 .content-seemore-button:hover, .I43603.content-seemore-button:hover {
}
.I43603 .content-seemore-button:hover .text, .I43603.content-seemore-button:hover .text {
}
.I43603 .content-seemore-button:hover .icon, .I43603.content-seemore-button:hover .icon {
background-size:100% 100%;
}

.I43603 .content-seemore-button {
}




