/* Cache file:2141_es_20251219143934.css*/
body {
margin:0px;
}

html.popup-visible, html.uc-popup-visible {
overflow:hidden;
}
html.popup-visible.popup-ios body, html.uc-popup-visible.uc-popup-ios body {
position:fixed;
width:100vw;
}
html.popup-visible.popup-ios .popup-mask, html.uc-popup-visible.uc-popup-ios .uc-popup-mask {
-webkit-overflow-scrolling:touch;
}
html {
font-family:Rubik;
font-size:16px;
}
.I22614 {
display:flex;
flex-direction:column;
position:relative;
font-family:Rubik;
font-size:16px;
align-items:center;

	
}
.I22614:hover {
}
@media (max-width:1200px) {
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 {
font-size:14px;
}
.I22614 {
font-size:14px;
	
}
.I22614:hover {
}
}

.I22618 {
display:flex;
position:var(--I22618-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:23;
flex:auto;
width:100%;
max-width:1440px;
margin-top:70px;
padding-top:50px;
background-color:rgb(245,245,245);
box-sizing:border-box;

flex-direction:row;
justify-content:center;

flex-wrap:wrap;
}
.I22618:hover {
}

@media (max-width:1200px) {
.I22618 {

order:10;
}
.I22618:hover {
}

}
@media (max-width:480px) {
.I22618 {

order:10;
max-width:480px;
margin-top:20px;

flex-direction:column;


}
.I22618:hover {
}

}

.I22615 {
display:flex;
position:var(--I22615-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
width:100%;
max-width:1440px;
box-sizing:border-box;

}
.I22615:hover {
}

@media (max-width:1200px) {
.I22615 {

order:5;
}
.I22615:hover {
}

}
@media (max-width:480px) {
.I22615 {

order:5;
}
.I22615:hover {
}

}

.I22632 {
display:flex;
position:var(--I22632-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:77;
width:100%;
height:150px;
max-width:1440px;
padding-left:7vw;
padding-right:7vw;
box-sizing:border-box;

flex-direction:row;
justify-content:flex-start;
align-items:center;

flex-wrap:wrap;
}
.I22632:hover {
}

@media (max-width:1200px) {
.I22632 {

order:77;
height:10rem;
padding-left:0vw;
padding-right:0vw;

flex-direction:column;
align-items:center;
justify-content:center;

flex-wrap:wrap;
}
.I22632:hover {
}

}
@media (max-width:480px) {
.I22632 {

order:78;
padding-left:0;
padding-right:0;

flex-direction:column;
align-items:center;
justify-content:center;


}
.I22632:hover {
}

}

.I22625 {
display:flex;
position:var(--I22625-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:57;
}
.I22625:hover {
}

@media (max-width:1200px) {
.I22625 {

order:32;
}
.I22625:hover {
}

}
@media (max-width:480px) {
.I22625 {

order:32;
}
.I22625:hover {
}

}

.I22626 {
display:flex;
position:var(--I22626-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:62;
}
.I22626:hover {
}

@media (max-width:1200px) {
.I22626 {

order:34;
}
.I22626:hover {
}

}
@media (max-width:480px) {
.I22626 {

order:34;
}
.I22626:hover {
}

}

.I22628 {
display:flex;
position:var(--I22628-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:67;
max-width:1440px;
padding-top:40px;

}
.I22628:hover {
}

@media (max-width:1200px) {
.I22628 {

order:35;
}
.I22628:hover {
}

}
@media (max-width:480px) {
.I22628 {

order:36;
max-width:480px;

}
.I22628:hover {
}

}

.I22629 {
display:flex;
position:var(--I22629-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:70;
}
.I22629:hover {
}

@media (max-width:1200px) {
.I22629 {

order:36;
}
.I22629:hover {
}

}
@media (max-width:480px) {
.I22629 {

order:37;
}
.I22629:hover {
}

}

.I22623 {
display:flex;
position:var(--I22623-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:45;
}
.I22623:hover {
}

@media (max-width:1200px) {
.I22623 {

order:20;
}
.I22623:hover {
}

}
@media (max-width:480px) {
.I22623 {

order:20;
}
.I22623:hover {
}

}

.I22624 {
display:flex;
position:var(--I22624-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:52;
}
.I22624:hover {
}

@media (max-width:1200px) {
.I22624 {

order:27;
}
.I22624:hover {
}

}
@media (max-width:480px) {
.I22624 {

order:27;
}
.I22624:hover {
}

}

.I22622 {
display:flex;
position:var(--I22622-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:42;
}
.I22622:hover {
}

@media (max-width:1200px) {
.I22622 {

order:17;
}
.I22622:hover {
}

}
@media (max-width:480px) {
.I22622 {

order:17;
}
.I22622:hover {
}

}

.I22621 {
display:flex;
position:var(--I22621-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:41;
}
.I22621:hover {
}

@media (max-width:1200px) {
.I22621 {

order:16;
}
.I22621:hover {
}

}
@media (max-width:480px) {
.I22621 {

order:16;
}
.I22621:hover {
}

}

.I22616 {
display:flex;
position:var(--I22616-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:8;
}
.I22616:hover {
}

@media (max-width:1200px) {
.I22616 {

order:6;
}
.I22616:hover {
}

}
@media (max-width:480px) {
.I22616 {

order:6;
}
.I22616:hover {
}

}

.I22630 {
display:flex;
position:var(--I22630-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:71;
width:100%;
max-width:1440px;
margin-top:40px;

align-items:center;


}
.I22630:hover {
}

@media (max-width:1200px) {
.I22630 {

order:50;
}
.I22630:hover {
}

}
@media (max-width:480px) {
.I22630 {

order:52;
max-width:400px;
margin-left:15px;

}
.I22630:hover {
}

}

.I22633 {
display:flex;
position:var(--I22633-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:78;
}
.I22633:hover {
}

@media (max-width:1200px) {
.I22633 {

order:57;
}
.I22633:hover {
}

}
@media (max-width:480px) {
.I22633 {

order:60;
}
.I22633:hover {
}

}

.I22631 {
display:flex;
position:var(--I22631-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:72;
}
.I22631:hover {
}

@media (max-width:1200px) {
.I22631 {

order:41;
}
.I22631:hover {
}

}
@media (max-width:480px) {
.I22631 {

order:42;
}
.I22631:hover {
}

}

.I22627 {
display:flex;
position:var(--I22627-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:66;
width:100%;
max-width:1440px;
margin-bottom:2%;
margin-top:2%;

}
.I22627:hover {
}

@media (max-width:1200px) {
.I22627 {

order:71;
}
.I22627:hover {
}

}
@media (max-width:480px) {
.I22627 {

order:35;
}
.I22627:hover {
}

}

.I22619 {
display:flex;
position:var(--I22619-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:38;
}
.I22619:hover {
}

@media (max-width:1200px) {
.I22619 {

order:14;
}
.I22619:hover {
}

}
@media (max-width:480px) {
.I22619 {

order:11;
}
.I22619:hover {
}

}

.I22620 {
display:flex;
position:var(--I22620-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:39;
}
.I22620:hover {
}

@media (max-width:1200px) {
.I22620 {

order:15;
}
.I22620:hover {
}

}
@media (max-width:480px) {
.I22620 {

order:15;
}
.I22620:hover {
}

}

.I22617 {
display:flex;
position:var(--I22617-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:10;
}
.I22617:hover {
}

@media (max-width:1200px) {
.I22617 {

order:9;
}
.I22617:hover {
}

}
@media (max-width:480px) {
.I22617 {

order:8;
}
.I22617:hover {
}

}

.I24283 {
display:flex;
position:var(--I24283-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I24283:hover {
}

@media (max-width:1200px) {
.I24283 {

order:8;
}
.I24283:hover {
}

}
@media (max-width:480px) {
.I24283 {

order:7;
}
.I24283:hover {
}

}

.I26555 {
display:flex;
position:var(--I26555-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:81;
}
.I26555:hover {
}

@media (max-width:1200px) {
.I26555 {

order:80;
}
.I26555:hover {
}

}
@media (max-width:480px) {
.I26555 {

order:79;
}
.I26555:hover {
}

}

.I22649 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:50%;
height:350px;
margin-bottom:50px;



justify-content:flex-end;

	
}
.I22649:hover {
}

@media (max-width:480px) {
.I22649 {

width:100%;
height:250px;



justify-content:center;

	
}
.I22649:hover {
}

}

.I22650 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;
max-width:1000px;
margin-bottom:60px;



justify-content:center;

	
}
.I22650:hover {
}

@media (max-width:480px) {
.I22650 {

max-width:450px;



flex-direction:column;
align-items:flex-start;

	
}
.I22650:hover {
}

}

.I22651 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
width:100%;
max-width:1000px;
margin-bottom:60px;



	
}
.I22651:hover {
}

@media (max-width:480px) {
.I22651 {

max-width:450px;
margin-left:2%;
margin-right:2%;
box-sizing:border-box;



flex-direction:column;

	
}
.I22651:hover {
}

}

.I22652 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
width:100%;
max-width:1000px;
margin-bottom:60px;



	
}
.I22652:hover {
}

@media (max-width:480px) {
.I22652 {

max-width:450px;



flex-direction:column;

	
}
.I22652:hover {
}

}

.I22653 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:100%;
max-width:1000px;
margin-bottom:60px;



	
}
.I22653:hover {
}

@media (max-width:480px) {
.I22653 {

max-width:450px;



flex-direction:column;

	
}
.I22653:hover {
}

}

.I22654 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:50%;
padding-left:40px;
box-sizing:border-box;



flex-direction:column;
align-items:flex-start;

	
}
.I22654:hover {
}

@media (max-width:480px) {
.I22654 {

width:100%;
margin-bottom:70px;



	
}
.I22654:hover {
}

}

h1.I22674, .I22674 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I22674 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:50%;
margin-right:100px;
background-repeat:repeat;


}
.I22674:hover {
}
.I22674 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-end;


}
.I22674 > .viewport:hover {
}


h1.I22683, .I22683 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I22683 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:50%;
height:40px;
background-repeat:repeat;


}
.I22683:hover {
}
.I22683 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;
align-items:center;


}
.I22683 > .viewport:hover {
}

@media (max-width:480px) {
.I22683 {

width:100%;


}
.I22683:hover {
}
.I22683 > .viewport {



}
.I22683 > .viewport:hover {
}

}

h1.I22655, .I22655 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I22655 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
max-width:750px;
margin-bottom:70px;


}
.I22655:hover {
}
.I22655 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I22655 > .viewport:hover {
}


h1.I22675, .I22675 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I22675 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:50%;


}
.I22675:hover {
}
.I22675 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I22675 > .viewport:hover {
}

@media (max-width:480px) {
.I22675 {

width:100%;


}
.I22675:hover {
}
.I22675 > .viewport {



}
.I22675 > .viewport:hover {
}

}

h1.I22676, .I22676 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I22676 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:50%;
margin-right:50px;
margin-top:20px;


}
.I22676:hover {
}
.I22676 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I22676 > .viewport:hover {
}
.I22676 > .sector-title, .I22676 > .sector-title.i-collapsible-title {
display:flex;
font-family:Graphik;
font-size:22px;
font-weight:600;
color:rgb(61,63,64);

margin-bottom:30px;

}
.I22676 > .sector-title:hover, .I22676 > .sector-title.i-collapsible-title:hover {
}
.I22676 > .sector-title, .I22676 > .sector-title.i-collapsible-title {
}
.I22676 > .sector-title .text, .I22676 > .sector-title.i-collapsible-title .text {
}

@media (max-width:480px) {
.I22676 {

width:100%;
max-width:400px;
margin-bottom:15px;
margin-right:0px;


}
.I22676:hover {
}
.I22676 > .viewport {

justify-content:flex-start;


}
.I22676 > .viewport:hover {
}
.I22676 > .sector-title, .I22676 > .sector-title.i-collapsible-title {
}
.I22676 > .sector-title:hover, .I22676 > .sector-title.i-collapsible-title:hover {
}
.I22676 > .sector-title, .I22676 > .sector-title.i-collapsible-title {
}
.I22676 > .sector-title .text, .I22676 > .sector-title.i-collapsible-title .text {
}

}

h1.I22677, .I22677 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I22677 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:50%;


}
.I22677:hover {
}
.I22677 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I22677 > .viewport:hover {
}

@media (max-width:480px) {
.I22677 {

order:2;

}
.I22677:hover {
}
.I22677 > .viewport {



}
.I22677 > .viewport:hover {
}

}

h1.I22678, .I22678 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I22678 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:50%;
margin-left:50px;
margin-top:20px;


}
.I22678:hover {
}
.I22678 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I22678 > .viewport:hover {
}
.I22678 > .sector-title, .I22678 > .sector-title.i-collapsible-title {
display:flex;
font-family:Graphik;
font-size:22px;
font-weight:600;
color:rgb(61,63,64);

margin-bottom:30px;

}
.I22678 > .sector-title:hover, .I22678 > .sector-title.i-collapsible-title:hover {
}
.I22678 > .sector-title, .I22678 > .sector-title.i-collapsible-title {
}
.I22678 > .sector-title .text, .I22678 > .sector-title.i-collapsible-title .text {
}

@media (max-width:480px) {
.I22678 {

order:1;
width:100%;
max-width:400px;
margin-bottom:15px;
margin-left:0px;


}
.I22678:hover {
}
.I22678 > .viewport {



}
.I22678 > .viewport:hover {
}
.I22678 > .sector-title, .I22678 > .sector-title.i-collapsible-title {
}
.I22678 > .sector-title:hover, .I22678 > .sector-title.i-collapsible-title:hover {
}
.I22678 > .sector-title, .I22678 > .sector-title.i-collapsible-title {
}
.I22678 > .sector-title .text, .I22678 > .sector-title.i-collapsible-title .text {
}

}

h1.I22679, .I22679 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I22679 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:50%;


}
.I22679:hover {
}
.I22679 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I22679 > .viewport:hover {
}

@media (max-width:480px) {
.I22679 {

width:100%;


}
.I22679:hover {
}
.I22679 > .viewport {

justify-content:flex-start;


}
.I22679 > .viewport:hover {
}

}

h1.I22680, .I22680 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I22680 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:50%;
margin-right:50px;
margin-top:20px;


}
.I22680:hover {
}
.I22680 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I22680 > .viewport:hover {
}
.I22680 > .sector-title, .I22680 > .sector-title.i-collapsible-title {
display:flex;
font-family:Graphik;
font-size:22px;
font-weight:600;
color:rgb(61,63,64);

margin-bottom:30px;

}
.I22680 > .sector-title:hover, .I22680 > .sector-title.i-collapsible-title:hover {
}
.I22680 > .sector-title, .I22680 > .sector-title.i-collapsible-title {
}
.I22680 > .sector-title .text, .I22680 > .sector-title.i-collapsible-title .text {
}

@media (max-width:480px) {
.I22680 {

width:100%;
max-width:400px;
margin-bottom:15px;
margin-right:0px;


}
.I22680:hover {
}
.I22680 > .viewport {

justify-content:center;


}
.I22680 > .viewport:hover {
}
.I22680 > .sector-title, .I22680 > .sector-title.i-collapsible-title {
}
.I22680 > .sector-title:hover, .I22680 > .sector-title.i-collapsible-title:hover {
}
.I22680 > .sector-title, .I22680 > .sector-title.i-collapsible-title {
}
.I22680 > .sector-title .text, .I22680 > .sector-title.i-collapsible-title .text {
}

}

h1.I22681, .I22681 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I22681 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:50%;


}
.I22681:hover {
}
.I22681 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I22681 > .viewport:hover {
}

@media (max-width:480px) {
.I22681 {

order:2;
width:100%;


}
.I22681:hover {
}
.I22681 > .viewport {

justify-content:flex-start;


}
.I22681 > .viewport:hover {
}

}

h1.I22682, .I22682 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I22682 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:50%;
margin-left:50px;
margin-top:20px;


}
.I22682:hover {
}
.I22682 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I22682 > .viewport:hover {
}
.I22682 > .sector-title, .I22682 > .sector-title.i-collapsible-title {
display:flex;
font-family:Graphik;
font-size:22px;
font-weight:600;
color:rgb(61,63,64);

margin-bottom:30px;

}
.I22682 > .sector-title:hover, .I22682 > .sector-title.i-collapsible-title:hover {
}
.I22682 > .sector-title, .I22682 > .sector-title.i-collapsible-title {
}
.I22682 > .sector-title .text, .I22682 > .sector-title.i-collapsible-title .text {
}

@media (max-width:480px) {
.I22682 {

order:1;
width:100%;
max-width:400px;
margin-bottom:15px;
margin-left:0px;


}
.I22682:hover {
}
.I22682 > .viewport {



}
.I22682 > .viewport:hover {
}
.I22682 > .sector-title, .I22682 > .sector-title.i-collapsible-title {
}
.I22682 > .sector-title:hover, .I22682 > .sector-title.i-collapsible-title:hover {
}
.I22682 > .sector-title, .I22682 > .sector-title.i-collapsible-title {
}
.I22682 > .sector-title .text, .I22682 > .sector-title.i-collapsible-title .text {
}

}

h1.I22684, .I22684 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I22684 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-bottom:20px;


}
.I22684:hover {
}
.I22684 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I22684 > .viewport:hover {
}

@media (max-width:480px) {
.I22684 {

width:100%;


}
.I22684:hover {
}
.I22684 > .viewport {

justify-content:center;


}
.I22684 > .viewport:hover {
}

}

h1.I22656, .I22656 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I22656 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
max-width:1440px;
margin-bottom:40px;


}
.I22656:hover {
}
.I22656 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I22656 > .viewport:hover {
}

@media (max-width:1200px) {
.I22656 {

width:100%;
height:400px;
max-width:452px;


}
.I22656:hover {
}
.I22656 > .viewport {



}
.I22656 > .viewport:hover {
}

}
@media (max-width:480px) {
.I22656 {

width:100%;
height:100%;
max-width:460px;
min-height:212px;
margin-left:1%;


}
.I22656:hover {
}
.I22656 > .viewport {

justify-content:flex-start;


}
.I22656 > .viewport:hover {
}

}

h1.I22657, .I22657 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I22657 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
max-width:1264px;


}
.I22657:hover {
}
.I22657 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I22657 > .viewport:hover {
}

@media (max-width:480px) {
.I22657 {

width:100%;
max-width:440px;
padding-left:3%;
padding-right:2%;
box-sizing:border-box;


}
.I22657:hover {
}
.I22657 > .viewport {



}
.I22657 > .viewport:hover {
}

}

h1.I22659, .I22659 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I22659 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I22659:hover {
}
.I22659 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I22659 > .viewport:hover {
}


.I22660 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
height:579px;
max-width:1440px;
background-color:rgb(245,245,245);

align-items:center;
justify-content:center;

	
}
.I22660:hover {
}
@media (max-width:480px) {
.I22660 {
height:775px;

	
}
.I22660:hover {
}
}

.I22661 {
display:flex;
position:var(--I22661-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:80%;

flex-direction:row;

flex-wrap:wrap;
}
.I22661:hover {
}

@media (max-width:480px) {
.I22661 {

flex-direction:column;


}
.I22661:hover {
}

}

.I22662 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:60%;



flex-direction:column;

	
}
.I22662:hover {
}

@media (max-width:480px) {
.I22662 {

width:90%;



	
}
.I22662:hover {
}

}

.I22663 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
height:auto;
margin-top:-12%;



align-items:flex-start;

	
}
.I22663:hover {
}

@media (max-width:480px) {
.I22663 {

margin-top:20px;



	
}
.I22663:hover {
}

}

h1.I22665, .I22665 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I22665 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
max-width:500px;
margin-bottom:32px;


}
.I22665:hover {
}
.I22665 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I22665 > .viewport:hover {
}


h1.I22666, .I22666 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I22666 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I22666:hover {
}
.I22666 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I22666 > .viewport:hover {
}


h1.I22667, .I22667 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I22667 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:40%;


}
.I22667:hover {
}
.I22667 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I22667 > .viewport:hover {
}

@media (max-width:480px) {
.I22667 {

margin-top:32px;


}
.I22667:hover {
}
.I22667 > .viewport {



}
.I22667 > .viewport:hover {
}

}

h1.I22668, .I22668 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I22668 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
margin-left:32px;


}
.I22668:hover {
}
.I22668 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I22668 > .viewport:hover {
}


.I22670, a.I22670 {
display:flex;
font-family:Graphik;
font-size:36px;
font-weight:600;

margin-top:8px;

}
.I22670:hover, a.I22670:hover {
}

.I22671 .button, .I22671.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:12px;
padding-left:30px;
padding-right:30px;
padding-top:12px;
border-radius:100px;
background-color:rgb(56,163,71);

}
.I22671 button.button, button.I22671.button {
cursor:pointer;
}
.I22671 .button .text, .I22671.button .text {
font-family:Rubik;
font-size:17px;
font-weight:500;
color:rgb(255,255,255);

}
.I22671 .button .icon, .I22671.button .icon {
flex:none;
background-size:100% 100%;
}
.I22671 .button:hover, .I22671.button:hover {
}
.I22671 .button:hover .text, .I22671.button:hover .text {
}
.I22671 .button:hover .icon, .I22671.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:1200px) {
.I22671 .button, .I22671.button {
}
.I22671 button.button, button.I22671.button {
}
.I22671 .button .text, .I22671.button .text {
font-size:17px;

}
.I22671 .button .icon, .I22671.button .icon {
background-size:100% 100%;
}
.I22671 .button:hover, .I22671.button:hover {
}
.I22671 .button:hover .text, .I22671.button:hover .text {
}
.I22671 .button:hover .icon, .I22671.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:480px) {
.I22671 .button, .I22671.button {
}
.I22671 button.button, button.I22671.button {
}
.I22671 .button .text, .I22671.button .text {
font-size:0.8rem;

}
.I22671 .button .icon, .I22671.button .icon {
background-size:100% 100%;
}
.I22671 .button:hover, .I22671.button:hover {
}
.I22671 .button:hover .text, .I22671.button:hover .text {
}
.I22671 .button:hover .icon, .I22671.button:hover .icon {
background-size:100% 100%;
}
}

.I22672 .image, .I22672.image {
vertical-align:top;
height:auto;
max-width:484px;

}
.I22672 .image:hover, .I22672.image:hover {
}
@media (max-width:480px) {
.I22672 .image, .I22672.image {
max-width:284px;

}
.I22672 .image:hover, .I22672.image:hover {
}
}

.I22673 .button, .I22673.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:12px;
padding-left:30px;
padding-right:30px;
padding-top:12px;
border-color:rgb(217,217,217);
border-radius:100px;
background-color:rgb(255,255,255);

}
.I22673 button.button, button.I22673.button {
cursor:pointer;
}
.I22673 .button .text, .I22673.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:500;
color:rgb(17,17,17);

}
.I22673 .button .icon, .I22673.button .icon {
flex:none;
background-size:100% 100%;
}
.I22673 .button:hover, .I22673.button:hover {
}
.I22673 .button:hover .text, .I22673.button:hover .text {
}
.I22673 .button:hover .icon, .I22673.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:480px) {
.I22673 .button, .I22673.button {
}
.I22673 button.button, button.I22673.button {
}
.I22673 .button .text, .I22673.button .text {
font-size:0.8rem;

}
.I22673 .button .icon, .I22673.button .icon {
background-size:100% 100%;
}
.I22673 .button:hover, .I22673.button:hover {
}
.I22673 .button:hover .text, .I22673.button:hover .text {
}
.I22673 .button:hover .icon, .I22673.button:hover .icon {
background-size:100% 100%;
}
}

h1.I25179, .I25179 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25179 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
margin-bottom:64px;
padding-bottom:2rem;


flex-direction:column-reverse;
}
.I25179:hover {
}
.I25179 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I25179 > .viewport:hover {
}
.I25179 > .sector-title, .I25179 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:20px;
font-weight:300;
text-align:center;
line-height:26px;

max-width:680px;
margin-top:24px;

align-self:center;
}
.I25179 > .sector-title:hover, .I25179 > .sector-title.i-collapsible-title:hover {
}
.I25179 > .sector-title, .I25179 > .sector-title.i-collapsible-title {
}
.I25179 > .sector-title .text, .I25179 > .sector-title.i-collapsible-title .text {
}

@media (max-width:1200px) {
.I25179 {


flex-direction:column-reverse;
}
.I25179:hover {
}
.I25179 > .viewport {



}
.I25179 > .viewport:hover {
}
.I25179 > .sector-title, .I25179 > .sector-title.i-collapsible-title {
align-self:center;
}
.I25179 > .sector-title:hover, .I25179 > .sector-title.i-collapsible-title:hover {
}
.I25179 > .sector-title, .I25179 > .sector-title.i-collapsible-title {
}
.I25179 > .sector-title .text, .I25179 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:480px) {
.I25179 {


flex-direction:column-reverse;
}
.I25179:hover {
}
.I25179 > .viewport {



}
.I25179 > .viewport:hover {
}
.I25179 > .sector-title, .I25179 > .sector-title.i-collapsible-title {
align-self:center;
}
.I25179 > .sector-title:hover, .I25179 > .sector-title.i-collapsible-title:hover {
}
.I25179 > .sector-title, .I25179 > .sector-title.i-collapsible-title {
}
.I25179 > .sector-title .text, .I25179 > .sector-title.i-collapsible-title .text {
}

}
@media (min-width:1600px) {
.I25179 {


flex-direction:column-reverse;
}
.I25179:hover {
}
.I25179 > .viewport {



}
.I25179 > .viewport:hover {
}
.I25179 > .sector-title, .I25179 > .sector-title.i-collapsible-title {
align-self:center;
}
.I25179 > .sector-title:hover, .I25179 > .sector-title.i-collapsible-title:hover {
}
.I25179 > .sector-title, .I25179 > .sector-title.i-collapsible-title {
}
.I25179 > .sector-title .text, .I25179 > .sector-title.i-collapsible-title .text {
}

}
.I22634 {
display:flex;
flex-direction:column;
width:100%;

}
.I22634:hover {
}
h1.I22634, .I22634 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I22634, .I22634 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I22634, .I22634 p {
margin:0px;
}

figure.I22634, .I22634 figure {
margin:0px;
}

a.I22634, .I22634 a {
text-decoration:inherit;
color:inherit;
}

.I22634 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I22634 article, article.I22634 {
flex-direction:column;	
}
.I22634 article:hover, article.I22634:hover {
}
.I22634 article.active, article.I22634.active {
}
.I22634 .title {
display:flex;
font-family:SourceSansPro-Regular;
font-size:25pt;
color:rgb(42,49,67);
white-space:nowrap;
word-break:normal;

margin-bottom:15px;

}
.I22634 .title:hover {
}
.I22634 article.active .title {
}


.I22634 .abstract {
order:;
}
.I22634 .abstract:hover {
}
.I22634 .abstract {
display:block;
margin-bottom:60px;

font-family:SourceSansPro-Light;
font-size:32pt;
color:rgb(166,0,61);

}

.I22634 .image, .I22634.image {
min-width:100px;
min-height:100px;

order:;
}
.I22634 .image:hover, .I22634.image:hover {
}
.I22634 article.active .image, .I22634.image {
}
.I22634 .body {
}
.I22634 .body:hover {
	
}
.I22634 .body {
display:block;
width:100%;

font-family:SourceSansPro-Light;
font-size:14pt;
line-height:21pt;

}
.I22634 .body img {
}
.I22634 .body ul, .I22634 .body ol {
}
.I22634 .body iframe {
}
.I22634 .body img:hover {
}
.I22634 .body iframe:hover {
}



.I22634 .articles {
display:flex;
flex:1;
	
}
.I22634 .articles:hover {
}
.I22634 .article-container::after {
content:'';
display:flex;
align-items:center;
align-self:center;
}
.I22634 .article-container:last-child::after {
content:none;	
}
.I22634:hover .article-container::after {
}


.I22635 .image, .I22635.image {
vertical-align:top;
}
.I22635 .image:hover, .I22635.image:hover {
}

.I22636, a.I22636 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:18px;
text-align:center;
color:rgb(61,63,64);
line-height:26px;

width:100%;

}
.I22636:hover, a.I22636:hover {
}

.I22637 .image, .I22637.image {
vertical-align:top;
}
.I22637 .image:hover, .I22637.image:hover {
}

.I22638, a.I22638 {
display:flex;
font-family:Rubik;
font-size:16px;
color:rgb(61,63,64);
line-height:26px;


}
.I22638:hover, a.I22638:hover {
}

.I22639 .image, .I22639.image {
vertical-align:top;
}
.I22639 .image:hover, .I22639.image:hover {
}

.I22640, a.I22640 {
display:flex;
font-family:Rubik;
font-size:16px;
color:rgb(61,63,64);
line-height:26px;


}
.I22640:hover, a.I22640:hover {
}

.I22641 .image, .I22641.image {
vertical-align:top;
}
.I22641 .image:hover, .I22641.image:hover {
}

.I22642, a.I22642 {
display:flex;
font-family:Rubik;
font-size:16px;
color:rgb(61,63,64);
line-height:26px;


}
.I22642:hover, a.I22642:hover {
}

.I22643 .image, .I22643.image {
vertical-align:top;
}
.I22643 .image:hover, .I22643.image:hover {
}

.I22644, a.I22644 {
display:flex;
font-family:Rubik;
font-size:16px;
color:rgb(61,63,64);
line-height:26px;


}
.I22644:hover, a.I22644:hover {
}

.I22645 .image, .I22645.image {
vertical-align:top;
}
.I22645 .image:hover, .I22645.image:hover {
}

h1.I22646, .I22646 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I22646, .I22646 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I22646, .I22646 p {
margin:0px;
}

figure.I22646, .I22646 figure {
margin:0px;
}

a.I22646, .I22646 a {
text-decoration:inherit;
color:inherit;
}

.I22646 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I22646 article, article.I22646 {
width:100%;
height:100%;
max-width:1240px;

	
}
.I22646 article:hover, article.I22646:hover {
}
.I22646 article.active, article.I22646.active {
}
.I22646 .title {
display:flex;
font-family:Graphik;
font-size:20px;
font-weight:600;
color:rgb(17,17,17);

margin-bottom:20px;

display:flex;
}
.I22646 .title:hover {
display:flex;
}
.I22646 article.active .title {
}

.I22646 .title {order:4;}
.I22646 .body {
}
.I22646 .body:hover {
	
}
.I22646 .body {
display:block;
width:100%;
height:100%;
box-sizing:border-box;

font-family:Rubik;
font-size:0.88rem;
color:rgb(61,63,64);
line-height:26px;

}
.I22646 .body a {
text-decoration:underline;

}
.I22646 .body mark {
}
.I22646 .body blockquote {
width:100%;
height:480px;
margin:0px;
padding-left:4%;
padding-top:20%;
background-image:url('https://training.genexus.com/media/images/materialsmall.jpg?timestamp=20191219011921');
box-sizing:border-box;

font-family:Rubik;
font-size:1.88rem;
text-align:left;
line-height:30px;

}
.I22646 .body img {
height:480px;
min-height:481px;

}
.I22646 .body ul, .I22646 .body ol {
}
.I22646 .body iframe {
width:100%;
height:760px;

}
.I22646 .body img:hover {
}
.I22646 .body iframe:hover {
width:100%;
height:760px;

}



@media (max-width:1200px) {
.I22646 header {
}
.I22646 article, article.I22646 {
height:348px;
max-width:632px;

	
}
.I22646 article:hover, article.I22646:hover {
}
.I22646 article.active, article.I22646.active {
}
.I22646 .title {
}
.I22646 .title:hover {
}
.I22646 article.active .title {
}


.I22646 .body {
}
.I22646 .body:hover {
	
}
.I22646 .body {
width:100%;
height:392px;

}
.I22646 .body blockquote {
height:330px;


}
.I22646 .body img {
height:100%;
min-height:330px;

}
.I22646 .body iframe {
width:100%;
height:100%;

}
.I22646 .body iframe:hover {
width:100%;
height:100%;

}



}
@media (max-width:480px) {
.I22646 header {
}
.I22646 article, article.I22646 {
width:100%;
height:100%;
min-height:212px;

	
}
.I22646 article:hover, article.I22646:hover {
}
.I22646 article.active, article.I22646.active {
}
.I22646 .title {
}
.I22646 .title:hover {
}
.I22646 article.active .title {
}


.I22646 .body {
}
.I22646 .body:hover {
	
}
.I22646 .body img {
width:100%;
height:auto;
min-width:375px;

}
.I22646 .body iframe {
width:100%;
height:212px;
min-height:300px;

}
.I22646 .body iframe:hover {
width:100%;
height:212px;
min-height:300px;

}



}

.I22647 {
display:flex;
flex-direction:column;
width:100%;

}
.I22647:hover {
}
h1.I22647, .I22647 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I22647, .I22647 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I22647, .I22647 p {
margin:0px;
}

figure.I22647, .I22647 figure {
margin:0px;
}

a.I22647, .I22647 a {
text-decoration:inherit;
color:inherit;
}

.I22647 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I22647 article, article.I22647 {
width:292px;
margin-bottom:2rem;
margin-left:0.75rem;
margin-right:0.75rem;

flex-direction:column;	
}
.I22647 article:hover, article.I22647:hover {
}
.I22647 article.active, article.I22647.active {
}
.I22647 .title {
display:flex;
justify-content:flex-start;
font-family:Graphik;
font-size:0.875rem;
font-weight:600;
text-align:left;
line-height:1.25rem;

width:100%;
margin-top:1rem;

}
.I22647 .title:hover {
}
.I22647 article.active .title {
}

.I22647 .title {order:2;}
.I22647 .image, .I22647.image {
width:100%;
height:auto;

order:;
}
.I22647 .image:hover, .I22647.image:hover {
}
.I22647 article.active .image, .I22647.image {
}

.I22647 .articles {
display:flex;
flex:1;
flex-direction:row;
width:100%;

flex-wrap:wrap;	
}
.I22647 .articles:hover {
}
.I22647 .article-container::after {
content:'';
display:flex;
align-items:center;
align-self:center;
}
.I22647 .article-container:last-child::after {
content:none;	
}
.I22647:hover .article-container::after {
}

@media (max-width:1200px) {
.I22647 {
}
.I22647:hover {
}
.I22647 header {
}
.I22647 article, article.I22647 {
width:272px;

	
}
.I22647 article:hover, article.I22647:hover {
}
.I22647 article.active, article.I22647.active {
}
.I22647 .title {
}
.I22647 .title:hover {
}
.I22647 article.active .title {
}


.I22647 .image, .I22647.image {
order:;
}
.I22647 .image:hover, .I22647.image:hover {
}
.I22647 article.active .image, .I22647.image {
}

.I22647 .articles {
	
}
.I22647 .articles:hover {
}
.I22647 .article-container::after {
content:'';
}
.I22647 .article-container:last-child::after {
	
}
.I22647:hover .article-container::after {
}

}
@media (max-width:480px) {
.I22647 {
}
.I22647:hover {
}
.I22647 header {
}
.I22647 article, article.I22647 {
width:170px;

	
}
.I22647 article:hover, article.I22647:hover {
}
.I22647 article.active, article.I22647.active {
}
.I22647 .title {
}
.I22647 .title:hover {
}
.I22647 article.active .title {
}


.I22647 .image, .I22647.image {
order:;
}
.I22647 .image:hover, .I22647.image:hover {
}
.I22647 article.active .image, .I22647.image {
}

.I22647 .articles {
	
}
.I22647 .articles:hover {
}
.I22647 .article-container::after {
content:'';
}
.I22647 .article-container:last-child::after {
	
}
.I22647:hover .article-container::after {
}

}

.I25178, a.I25178 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:36px;
font-weight:600;
text-align:center;

width:860px;

}
.I25178:hover, a.I25178:hover {
}
@media (max-width:1200px) {
.I25178, a.I25178 {
display:flex;
font-size:26px;


}
.I25178:hover, a.I25178:hover {
}
}
@media (max-width:480px) {
.I25178, a.I25178 {
display:flex;
width:100%;
margin-left:1%;
margin-right:1%;

}
.I25178:hover, a.I25178:hover {
}
}


