/* Cache file:2572_es_20251120161917.css*/
body {
margin:0px;
}

html.popup-visible, html.uc-popup-visible {
overflow:hidden;
}
html.popup-visible.popup-ios body, html.uc-popup-visible.uc-popup-ios body {
position:fixed;
width:100vw;
}
html.popup-visible.popup-ios .popup-mask, html.uc-popup-visible.uc-popup-ios .uc-popup-mask {
-webkit-overflow-scrolling:touch;
}
html {
}
.I24725 {
display:flex;
flex-direction:column;
position:relative;
min-height:100vh;

align-items:center;

	
}
.I24725:hover {
}

.I24726 {
display:flex;
position:var(--I24726-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

width:100%;
padding-bottom:10vh;
background-color:rgb(0,0,0);

}
.I24726:hover {
}

@media (max-width:992px) {
.I24726 {

width:100%;
padding-bottom:10vh;
background-color:rgb(0,0,0);

}
.I24726:hover {
}

}

.I24727 {
display:flex;
position:var(--I24727-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
flex:auto;
width:100%;
margin-left:auto;
margin-right:auto;
background-color:rgb(255,255,255);

align-items:center;


}
.I24727:hover {
}

@media (max-width:640px) {
.I24727 {

align-items:center;


}
.I24727:hover {
}

}

.I24728 {
display:flex;
position:var(--I24728-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:4;
width:100%;
height:100px;
margin-top:40px;
background-color:rgb(0,0,0);

align-items:center;
justify-content:center;


}
.I24728:hover {
}


.I24822 {
display:flex;
position:var(--I24822-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:100%;

align-items:center;
justify-content:center;


}
.I24822:hover {
}


.I24731 {
display:flex;
align-items:flex-start;
position:relative;

order:7;
width:100%;
margin-top:20px;



flex-direction:row;

	
}
.I24731:hover {
}

@media (max-width:992px) {
.I24731 {

width:80%;



	
}
.I24731:hover {
}

}
@media (max-width:640px) {
.I24731 {

width:100%;
box-sizing:border-box;



justify-content:center;

	
}
.I24731:hover {
}

}

.I24773 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;
padding-bottom:5px;
padding-top:5px;



justify-content:center;
align-items:center;

	
}
.I24773:hover {
}

@media (max-width:992px) {
.I24773 {



flex-direction:column;

	
}
.I24773:hover {
}

}

.I24782 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:row;

	
}
.I24782:hover {
}


.I24849 {
display:flex;
align-items:flex-start;
position:relative;

order:29;
width:100%;
padding-bottom:20px;
padding-top:100px;



justify-content:center;

	
}
.I24849:hover {
}

@media (max-width:992px) {
.I24849 {

width:100%;
padding-bottom:10px;



flex-direction:column;
align-items:center;

	
}
.I24849:hover {
}

}

.I24854 {
display:flex;
align-items:flex-start;
position:relative;

order:30;
width:100%;
padding-bottom:20px;



justify-content:center;

	
}
.I24854:hover {
}

@media (max-width:992px) {
.I24854 {

padding-bottom:10px;



flex-direction:column;
align-items:center;

	
}
.I24854:hover {
}

}

.I24859 {
display:flex;
align-items:flex-start;
position:relative;

order:31;
width:100%;
padding-bottom:20px;



justify-content:center;

	
}
.I24859:hover {
}

@media (max-width:992px) {
.I24859 {



flex-direction:column;
align-items:center;

	
}
.I24859:hover {
}

}

.I25526 {
display:flex;
align-items:flex-start;
position:relative;

order:33;
width:100%;
padding-left:5%;
padding-right:5%;
background-color:rgb(0,0,0);
box-sizing:border-box;



justify-content:center;
align-items:center;

flex-wrap:wrap;	
}
.I25526:hover {
}

@media (max-width:640px) {
.I25526 {



flex-direction:column;
align-items:center;

	
}
.I25526:hover {
}
.I25526 > .sector {
position:relative;
}
}

.I25587 {
display:flex;
align-items:flex-start;
position:relative;

order:35;
width:100%;
padding-left:5%;
padding-right:5%;
background-color:rgb(0,0,0);
box-sizing:border-box;



justify-content:center;
align-items:flex-start;

flex-wrap:wrap;	
}
.I25587:hover {
}

@media (max-width:640px) {
.I25587 {



flex-direction:column;
align-items:center;

	
}
.I25587:hover {
}
.I25587 > .sector {
position:relative;
}
}

.I25699 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
width:100%;
margin-bottom:100px;
box-sizing:border-box;



justify-content:center;

	
}
.I25699:hover {
}

@media (max-width:640px) {
.I25699 {

margin-bottom:50px;



flex-direction:column;
align-items:center;

	
}
.I25699:hover {
}

}

.I25702 {
display:flex;
align-items:flex-start;
position:relative;

order:16;
width:100%;
margin-bottom:100px;
box-sizing:border-box;



justify-content:center;

	
}
.I25702:hover {
}

@media (max-width:640px) {
.I25702 {



flex-direction:column;
align-items:center;

	
}
.I25702:hover {
}

}

.I25795 {
display:flex;
align-items:flex-start;
position:relative;

order:40;
width:100%;
padding-bottom:10vh;
padding-left:5%;
padding-right:5%;
background-color:rgb(0,0,0);
box-sizing:border-box;



flex-direction:column;
align-items:center;

flex-wrap:wrap;	
}
.I25795:hover {
}
.I25795 > .sector {
position:relative;
}
@media (max-width:640px) {
.I25795 {

box-sizing:border-box;



flex-direction:column;
align-items:center;

flex-wrap:wrap;	
}
.I25795:hover {
}
.I25795 > .sector {
position:relative;
}
}

.I25853 {
display:flex;
align-items:flex-start;
position:relative;

order:36;
width:100%;
padding-bottom:10vh;
padding-left:5%;
padding-right:5%;
background-color:rgb(0,0,0);
box-sizing:border-box;



justify-content:center;
align-items:flex-start;

flex-wrap:wrap;	
}
.I25853:hover {
}

@media (max-width:640px) {
.I25853 {



flex-direction:column;
align-items:center;

	
}
.I25853:hover {
}
.I25853 > .sector {
position:relative;
}
}

.I25903 {
display:flex;
align-items:flex-start;
position:relative;

order:42;
width:100%;
background-color:rgb(0,0,0);



justify-content:center;

	
}
.I25903:hover {
}


.I26003 {
display:flex;
align-items:flex-start;
position:relative;

order:23;
width:100%;



flex-direction:row;
justify-content:center;

	
}
.I26003:hover {
}

@media (max-width:992px) {
.I26003 {

width:100%;



	
}
.I26003:hover {
}

}
@media (max-width:640px) {
.I26003 {



flex-direction:column;
align-items:center;

	
}
.I26003:hover {
}

}

h1.I24730, .I24730 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I24730 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:30%;
margin-top:10px;


}
.I24730:hover {
}
.I24730 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I24730 > .viewport:hover {
}

@media (max-width:992px) {
.I24730 {

width:20%;


}
.I24730:hover {
}
.I24730 > .viewport {



}
.I24730 > .viewport:hover {
}

}
@media (max-width:640px) {
.I24730 {

width:100%;
padding-top:4vh;


}
.I24730:hover {
}
.I24730 > .viewport {

justify-content:center;


}
.I24730 > .viewport:hover {
}

}

h1.I24733, .I24733 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I24733 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:50%;
padding-right:4vh;


}
.I24733:hover {
}
.I24733 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-end;


}
.I24733 > .viewport:hover {
}

@media (max-width:992px) {
.I24733 {

width:35%;


}
.I24733:hover {
}
.I24733 > .viewport {



}
.I24733 > .viewport:hover {
}

}
@media (max-width:640px) {
.I24733 {

display:none;

}
.I24733:hover {
}
.I24733 > .viewport {



}
.I24733 > .viewport:hover {
}

}

h1.I24735, .I24735 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I24735 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:12;

}
.I24735:hover {
}
.I24735 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I24735 > .viewport:hover {
}

@media (max-width:640px) {
.I24735 {

display:flex;
margin-bottom:40px;


}
.I24735:hover {
}
.I24735 > .viewport {



}
.I24735 > .viewport:hover {
}

}

h1.I24737, .I24737 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I24737 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:45%;
margin-left:auto;
margin-top:-20px;


}
.I24737:hover {
}
.I24737 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-start;


}
.I24737 > .viewport:hover {
}
.I24737 {
will-change:transform;
--onscroll-speed:translate(0px, calc(var(--pageYOffset, 0px) * (1.8 - 1) * -1));
transform:var(--I24737-user-box-transform, translate(0px,0px)) var(--onscroll-speed, translate(0px,0px));
}
@media (max-width:992px) {
.I24737 {

width:60%;


}
.I24737:hover {
}
.I24737 > .viewport {

justify-content:center;


}
.I24737 > .viewport:hover {
}
.I24737 {
transform:var(--I24737-user-box-transform, translate(0px,0px)) var(--onscroll-speed, translate(0px,0px));
}
}
@media (max-width:640px) {
.I24737 {

width:40%;
margin-top:10px;
padding-right:10px;


}
.I24737:hover {
}
.I24737 > .viewport {



}
.I24737 > .viewport:hover {
}
.I24737 {
transform:var(--I24737-user-box-transform, translate(0px,0px)) var(--onscroll-speed, translate(0px,0px));
}
}

h1.I24739, .I24739 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I24739 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
margin-top:20vh;
padding-bottom:5vh;
background-color:rgb(255,255,255);


}
.I24739:hover {
}
.I24739 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I24739 > .viewport:hover {
}

@media (max-width:992px) {
.I24739 {


}
.I24739:hover {
}
.I24739 > .viewport {

justify-content:center;


}
.I24739 > .viewport:hover {
}

}
@media (max-width:640px) {
.I24739 {

margin-top:5vh;


}
.I24739:hover {
}
.I24739 > .viewport {



}
.I24739 > .viewport:hover {
}

}

h1.I24753, .I24753 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I24753 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;
max-width:350px;
padding-bottom:0px;


}
.I24753:hover {
}
.I24753 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I24753 > .viewport:hover {
}

@media (max-width:640px) {
.I24753 {

margin-top:-40px;
padding-bottom:5px;


}
.I24753:hover {
}
.I24753 > .viewport {



}
.I24753 > .viewport:hover {
}

}

h1.I24755, .I24755 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I24755 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:50%;
margin-right:auto;
margin-top:-210px;
box-sizing:border-box;


}
.I24755:hover {
}
.I24755 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-end;


}
.I24755 > .viewport:hover {
}
.I24755 {
will-change:transform;
--onscroll-speed:translate(0px, calc(var(--pageYOffset, 0px) * (1.5 - 1) * -1));
transform:var(--I24755-user-box-transform, translate(0px,0px)) var(--onscroll-speed, translate(0px,0px));
}
@media (max-width:992px) {
.I24755 {

width:70%;
margin-top:-260px;
padding-right:50px;


}
.I24755:hover {
}
.I24755 > .viewport {

justify-content:center;


}
.I24755 > .viewport:hover {
}
.I24755 {
transform:var(--I24755-user-box-transform, translate(0px,0px)) var(--onscroll-speed, translate(0px,0px));
}
}
@media (max-width:640px) {
.I24755 {

width:55%;
margin-top:-220px;
padding-left:20px;


}
.I24755:hover {
}
.I24755 > .viewport {



}
.I24755 > .viewport:hover {
}
.I24755 {
transform:var(--I24755-user-box-transform, translate(0px,0px)) var(--onscroll-speed, translate(0px,0px));
}
}

h1.I24757, .I24757 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I24757 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
margin-top:-40px;


}
.I24757:hover {
}
.I24757 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I24757 > .viewport:hover {
}

@media (max-width:992px) {
.I24757 {

margin-top:0px;


}
.I24757:hover {
}
.I24757 > .viewport {



}
.I24757 > .viewport:hover {
}

}
@media (max-width:640px) {
.I24757 {

margin-top:-30px;


}
.I24757:hover {
}
.I24757 > .viewport {



}
.I24757 > .viewport:hover {
}

}

h1.I24762, .I24762 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I24762 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;
margin-bottom:15px;
padding-bottom:3vh;
background-color:rgb(255,255,255);


}
.I24762:hover {
}
.I24762 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I24762 > .viewport:hover {
}


h1.I24769, .I24769 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I24769 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-right:10px;


}
.I24769:hover {
}
.I24769 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I24769 > .viewport:hover {
}

@media (max-width:992px) {
.I24769 {

margin-bottom:10px;


}
.I24769:hover {
}
.I24769 > .viewport {



}
.I24769 > .viewport:hover {
}

}

h1.I24771, .I24771 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I24771 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
margin-top:3px;


}
.I24771:hover {
}
.I24771 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I24771 > .viewport:hover {
}


h1.I24775, .I24775 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I24775 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:46;
margin-bottom:17vh;


}
.I24775:hover {
}
.I24775 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I24775 > .viewport:hover {
}


h1.I24777, .I24777 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I24777 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:44;
margin-bottom:30px;
margin-top:20vh;


}
.I24777:hover {
}
.I24777 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I24777 > .viewport:hover {
}

@media (max-width:992px) {
.I24777 {

width:100%;


}
.I24777:hover {
}
.I24777 > .viewport {

justify-content:center;


}
.I24777 > .viewport:hover {
}

}
@media (max-width:640px) {
.I24777 {

margin-bottom:10vh;
margin-top:10vh;


}
.I24777:hover {
}
.I24777 > .viewport {



}
.I24777 > .viewport:hover {
}

}

h1.I24780, .I24780 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I24780 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:40%;
margin-top:-390px;
box-sizing:border-box;


}
.I24780:hover {
}
.I24780 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I24780 > .viewport:hover {
}
.I24780 {
will-change:transform;
--onscroll-speed:translate(0px, calc(var(--pageYOffset, 0px) * (1.5 - 1) * -1));
transform:var(--I24780-user-box-transform, translate(0px,0px)) var(--onscroll-speed, translate(0px,0px));
}
@media (max-width:992px) {
.I24780 {

display:none;

}
.I24780:hover {
}
.I24780 > .viewport {



}
.I24780 > .viewport:hover {
}
.I24780 {
transform:var(--I24780-user-box-transform, translate(0px,0px)) var(--onscroll-speed, translate(0px,0px));
}
}
@media (max-width:640px) {
.I24780 {

display:none;

}
.I24780:hover {
}
.I24780 > .viewport {



}
.I24780 > .viewport:hover {
}
.I24780 {
transform:var(--I24780-user-box-transform, translate(0px,0px)) var(--onscroll-speed, translate(0px,0px));
}
}

h1.I24821, .I24821 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I24821 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:20;
width:100%;
padding-top:50px;


}
.I24821:hover {
}
.I24821 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I24821 > .viewport:hover {
}

@media (max-width:640px) {
.I24821 {

display:flex;
margin-bottom:40px;


}
.I24821:hover {
}
.I24821 > .viewport {



}
.I24821 > .viewport:hover {
}

}

h1.I24825, .I24825 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I24825 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:26;
width:100%;
padding-bottom:20vh;
padding-top:20vh;
background-color:rgb(245,165,38);


}
.I24825:hover {
}
.I24825 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I24825 > .viewport:hover {
}

@media (max-width:640px) {
.I24825 {

display:none;

}
.I24825:hover {
}
.I24825 > .viewport {



}
.I24825 > .viewport:hover {
}

}

h1.I24828, .I24828 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I24828 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
width:100%;
margin-top:150px;
padding-bottom:10vh;
padding-top:10vh;
background-color:rgb(245,165,38);


}
.I24828:hover {
}
.I24828 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I24828 > .viewport:hover {
}

@media (max-width:640px) {
.I24828 {

display:flex;
margin-top:0px;
padding-top:10vh;


}
.I24828:hover {
}
.I24828 > .viewport {



}
.I24828 > .viewport:hover {
}

}

h1.I24831, .I24831 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I24831 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:47;
width:100%;


}
.I24831:hover {
}
.I24831 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I24831 > .viewport:hover {
}


h1.I24846, .I24846 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I24846 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:10px;


}
.I24846:hover {
}
.I24846 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I24846 > .viewport:hover {
}

@media (max-width:992px) {
.I24846 {

margin-right:0px;
padding-bottom:10px;


}
.I24846:hover {
}
.I24846 > .viewport {



}
.I24846 > .viewport:hover {
}

}

h1.I24848, .I24848 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I24848 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
margin-left:10px;


}
.I24848:hover {
}
.I24848 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I24848 > .viewport:hover {
}

@media (max-width:992px) {
.I24848 {

margin-left:0px;


}
.I24848:hover {
}
.I24848 > .viewport {



}
.I24848 > .viewport:hover {
}

}

h1.I24851, .I24851 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I24851 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:10px;


}
.I24851:hover {
}
.I24851 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I24851 > .viewport:hover {
}

@media (max-width:992px) {
.I24851 {

margin-right:0px;
padding-bottom:10px;


}
.I24851:hover {
}
.I24851 > .viewport {



}
.I24851 > .viewport:hover {
}

}

h1.I24853, .I24853 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I24853 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
margin-left:10px;


}
.I24853:hover {
}
.I24853 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I24853 > .viewport:hover {
}

@media (max-width:992px) {
.I24853 {

margin-left:0px;


}
.I24853:hover {
}
.I24853 > .viewport {



}
.I24853 > .viewport:hover {
}

}

h1.I24856, .I24856 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I24856 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:10px;


}
.I24856:hover {
}
.I24856 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I24856 > .viewport:hover {
}

@media (max-width:992px) {
.I24856 {

margin-right:0px;
padding-bottom:10px;


}
.I24856:hover {
}
.I24856 > .viewport {



}
.I24856 > .viewport:hover {
}

}

h1.I24858, .I24858 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I24858 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
margin-left:10px;


}
.I24858:hover {
}
.I24858 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I24858 > .viewport:hover {
}

@media (max-width:992px) {
.I24858 {

margin-left:0px;


}
.I24858:hover {
}
.I24858 > .viewport {



}
.I24858 > .viewport:hover {
}

}

h1.I24863, .I24863 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I24863 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:22;
width:100%;
margin-bottom:100px;
margin-top:100px;
padding-bottom:10vh;
padding-top:10vh;
background-color:rgb(245,165,38);


}
.I24863:hover {
}
.I24863 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I24863 > .viewport:hover {
}

@media (max-width:640px) {
.I24863 {

padding-top:10vh;


}
.I24863:hover {
}
.I24863 > .viewport {



}
.I24863 > .viewport:hover {
}

}

h1.I25525, .I25525 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25525 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I25525:hover {
}
.I25525 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I25525 > .viewport:hover {
}


h1.I25528, .I25528 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25528 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I25528:hover {
}
.I25528 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I25528 > .viewport:hover {
}

@media (max-width:640px) {
.I25528 {

width:50%;


}
.I25528:hover {
}
.I25528 > .viewport {



}
.I25528 > .viewport:hover {
}

}

h1.I25530, .I25530 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25530 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I25530:hover {
}
.I25530 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

align-items:center;


}
.I25530 > .viewport:hover {
}


h1.I25532, .I25532 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25532 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I25532:hover {
}
.I25532 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I25532 > .viewport:hover {
}


h1.I25534, .I25534 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25534 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
padding-bottom:3vh;


}
.I25534:hover {
}
.I25534 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I25534 > .viewport:hover {
}

@media (max-width:640px) {
.I25534 {

width:50%;
height:auto;
padding-bottom:0vh;


}
.I25534:hover {
}
.I25534 > .viewport {



}
.I25534 > .viewport:hover {
}

}

h1.I25538, .I25538 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25538 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:11;

}
.I25538:hover {
}
.I25538 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I25538 > .viewport:hover {
}

@media (max-width:640px) {
.I25538 {

width:50%;


}
.I25538:hover {
}
.I25538 > .viewport {



}
.I25538 > .viewport:hover {
}

}

h1.I25540, .I25540 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25540 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;

}
.I25540:hover {
}
.I25540 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I25540 > .viewport:hover {
}


h1.I25542, .I25542 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25542 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:14;

}
.I25542:hover {
}
.I25542 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I25542 > .viewport:hover {
}

@media (max-width:640px) {
.I25542 {

width:50%;


}
.I25542:hover {
}
.I25542 > .viewport {



}
.I25542 > .viewport:hover {
}

}

h1.I25544, .I25544 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25544 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:12;

}
.I25544:hover {
}
.I25544 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I25544 > .viewport:hover {
}


h1.I25546, .I25546 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25546 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:11;

flex-direction:column;
}
.I25546:hover {
}
.I25546 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I25546 > .viewport:hover {
}

@media (max-width:992px) {
.I25546 {


flex-direction:column;
}
.I25546:hover {
}
.I25546 > .viewport {



}
.I25546 > .viewport:hover {
}

}
@media (max-width:640px) {
.I25546 {

width:50%;


flex-direction:column;
}
.I25546:hover {
}
.I25546 > .viewport {



}
.I25546 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I25546 {


flex-direction:column;
}
.I25546:hover {
}
.I25546 > .viewport {



}
.I25546 > .viewport:hover {
}

}
h1.I25552, .I25552 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25552 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:22;

}
.I25552:hover {
}
.I25552 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I25552 > .viewport:hover {
}

@media (max-width:640px) {
.I25552 {

width:16vh;


}
.I25552:hover {
}
.I25552 > .viewport {



}
.I25552 > .viewport:hover {
}

}

h1.I25556, .I25556 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25556 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:24;
padding-bottom:10vh;


}
.I25556:hover {
}
.I25556 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I25556 > .viewport:hover {
}

@media (max-width:640px) {
.I25556 {

width:40vh;
padding-bottom:0vh;


}
.I25556:hover {
}
.I25556 > .viewport {



}
.I25556 > .viewport:hover {
}

}

h1.I25562, .I25562 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25562 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:27;

}
.I25562:hover {
}
.I25562 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I25562 > .viewport:hover {
}

@media (max-width:640px) {
.I25562 {

width:50%;


}
.I25562:hover {
}
.I25562 > .viewport {



}
.I25562 > .viewport:hover {
}

}

h1.I25565, .I25565 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25565 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:32;
width:100%;
margin-top:20vh;
background-color:rgb(0,0,0);


}
.I25565:hover {
}
.I25565 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I25565 > .viewport:hover {
}

@media (max-width:992px) {
.I25565 {


}
.I25565:hover {
}
.I25565 > .viewport {

justify-content:center;


}
.I25565 > .viewport:hover {
}

}
@media (max-width:640px) {
.I25565 {

margin-top:5vh;


}
.I25565:hover {
}
.I25565 > .viewport {



}
.I25565 > .viewport:hover {
}

}

h1.I25568, .I25568 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25568 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:11;
max-width:500px;
padding-bottom:50px;


}
.I25568:hover {
}
.I25568 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I25568 > .viewport:hover {
}

@media (max-width:640px) {
.I25568 {

margin-top:-70px;
padding-bottom:5px;


}
.I25568:hover {
}
.I25568 > .viewport {



}
.I25568 > .viewport:hover {
}

}

h1.I25607, .I25607 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25607 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;

}
.I25607:hover {
}
.I25607 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I25607 > .viewport:hover {
}


h1.I25609, .I25609 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25609 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:15;

}
.I25609:hover {
}
.I25609 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I25609 > .viewport:hover {
}

@media (max-width:640px) {
.I25609 {

width:50%;


}
.I25609:hover {
}
.I25609 > .viewport {



}
.I25609 > .viewport:hover {
}

}

h1.I25611, .I25611 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25611 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:16;

}
.I25611:hover {
}
.I25611 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I25611 > .viewport:hover {
}

@media (max-width:640px) {
.I25611 {

width:50%;


}
.I25611:hover {
}
.I25611 > .viewport {



}
.I25611 > .viewport:hover {
}

}

h1.I25615, .I25615 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25615 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:18;

}
.I25615:hover {
}
.I25615 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I25615 > .viewport:hover {
}


h1.I25619, .I25619 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25619 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I25619:hover {
}
.I25619 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I25619 > .viewport:hover {
}

@media (max-width:640px) {
.I25619 {

width:50%;


}
.I25619:hover {
}
.I25619 > .viewport {



}
.I25619 > .viewport:hover {
}

}

h1.I25621, .I25621 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25621 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I25621:hover {
}
.I25621 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I25621 > .viewport:hover {
}

@media (max-width:640px) {
.I25621 {

width:50%;


}
.I25621:hover {
}
.I25621 > .viewport {



}
.I25621 > .viewport:hover {
}

}

h1.I25690, .I25690 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25690 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I25690:hover {
}
.I25690 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I25690 > .viewport:hover {
}

@media (max-width:640px) {
.I25690 {

margin-bottom:40px;


}
.I25690:hover {
}
.I25690 > .viewport {



}
.I25690 > .viewport:hover {
}

}

h1.I25692, .I25692 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25692 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;
padding-bottom:15vh;
padding-top:20vh;


}
.I25692:hover {
}
.I25692 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I25692 > .viewport:hover {
}

@media (max-width:640px) {
.I25692 {

padding-bottom:15vh;
padding-top:15vh;


}
.I25692:hover {
}
.I25692 > .viewport {



}
.I25692 > .viewport:hover {
}

}

h1.I25696, .I25696 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25696 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I25696:hover {
}
.I25696 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I25696 > .viewport:hover {
}


h1.I25701, .I25701 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25701 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I25701:hover {
}
.I25701 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I25701 > .viewport:hover {
}

@media (max-width:640px) {
.I25701 {

margin-bottom:30px;


}
.I25701:hover {
}
.I25701 > .viewport {



}
.I25701 > .viewport:hover {
}

}

h1.I25704, .I25704 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25704 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I25704:hover {
}
.I25704 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I25704 > .viewport:hover {
}


h1.I25729, .I25729 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25729 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:17;
margin-left:9px;


}
.I25729:hover {
}
.I25729 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I25729 > .viewport:hover {
}

@media (max-width:640px) {
.I25729 {

margin-left:3px;


}
.I25729:hover {
}
.I25729 > .viewport {



}
.I25729 > .viewport:hover {
}

}

h1.I25742, .I25742 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25742 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:19;
margin-left:9px;


}
.I25742:hover {
}
.I25742 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I25742 > .viewport:hover {
}

@media (max-width:640px) {
.I25742 {

margin-left:3px;


}
.I25742:hover {
}
.I25742 > .viewport {



}
.I25742 > .viewport:hover {
}

}

h1.I25793, .I25793 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25793 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I25793:hover {
}
.I25793 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I25793 > .viewport:hover {
}


h1.I25794, .I25794 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25794 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:120px;
margin-left:80px;


}
.I25794:hover {
}
.I25794 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I25794 > .viewport:hover {
}


h1.I25849, .I25849 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25849 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;

}
.I25849:hover {
}
.I25849 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I25849 > .viewport:hover {
}


h1.I25852, .I25852 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25852 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I25852:hover {
}
.I25852 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I25852 > .viewport:hover {
}


h1.I25855, .I25855 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25855 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I25855:hover {
}
.I25855 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I25855 > .viewport:hover {
}


h1.I25857, .I25857 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25857 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I25857:hover {
}
.I25857 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I25857 > .viewport:hover {
}

@media (max-width:640px) {
.I25857 {

width:50%;


}
.I25857:hover {
}
.I25857 > .viewport {



}
.I25857 > .viewport:hover {
}

}

h1.I25859, .I25859 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25859 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I25859:hover {
}
.I25859 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I25859 > .viewport:hover {
}

@media (max-width:640px) {
.I25859 {

width:50%;


}
.I25859:hover {
}
.I25859 > .viewport {



}
.I25859 > .viewport:hover {
}

}

h1.I25861, .I25861 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25861 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:11;

}
.I25861:hover {
}
.I25861 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I25861 > .viewport:hover {
}


h1.I25867, .I25867 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25867 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:14;

}
.I25867:hover {
}
.I25867 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I25867 > .viewport:hover {
}


h1.I25901, .I25901 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25901 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I25901:hover {
}
.I25901 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I25901 > .viewport:hover {
}


h1.I25902, .I25902 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25902 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:120px;
margin-left:80px;


}
.I25902:hover {
}
.I25902 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I25902 > .viewport:hover {
}


h1.I25906, .I25906 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25906 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:12;

}
.I25906:hover {
}
.I25906 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I25906 > .viewport:hover {
}

@media (max-width:640px) {
.I25906 {

width:50%;


}
.I25906:hover {
}
.I25906 > .viewport {



}
.I25906 > .viewport:hover {
}

}

h1.I25912, .I25912 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25912 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I25912:hover {
}
.I25912 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I25912 > .viewport:hover {
}

@media (max-width:640px) {
.I25912 {

width:50%;


}
.I25912:hover {
}
.I25912 > .viewport {



}
.I25912 > .viewport:hover {
}

}

h1.I25922, .I25922 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25922 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I25922:hover {
}
.I25922 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

align-items:center;


}
.I25922 > .viewport:hover {
}


h1.I25932, .I25932 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25932 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I25932:hover {
}
.I25932 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I25932 > .viewport:hover {
}

@media (max-width:992px) {
.I25932 {

background-color:rgb(0,0,0);


}
.I25932:hover {
}
.I25932 > .viewport {



}
.I25932 > .viewport:hover {
}

}
@media (max-width:640px) {
.I25932 {

display:none;

}
.I25932:hover {
}
.I25932 > .viewport {



}
.I25932 > .viewport:hover {
}

}

h1.I25934, .I25934 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25934 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;


}
.I25934:hover {
}
.I25934 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I25934 > .viewport:hover {
}

@media (max-width:640px) {
.I25934 {

display:flex;

}
.I25934:hover {
}
.I25934 > .viewport {



}
.I25934 > .viewport:hover {
}

}

h1.I25936, .I25936 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25936 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
padding-bottom:10vh;
padding-top:10vh;
background-color:rgb(0,0,0);


}
.I25936:hover {
}
.I25936 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I25936 > .viewport:hover {
}

@media (max-width:640px) {
.I25936 {

padding-bottom:5vh;
padding-top:5vh;


}
.I25936:hover {
}
.I25936 > .viewport {



}
.I25936 > .viewport:hover {
}

}

h1.I25956, .I25956 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25956 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I25956:hover {
}
.I25956 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;
align-items:center;


}
.I25956 > .viewport:hover {
}

@media (max-width:992px) {
.I25956 {

width:100%;
padding-top:5vh;


}
.I25956:hover {
}
.I25956 > .viewport {

justify-content:center;


}
.I25956 > .viewport:hover {
}

}
@media (max-width:640px) {
.I25956 {

width:100%;


}
.I25956:hover {
}
.I25956 > .viewport {

justify-content:center;


}
.I25956 > .viewport:hover {
}

}

h1.I25959, .I25959 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25959 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:21;
width:100%;
max-width:708px;
margin-top:10vh;


}
.I25959:hover {
}
.I25959 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I25959 > .viewport:hover {
}

@media (max-width:640px) {
.I25959 {

width:100%;
margin-left:auto;
margin-right:auto;


}
.I25959:hover {
}
.I25959 > .viewport {

justify-content:center;


}
.I25959 > .viewport:hover {
}

}

h1.I25965, .I25965 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25965 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I25965:hover {
}
.I25965 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I25965 > .viewport:hover {
}


h1.I25995, .I25995 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25995 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I25995:hover {
}
.I25995 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I25995 > .viewport:hover {
}

@media (max-width:640px) {
.I25995 {

margin-bottom:40px;


}
.I25995:hover {
}
.I25995 > .viewport {



}
.I25995 > .viewport:hover {
}

}

h1.I25998, .I25998 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25998 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I25998:hover {
}
.I25998 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I25998 > .viewport:hover {
}

@media (max-width:640px) {
.I25998 {

margin-bottom:40px;


}
.I25998:hover {
}
.I25998 > .viewport {



}
.I25998 > .viewport:hover {
}

}

h1.I26000, .I26000 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I26000 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I26000:hover {
}
.I26000 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I26000 > .viewport:hover {
}

@media (max-width:640px) {
.I26000 {

margin-bottom:40px;


}
.I26000:hover {
}
.I26000 > .viewport {



}
.I26000 > .viewport:hover {
}

}

h1.I27713, .I27713 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I27713 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;

}
.I27713:hover {
}
.I27713 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I27713 > .viewport:hover {
}


h1.I27750, .I27750 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I27750 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:11;

}
.I27750:hover {
}
.I27750 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I27750 > .viewport:hover {
}


h1.I43950, .I43950 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I43950 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;

}
.I43950:hover {
}
.I43950 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I43950 > .viewport:hover {
}


.I24729 .image, .I24729.image {
vertical-align:top;
}
.I24729 .image:hover, .I24729.image:hover {
}

.I24732 .button, .I24732.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I24732 button.button, button.I24732.button {
cursor:pointer;
}
.I24732 .button .text, .I24732.button .text {
font-family:Raleway;
font-size:20px;
font-weight:700;
color:rgb(255,255,255);

}
.I24732 .button .icon, .I24732.button .icon {
flex:none;
background-size:100% 100%;
}
.I24732 .button:hover, .I24732.button:hover {
}
.I24732 .button:hover .text, .I24732.button:hover .text {
text-decoration:underline;

}
.I24732 .button:hover .icon, .I24732.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I24732 .button, .I24732.button {
padding-top:1vh;

}
.I24732 button.button, button.I24732.button {
}
.I24732 .button .text, .I24732.button .text {
font-size:17px;

}
.I24732 .button .icon, .I24732.button .icon {
background-size:100% 100%;
}
.I24732 .button:hover, .I24732.button:hover {
}
.I24732 .button:hover .text, .I24732.button:hover .text {
}
.I24732 .button:hover .icon, .I24732.button:hover .icon {
background-size:100% 100%;
}
}

.I24734 .button, .I24734.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:2vh;
padding-left:3vw;
padding-right:3vw;
padding-top:2vh;
border-radius:100px;
background-color:rgb(42,115,244);

}
.I24734 button.button, button.I24734.button {
cursor:pointer;
}
.I24734 .button .text, .I24734.button .text {
font-family:Rubik;
font-size:12pt;
color:rgb(255,255,255);

}
.I24734 .button .icon, .I24734.button .icon {
flex:none;
background-size:100% 100%;
}
.I24734 .button:hover, .I24734.button:hover {
}
.I24734 .button:hover .text, .I24734.button:hover .text {
text-decoration:underline;

}
.I24734 .button:hover .icon, .I24734.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I24734 .button, .I24734.button {
}
.I24734 button.button, button.I24734.button {
}
.I24734 .button .text, .I24734.button .text {
font-size:17px;

}
.I24734 .button .icon, .I24734.button .icon {
background-size:100% 100%;
}
.I24734 .button:hover, .I24734.button:hover {
}
.I24734 .button:hover .text, .I24734.button:hover .text {
}
.I24734 .button:hover .icon, .I24734.button:hover .icon {
background-size:100% 100%;
}
}

.I24736 .image, .I24736.image {
vertical-align:top;
width:50%;
height:auto;

object-fit:contain;

}
.I24736 .image:hover, .I24736.image:hover {
}
@media (max-width:640px) {
.I24736 .image, .I24736.image {
width:100%;

}
.I24736 .image:hover, .I24736.image:hover {
}
}

.I24738 .image, .I24738.image {
vertical-align:top;
width:50%;
height:auto;

object-fit:contain;

}
.I24738 .image:hover, .I24738.image:hover {
}
@media (max-width:992px) {
.I24738 .image, .I24738.image {
width:50%;

object-fit:contain;

}
.I24738 .image:hover, .I24738.image:hover {
}
}
@media (max-width:640px) {
.I24738 .image, .I24738.image {
width:70%;

object-fit:contain;

}
.I24738 .image:hover, .I24738.image:hover {
}
}

.I24752, a.I24752 {
display:flex;
font-family:Rubik;
font-size:1rem;
color:rgb(255,255,255);

width:100%;
margin-top:44px;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I24752:hover, a.I24752:hover {
}
@media (max-width:640px) {
.I24752, a.I24752 {
display:flex;
font-family:Rubik;

padding-bottom:50px;

}
.I24752:hover, a.I24752:hover {
}
}

.I24754 .image, .I24754.image {
vertical-align:top;
width:50%;
height:auto;

object-fit:contain;

}
.I24754 .image:hover, .I24754.image:hover {
}
@media (max-width:640px) {
.I24754 .image, .I24754.image {
width:100%;

}
.I24754 .image:hover, .I24754.image:hover {
}
}

.I24756 .image, .I24756.image {
vertical-align:top;
width:640px;
height:auto;

object-fit:contain;

}
.I24756 .image:hover, .I24756.image:hover {
}
@media (max-width:992px) {
.I24756 .image, .I24756.image {
width:70%;

}
.I24756 .image:hover, .I24756.image:hover {
}
}
@media (max-width:640px) {
.I24756 .image, .I24756.image {
width:70%;

}
.I24756 .image:hover, .I24756.image:hover {
}
}

h1.I24761, .I24761 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I24761, .I24761 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I24761, .I24761 p {
margin:0px;
}

figure.I24761, .I24761 figure {
margin:0px;
}

a.I24761, .I24761 a {
text-decoration:inherit;
color:inherit;
}

.I24761 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I24761 article, article.I24761 {
width:100%;

flex-direction:column;	
}
.I24761 article:hover, article.I24761:hover {
}
.I24761 article.active, article.I24761.active {
}
.I24761 .abstract {
order:;
}
.I24761 .abstract:hover {
}
.I24761 .abstract {
display:block;
width:100%;

font-family:Rubik;
font-size:22px;
text-align:center;
color:rgb(0,0,0);

}

.I24761 .body {
}
.I24761 .body:hover {
	
}
.I24761 .body img {
}
.I24761 .body img:hover {
}




.I24768, a.I24768 {
display:flex;
font-family:Rubik;
font-size:15px;
color:rgb(255,255,255);

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I24768:hover, a.I24768:hover {
}

.I24770 .image, .I24770.image {
vertical-align:top;
}
.I24770 .image:hover, .I24770.image:hover {
}

ul.I24774, .I24774 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

a.I24774, .I24774 a {
text-decoration:inherit;
color:inherit;
}

.I24774 {
display:flex;
}
.I24774:hover {
}
.I24774 ul.I24774-level-top {
display:flex;
}
.I24774 ul.I24774-level-top:hover {
}
.I24774 ul.I24774-level-top > li.level-top {
display:flex;
flex:auto;
flex-direction:inherit;
position:relative;
}
.I24774 ul.I24774-level-top > li.level-top > .value-wrapper {
display:flex;
flex:auto;
white-space:nowrap;
flex-direction:row;
}
.I24774 ul.I24774-level-top > li.level-top > .value-wrapper > .component {
white-space:initial;
}
.I24774 ul.I24774-level-top > li.level-top > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I24774 ul.I24774-level-top > li.level-top > .value-wrapper > .value > .text {
display:none;
}
.I24774 ul.I24774-level-top > li.level-top:hover > .value-wrapper > .value > .text {
}
.I24774 ul.I24774-level-top > li.level-top > .value-wrapper .value {
display:flex;
align-items:center;
}
.I24774 ul.I24774-level-top > li.level-top > .value-wrapper > .value > .icon {
}
.I24774 ul.I24774-level-top ul.I24774-level-child {
order:2;
}
.I24774 ul.I24774-level-top ul.I24774-level-child:hover {
}

.I24774 ul.I24774-level-top li.level-top > ul.I24774-level-child {
display:none;
z-index:9999;
}
.I24774 {
position:static;
}
.I24774 ul.I24774-level-top > li.level-top {
position:relative;
}
.I24774 ul.I24774-level-top li.level-top > ul.I24774-level-child {
position:absolute;
}
.I24774 ul.I24774-level-top li.level-top:hover > ul.I24774-level-child,
.I24774 ul.I24774-level-top li.level-top.hover > ul.I24774-level-child,
.I24774 ul.I24774-level-top li.level-top.touch > ul.I24774-level-child
{
top:100%;right:auto;bottom:auto;left:0px;
}
.I24774 ul.I24774-level-top li.level-child > ul.I24774-level-child {
display:none;
z-index:9999;
}
.I24774 {
position:static;
}
.I24774 ul.I24774-level-top > li.level-top {
position:relative;
}
.I24774 ul.I24774-level-top li.level-child > ul.I24774-level-child {
position:absolute;
}
.I24774 ul.I24774-level-top li.level-child:hover > ul.I24774-level-child,
.I24774 ul.I24774-level-top li.level-child.hover > ul.I24774-level-child,
.I24774 ul.I24774-level-top li.level-child.touch > ul.I24774-level-child
{
top:100%;right:auto;bottom:auto;left:0px;
}

.I24774 ul.I24774-level-top li.level-top.hover > ul.I24774-level-child {
display:none;
}
.I24774 ul.I24774-level-top li.level-top.touch > ul.I24774-level-child {
display:flex;
}
.I24774 ul.I24774-level-top li.level-top:hover > ul.I24774-level-child {
display:flex;
}
.I24774 ul.I24774-level-top li.level-child.hover > ul.I24774-level-child {
display:none;
}
.I24774 ul.I24774-level-top li.level-child.touch > ul.I24774-level-child {
display:flex;
}
.I24774 ul.I24774-level-top li.level-child:hover > ul.I24774-level-child {
display:flex;
}

.I24774 ul.I24774-level-top ul.I24774-level-child > li.level-child {
display:flex;
position:relative;
flex-direction:inherit;
}
.I24774 ul.I24774-level-top ul.I24774-level-child > li.level-child > .value-wrapper {
display:flex;
flex:auto;
white-space:nowrap;
flex-direction:row;
}
.I24774 ul.I24774-level-top ul.I24774-level-child > li.level-child > .value-wrapper > .component {
white-space:initial;
}
.I24774 ul.I24774-level-top ul.I24774-level-child > li.level-child > ul ~ .value-wrapper:not([href]) {
cursor:default;
}
.I24774 ul.I24774-level-top ul.I24774-level-child > li.level-child > .value-wrapper > .value > .text {
}
.I24774 ul.I24774-level-top ul.I24774-level-child > li.level-child:hover > .value-wrapper > .value > .text {
}
.I24774 ul.I24774-level-top > li.level-top::after {
content:'';
display:flex;
align-items:center;
align-self:center;
order:3;
flex:none;
display:flex;
width:20px;

}
.I24774 ul.I24774-level-top > li.level-top:last-child::after {
content:none;
}
.I24774 ul.I24774-level-top ul.I24774-level-child > li.level-child::after {
content:'';
display:flex;
align-items:center;
align-self:center;
order:3;
flex:none;
}
.I24774 ul.I24774-level-top ul.I24774-level-child > li.level-child:last-child::after {
content:none;
}
.I24774 #I24774-427-1 > .value-wrapper > .value > .icon {
background-image:url('https://www.genexus.com/media/images/snap-ghostblanco.svg?timestamp=20180425131538');
}
.I24774 #I24774-427-1.level-top > .value-wrapper > .value > .icon {
width:0px;
height:0px;
background-size:100% 100%;
width:30px;
height:30px;
	
}
.I24774 #I24774-427-1.level-top:hover > .value-wrapper > .value > .icon {
	
}
.I24774 #I24774-427-1.level-child > .value-wrapper > .value > .icon {
width:0px;
height:0px;
background-size:100% 100%;
	
}
.I24774 #I24774-427-1.level-child:hover > .value-wrapper > .value > .icon {
	
}

.I24774 #I24774-427-2 > .value-wrapper > .value > .icon {
background-image:url('https://www.genexus.com/media/images/twitter-deprog-2019.png?timestamp=20190430202733');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/twitter-deprog-2019.png?timestamp=20190430202733') 1.00x,url('https://www.genexus.com/media/images/twitter-deprog-2019_x1.96.png?timestamp=20190430202733') 1.96x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/twitter-deprog-2019.png?timestamp=20190430202733') 1.00x,url('https://www.genexus.com/media/images/twitter-deprog-2019_x1.96.png?timestamp=20190430202733') 1.96x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/twitter-deprog-2019.png?timestamp=20190430202733') 1.00x,url('https://www.genexus.com/media/images/twitter-deprog-2019_x1.96.png?timestamp=20190430202733') 1.96x);
background-image:image-set(url('https://www.genexus.com/media/images/twitter-deprog-2019.png?timestamp=20190430202733') 1.00x,url('https://www.genexus.com/media/images/twitter-deprog-2019_x1.96.png?timestamp=20190430202733') 1.96x);
}
.I24774 #I24774-427-2.level-top > .value-wrapper > .value > .icon {
width:31px;
height:31px;
background-size:100% 100%;
width:30px;
height:30px;
	
}
.I24774 #I24774-427-2.level-top:hover > .value-wrapper > .value > .icon {
	
}
.I24774 #I24774-427-2.level-child > .value-wrapper > .value > .icon {
width:31px;
height:31px;
background-size:100% 100%;
	
}
.I24774 #I24774-427-2.level-child:hover > .value-wrapper > .value > .icon {
	
}

.I24774 #I24774-427-3 > .value-wrapper > .value > .icon {
background-image:url('https://www.genexus.com/media/images/facebookdeprog-2019.png?timestamp=20190430202828');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/facebookdeprog-2019.png?timestamp=20190430202828') 1.00x,url('https://www.genexus.com/media/images/facebookdeprog-2019_x1.96.png?timestamp=20190430202828') 1.96x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/facebookdeprog-2019.png?timestamp=20190430202828') 1.00x,url('https://www.genexus.com/media/images/facebookdeprog-2019_x1.96.png?timestamp=20190430202828') 1.96x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/facebookdeprog-2019.png?timestamp=20190430202828') 1.00x,url('https://www.genexus.com/media/images/facebookdeprog-2019_x1.96.png?timestamp=20190430202828') 1.96x);
background-image:image-set(url('https://www.genexus.com/media/images/facebookdeprog-2019.png?timestamp=20190430202828') 1.00x,url('https://www.genexus.com/media/images/facebookdeprog-2019_x1.96.png?timestamp=20190430202828') 1.96x);
}
.I24774 #I24774-427-3.level-top > .value-wrapper > .value > .icon {
width:31px;
height:31px;
background-size:100% 100%;
width:30px;
height:30px;
	
}
.I24774 #I24774-427-3.level-top:hover > .value-wrapper > .value > .icon {
	
}
.I24774 #I24774-427-3.level-child > .value-wrapper > .value > .icon {
width:31px;
height:31px;
background-size:100% 100%;
	
}
.I24774 #I24774-427-3.level-child:hover > .value-wrapper > .value > .icon {
	
}

.I24774 #I24774-427-4 > .value-wrapper > .value > .icon {
background-image:url('https://www.genexus.com/media/images/instagram-deprog-2019.png?timestamp=20190430202940');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/instagram-deprog-2019.png?timestamp=20190430202940') 1.00x,url('https://www.genexus.com/media/images/instagram-deprog-2019_x1.96.png?timestamp=20190430202940') 1.96x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/instagram-deprog-2019.png?timestamp=20190430202940') 1.00x,url('https://www.genexus.com/media/images/instagram-deprog-2019_x1.96.png?timestamp=20190430202940') 1.96x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/instagram-deprog-2019.png?timestamp=20190430202940') 1.00x,url('https://www.genexus.com/media/images/instagram-deprog-2019_x1.96.png?timestamp=20190430202940') 1.96x);
background-image:image-set(url('https://www.genexus.com/media/images/instagram-deprog-2019.png?timestamp=20190430202940') 1.00x,url('https://www.genexus.com/media/images/instagram-deprog-2019_x1.96.png?timestamp=20190430202940') 1.96x);
}
.I24774 #I24774-427-4.level-top > .value-wrapper > .value > .icon {
width:31px;
height:31px;
background-size:100% 100%;
width:30px;
height:30px;
	
}
.I24774 #I24774-427-4.level-top:hover > .value-wrapper > .value > .icon {
	
}
.I24774 #I24774-427-4.level-child > .value-wrapper > .value > .icon {
width:31px;
height:31px;
background-size:100% 100%;
	
}
.I24774 #I24774-427-4.level-child:hover > .value-wrapper > .value > .icon {
	
}


.I24776 .image, .I24776.image {
vertical-align:top;
}
.I24776 .image:hover, .I24776.image:hover {
}
@media (max-width:992px) {
.I24776 .image, .I24776.image {
width:70%;

object-fit:contain;

}
.I24776 .image:hover, .I24776.image:hover {
}
}

.I24779 .image, .I24779.image {
vertical-align:top;
width:50%;
height:auto;

object-fit:contain;

}
.I24779 .image:hover, .I24779.image:hover {
}

.I24820 .button, .I24820.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:2vh;
padding-left:3vw;
padding-right:3vw;
padding-top:2vh;
border-radius:100px;
background-color:rgb(42,115,244);

}
.I24820 button.button, button.I24820.button {
cursor:pointer;
}
.I24820 .button .text, .I24820.button .text {
font-family:Rubik;
font-size:12pt;
color:rgb(255,255,255);

}
.I24820 .button .icon, .I24820.button .icon {
flex:none;
background-size:100% 100%;
}
.I24820 .button:hover, .I24820.button:hover {
}
.I24820 .button:hover .text, .I24820.button:hover .text {
text-decoration:underline;

}
.I24820 .button:hover .icon, .I24820.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I24820 .button, .I24820.button {
}
.I24820 button.button, button.I24820.button {
}
.I24820 .button .text, .I24820.button .text {
font-size:17px;

}
.I24820 .button .icon, .I24820.button .icon {
background-size:100% 100%;
}
.I24820 .button:hover, .I24820.button:hover {
}
.I24820 .button:hover .text, .I24820.button:hover .text {
}
.I24820 .button:hover .icon, .I24820.button:hover .icon {
background-size:100% 100%;
}
}

.I24824 {
}
.I24824:hover {
}
.I24824 {
}
.I24824:hover {
}


.I24827 {
}
.I24827:hover {
}
.I24827 {
}
.I24827:hover {
}


ul.I24830, .I24830 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

.I24830 .images {
display:flex;
flex-direction:row;	
flex-wrap:wrap;
}
.I24830 .images:hover {
}
.I24830 .images .image {
}
.I24830 .images .image:hover {
}


.I24845 .image, .I24845.image {
vertical-align:top;
}
.I24845 .image:hover, .I24845.image:hover {
}
@media (max-width:640px) {
.I24845 .image, .I24845.image {
width:400px;
height:auto;

}
.I24845 .image:hover, .I24845.image:hover {
}
}

.I24847 .image, .I24847.image {
vertical-align:top;
}
.I24847 .image:hover, .I24847.image:hover {
}
@media (max-width:640px) {
.I24847 .image, .I24847.image {
width:400px;
height:auto;

}
.I24847 .image:hover, .I24847.image:hover {
}
}

.I24850 .image, .I24850.image {
vertical-align:top;
}
.I24850 .image:hover, .I24850.image:hover {
}
@media (max-width:640px) {
.I24850 .image, .I24850.image {
width:400px;
height:auto;

}
.I24850 .image:hover, .I24850.image:hover {
}
}

.I24852 .image, .I24852.image {
vertical-align:top;
}
.I24852 .image:hover, .I24852.image:hover {
}
@media (max-width:640px) {
.I24852 .image, .I24852.image {
width:400px;
height:auto;

}
.I24852 .image:hover, .I24852.image:hover {
}
}

.I24855 .image, .I24855.image {
vertical-align:top;
}
.I24855 .image:hover, .I24855.image:hover {
}
@media (max-width:640px) {
.I24855 .image, .I24855.image {
width:400px;
height:auto;

}
.I24855 .image:hover, .I24855.image:hover {
}
}

.I24857 .image, .I24857.image {
vertical-align:top;
}
.I24857 .image:hover, .I24857.image:hover {
}
@media (max-width:640px) {
.I24857 .image, .I24857.image {
width:400px;
height:auto;

}
.I24857 .image:hover, .I24857.image:hover {
}
}

.I24862 .image, .I24862.image {
vertical-align:top;
width:505px;
height:auto;

}
.I24862 .image:hover, .I24862.image:hover {
}
@media (max-width:640px) {
.I24862 .image, .I24862.image {
width:75%;
height:auto;

}
.I24862 .image:hover, .I24862.image:hover {
}
}

.I25524 .image, .I25524.image {
vertical-align:top;
width:15vh;
height:auto;
padding-bottom:3vh;
padding-left:3vh;
padding-right:3vh;
padding-top:3vh;

}
.I25524 .image:hover, .I25524.image:hover {
}

.I25527 .image, .I25527.image {
vertical-align:top;
width:116px;
height:auto;
padding-left:2vh;
padding-right:3vh;

}
.I25527 .image:hover, .I25527.image:hover {
}
@media (max-width:640px) {
.I25527 .image, .I25527.image {
width:28vh;

}
.I25527 .image:hover, .I25527.image:hover {
}
}

.I25529 .image, .I25529.image {
vertical-align:top;
width:79px;
height:auto;
padding-left:4vh;
padding-right:3vh;

}
.I25529 .image:hover, .I25529.image:hover {
}

.I25531 .image, .I25531.image {
vertical-align:top;
width:69px;
height:auto;
padding-left:4vh;
padding-right:3vh;

}
.I25531 .image:hover, .I25531.image:hover {
}

.I25533 .image, .I25533.image {
vertical-align:top;
width:30vh;
height:auto;
padding-bottom:3vh;
padding-left:3vh;
padding-right:3vh;
padding-top:3vh;

}
.I25533 .image:hover, .I25533.image:hover {
}
@media (max-width:640px) {
.I25533 .image, .I25533.image {
width:100%;

}
.I25533 .image:hover, .I25533.image:hover {
}
}

.I25537 .image, .I25537.image {
vertical-align:top;
width:83px;
height:auto;
padding-left:4vh;
padding-right:3vh;

}
.I25537 .image:hover, .I25537.image:hover {
}
@media (max-width:640px) {
.I25537 .image, .I25537.image {
width:60%;

}
.I25537 .image:hover, .I25537.image:hover {
}
}

.I25539 .image, .I25539.image {
vertical-align:top;
width:25vh;
height:auto;
padding-bottom:3vh;
padding-left:3vh;
padding-right:3vh;
padding-top:3vh;

}
.I25539 .image:hover, .I25539.image:hover {
}

.I25541 .image, .I25541.image {
vertical-align:top;
width:28vh;
height:auto;
padding-bottom:3vh;
padding-left:3vh;
padding-right:3vh;
padding-top:3vh;

}
.I25541 .image:hover, .I25541.image:hover {
}
@media (max-width:640px) {
.I25541 .image, .I25541.image {
width:60%;

}
.I25541 .image:hover, .I25541.image:hover {
}
}

.I25543 .image, .I25543.image {
vertical-align:top;
width:82px;
height:auto;
padding-left:4vh;
padding-right:3vh;

}
.I25543 .image:hover, .I25543.image:hover {
}

.I25545 .image, .I25545.image {
vertical-align:top;
height:auto;
max-width:125px;
padding-right:4vh;

}
.I25545 .image:hover, .I25545.image:hover {
}
@media (max-width:640px) {
.I25545 .image, .I25545.image {
width:80%;

}
.I25545 .image:hover, .I25545.image:hover {
}
}

.I25551 .image, .I25551.image {
vertical-align:top;
width:15vh;
height:auto;
padding-bottom:3vh;
padding-left:3vh;
padding-right:3vh;
padding-top:3vh;

}
.I25551 .image:hover, .I25551.image:hover {
}
@media (max-width:640px) {
.I25551 .image, .I25551.image {
width:14vh;

}
.I25551 .image:hover, .I25551.image:hover {
}
}

.I25555 .image, .I25555.image {
vertical-align:top;
width:20vh;
height:auto;
padding-bottom:3vh;
padding-left:3vh;
padding-right:3vh;
padding-top:4vh;

}
.I25555 .image:hover, .I25555.image:hover {
}
@media (max-width:640px) {
.I25555 .image, .I25555.image {
width:60%;

}
.I25555 .image:hover, .I25555.image:hover {
}
}

.I25561 .image, .I25561.image {
vertical-align:top;
width:15vh;
height:auto;
padding-bottom:3vh;
padding-left:3vh;
padding-right:3vh;

}
.I25561 .image:hover, .I25561.image:hover {
}
@media (max-width:640px) {
.I25561 .image, .I25561.image {
width:60%;

}
.I25561 .image:hover, .I25561.image:hover {
}
}

.I25564 .image, .I25564.image {
vertical-align:top;
width:565px;
height:auto;
padding-bottom:60px;
padding-top:60px;

object-fit:contain;

}
.I25564 .image:hover, .I25564.image:hover {
}
@media (max-width:992px) {
.I25564 .image, .I25564.image {
width:50%;

object-fit:contain;

}
.I25564 .image:hover, .I25564.image:hover {
}
}
@media (max-width:640px) {
.I25564 .image, .I25564.image {
width:60%;
height:auto;

object-fit:contain;

}
.I25564 .image:hover, .I25564.image:hover {
}
}

.I25567, a.I25567 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:21px;
text-align:center;
color:rgb(255,255,255);

width:100%;
margin-top:44px;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I25567:hover, a.I25567:hover {
}
@media (max-width:640px) {
.I25567, a.I25567 {
display:flex;
font-family:Rubik;

padding-bottom:50px;

}
.I25567:hover, a.I25567:hover {
}
}

.I25606 .image, .I25606.image {
vertical-align:top;
width:125px;
height:auto;
max-width:189px;
padding-left:4vh;
padding-right:3vh;

}
.I25606 .image:hover, .I25606.image:hover {
}

.I25608 .image, .I25608.image {
vertical-align:top;
width:76px;
height:auto;
padding-left:5vh;
padding-right:3vh;

}
.I25608 .image:hover, .I25608.image:hover {
}
@media (max-width:640px) {
.I25608 .image, .I25608.image {
width:60%;

}
.I25608 .image:hover, .I25608.image:hover {
}
}

.I25610 .image, .I25610.image {
vertical-align:top;
width:67px;
height:auto;
padding-left:5vh;
padding-right:3vh;

}
.I25610 .image:hover, .I25610.image:hover {
}
@media (max-width:640px) {
.I25610 .image, .I25610.image {
width:60%;

}
.I25610 .image:hover, .I25610.image:hover {
}
}

.I25614 .image, .I25614.image {
vertical-align:top;
width:13vh;
height:auto;
padding-left:4vh;
padding-right:3vh;

}
.I25614 .image:hover, .I25614.image:hover {
}

.I25618 .image, .I25618.image {
vertical-align:top;
width:57px;
height:auto;
padding-right:4vh;

}
.I25618 .image:hover, .I25618.image:hover {
}
@media (max-width:640px) {
.I25618 .image, .I25618.image {
width:60%;

}
.I25618 .image:hover, .I25618.image:hover {
}
}

.I25620 .image, .I25620.image {
vertical-align:top;
width:67px;
height:auto;
padding-left:4vh;
padding-right:3vh;

}
.I25620 .image:hover, .I25620.image:hover {
}
@media (max-width:640px) {
.I25620 .image, .I25620.image {
width:60%;

}
.I25620 .image:hover, .I25620.image:hover {
}
}

h1.I25689, .I25689 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I25689, .I25689 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I25689, .I25689 p {
margin:0px;
}

figure.I25689, .I25689 figure {
margin:0px;
}

a.I25689, .I25689 a {
text-decoration:inherit;
color:inherit;
}

.I25689 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I25689 article, article.I25689 {
flex-direction:column;	
}
.I25689 article:hover, article.I25689:hover {
}
.I25689 article.active, article.I25689.active {
}
.I25689 .title {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:20px;
font-weight:500;
text-align:center;
color:rgb(0,0,0);

width:100%;

}
.I25689 .title:hover {
}
.I25689 article.active .title {
}

.I25689 .title {order:2;}
.I25689 .abstract {
order:3;
}
.I25689 .abstract:hover {
}
.I25689 .abstract {
display:block;
width:100%;

font-family:Rubik;
font-size:18px;
text-align:center;
color:rgb(0,0,0);

}

.I25689 .image, .I25689.image {
width:162px;
height:auto;
margin-bottom:20px;
margin-left:15vh;
margin-right:15vh;

order:1;
}
.I25689 .image:hover, .I25689.image:hover {
}
.I25689 article.active .image, .I25689.image {
}
.I25689 .body {
}
.I25689 .body:hover {
	
}
.I25689 .body img {
}
.I25689 .body img:hover {
}




.I25691 .image, .I25691.image {
vertical-align:top;
}
.I25691 .image:hover, .I25691.image:hover {
}
@media (max-width:640px) {
.I25691 .image, .I25691.image {
width:50%;
height:auto;

}
.I25691 .image:hover, .I25691.image:hover {
}
}

h1.I25695, .I25695 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I25695, .I25695 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I25695, .I25695 p {
margin:0px;
}

figure.I25695, .I25695 figure {
margin:0px;
}

a.I25695, .I25695 a {
text-decoration:inherit;
color:inherit;
}

.I25695 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I25695 article, article.I25695 {
flex-direction:column;	
}
.I25695 article:hover, article.I25695:hover {
}
.I25695 article.active, article.I25695.active {
}
.I25695 .title {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:20px;
font-weight:500;
text-align:center;
color:rgb(0,0,0);

width:100%;

}
.I25695 .title:hover {
}
.I25695 article.active .title {
}

.I25695 .title {order:2;}
.I25695 .abstract {
order:3;
}
.I25695 .abstract:hover {
}
.I25695 .abstract {
display:block;
width:100%;

font-family:Rubik;
font-size:18px;
text-align:center;
color:rgb(0,0,0);

}

.I25695 .image, .I25695.image {
width:162px;
height:auto;
margin-bottom:20px;
margin-left:15vh;
margin-right:15vh;

order:1;
}
.I25695 .image:hover, .I25695.image:hover {
}
.I25695 article.active .image, .I25695.image {
}
.I25695 .body {
}
.I25695 .body:hover {
	
}
.I25695 .body img {
}
.I25695 .body img:hover {
}




h1.I25700, .I25700 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I25700, .I25700 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I25700, .I25700 p {
margin:0px;
}

figure.I25700, .I25700 figure {
margin:0px;
}

a.I25700, .I25700 a {
text-decoration:inherit;
color:inherit;
}

.I25700 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I25700 article, article.I25700 {
flex-direction:column;	
}
.I25700 article:hover, article.I25700:hover {
}
.I25700 article.active, article.I25700.active {
}
.I25700 .title {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:20px;
font-weight:500;
text-align:center;
color:rgb(0,0,0);

width:100%;

}
.I25700 .title:hover {
}
.I25700 article.active .title {
}

.I25700 .title {order:2;}
.I25700 .abstract {
order:3;
}
.I25700 .abstract:hover {
}
.I25700 .abstract {
display:block;
width:100%;

font-family:Rubik;
font-size:18px;
text-align:center;
color:rgb(0,0,0);

}

.I25700 .image, .I25700.image {
width:162px;
height:auto;
margin-bottom:20px;
margin-left:15vh;
margin-right:15vh;

order:1;
}
.I25700 .image:hover, .I25700.image:hover {
}
.I25700 article.active .image, .I25700.image {
}
.I25700 .body {
}
.I25700 .body:hover {
	
}
.I25700 .body img {
}
.I25700 .body img:hover {
}




h1.I25703, .I25703 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I25703, .I25703 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I25703, .I25703 p {
margin:0px;
}

figure.I25703, .I25703 figure {
margin:0px;
}

a.I25703, .I25703 a {
text-decoration:inherit;
color:inherit;
}

.I25703 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I25703 article, article.I25703 {
flex-direction:column;	
}
.I25703 article:hover, article.I25703:hover {
}
.I25703 article.active, article.I25703.active {
}
.I25703 .title {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:20px;
font-weight:500;
text-align:center;
color:rgb(0,0,0);

width:100%;

}
.I25703 .title:hover {
}
.I25703 article.active .title {
}

.I25703 .title {order:2;}
.I25703 .abstract {
order:3;
}
.I25703 .abstract:hover {
}
.I25703 .abstract {
display:block;
width:100%;

font-family:Rubik;
font-size:18px;
text-align:center;
color:rgb(0,0,0);

}

.I25703 .image, .I25703.image {
width:162px;
height:auto;
margin-bottom:20px;
margin-left:15vh;
margin-right:15vh;

order:1;
}
.I25703 .image:hover, .I25703.image:hover {
}
.I25703 article.active .image, .I25703.image {
}
.I25703 .body {
}
.I25703 .body:hover {
	
}
.I25703 .body img {
}
.I25703 .body img:hover {
}




.I25848 .image, .I25848.image {
vertical-align:top;
width:68px;
height:auto;
padding-left:4vh;
padding-right:3vh;

}
.I25848 .image:hover, .I25848.image:hover {
}

.I25851 .image, .I25851.image {
vertical-align:top;
width:83px;
height:auto;
padding-left:4vh;
padding-right:3vh;

}
.I25851 .image:hover, .I25851.image:hover {
}

.I25854 .image, .I25854.image {
vertical-align:top;
width:56px;
height:auto;
max-width:189px;
padding-left:4vh;
padding-right:3vh;

}
.I25854 .image:hover, .I25854.image:hover {
}

.I25856 .image, .I25856.image {
vertical-align:top;
width:74px;
height:auto;
padding-left:5vh;
padding-right:3vh;

}
.I25856 .image:hover, .I25856.image:hover {
}
@media (max-width:640px) {
.I25856 .image, .I25856.image {
width:60%;

}
.I25856 .image:hover, .I25856.image:hover {
}
}

.I25858 .image, .I25858.image {
vertical-align:top;
width:94px;
height:auto;
padding-left:5vh;
padding-right:3vh;

}
.I25858 .image:hover, .I25858.image:hover {
}
@media (max-width:640px) {
.I25858 .image, .I25858.image {
width:60%;

}
.I25858 .image:hover, .I25858.image:hover {
}
}

.I25860 .image, .I25860.image {
vertical-align:top;
width:83px;
height:auto;
padding-left:4vh;
padding-right:3vh;

}
.I25860 .image:hover, .I25860.image:hover {
}

.I25866 .image, .I25866.image {
vertical-align:top;
width:46px;
height:auto;
max-width:189px;
padding-left:4vh;
padding-right:3vh;

}
.I25866 .image:hover, .I25866.image:hover {
}

.I25905 .image, .I25905.image {
vertical-align:top;
width:49px;
height:auto;
padding-left:4vh;
padding-right:3vh;

}
.I25905 .image:hover, .I25905.image:hover {
}
@media (max-width:640px) {
.I25905 .image, .I25905.image {
width:60%;

}
.I25905 .image:hover, .I25905.image:hover {
}
}

.I25911 .image, .I25911.image {
vertical-align:top;
width:12vh;
height:auto;
padding-right:4vh;

}
.I25911 .image:hover, .I25911.image:hover {
}
@media (max-width:640px) {
.I25911 .image, .I25911.image {
width:28vh;

}
.I25911 .image:hover, .I25911.image:hover {
}
}

.I25921 .image, .I25921.image {
vertical-align:top;
width:85px;
height:auto;
padding-left:4vh;
padding-right:3vh;

}
.I25921 .image:hover, .I25921.image:hover {
}

.I25931 {
}
.I25931:hover {
}
.I25931 {
}
.I25931:hover {
}


.I25933 {
}
.I25933:hover {
}
.I25933 {
}
.I25933:hover {
}


.I25935 .image, .I25935.image {
vertical-align:top;
width:904px;
height:auto;

}
.I25935 .image:hover, .I25935.image:hover {
}
@media (max-width:992px) {
.I25935 .image, .I25935.image {
width:500px;

}
.I25935 .image:hover, .I25935.image:hover {
}
}
@media (max-width:640px) {
.I25935 .image, .I25935.image {
width:300px;

}
.I25935 .image:hover, .I25935.image:hover {
}
}

.I25955, a.I25955 {
display:flex;
font-family:Rubik;
font-size:30pt;
font-weight:bold;
color:rgb(255,255,255);

padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I25955:hover, a.I25955:hover {
}
@media (max-width:640px) {
.I25955, a.I25955 {
display:flex;
font-size:17pt;


}
.I25955:hover, a.I25955:hover {
}
}

ul.I25958, .I25958 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

.I25958 .images {
width:100%;
margin-left:auto;
margin-right:auto;

display:flex;
flex-direction:row;	
flex-wrap:wrap;
}
.I25958 .images:hover {
}
.I25958 .images .image {
width:350px;
height:auto;
padding-bottom:4px;
padding-right:4px;

object-position:center center;
}
.I25958 .images .image:hover {
}
.I25958 .images .image {
cursor:pointer;
}
.I25958 .popup-mask {
display:none;
position:fixed;
top:0px;
right:0px;
bottom:0px;
left:0px;
overflow:auto;
z-index:10000;
justify-content:center;
align-items:center;
justify-content:center;align-items:center;
}
.I25958 .popup-mask.show {
display:flex;
}
.I25958 .popup-window {
position:relative;
display:flex;
justify-content:center;
align-items:center;
height:auto;
max-width:990px;

}
.I25958 .popup-window:hover {
}
.I25958 .helper-imagegallery-popup-close-button {
position:absolute;
cursor:pointer;
top:0px;left:auto;right:0px;bottom:auto;transform:translate(50%,-50%);
top:0px;left:auto;right:0px;bottom:auto;transform:translate(50%,-50%);
}
.I25958 .helper-imagegallery-popup-close-button, .I25958.helper-imagegallery-popup-close-button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I25958 button.helper-imagegallery-popup-close-button, button.I25958.helper-imagegallery-popup-close-button {
cursor:pointer;
}
.I25958 .helper-imagegallery-popup-close-button .text, .I25958.helper-imagegallery-popup-close-button .text {
font-family:Rubik;
font-size:20px;
font-weight:700;
color:rgb(255,255,255);

}
.I25958 .helper-imagegallery-popup-close-button .icon, .I25958.helper-imagegallery-popup-close-button .icon {
flex:none;
background-size:100% 100%;
width:30px;
height:30px;
background-image:url('https://www.genexus.com/media/images/boton-cerrar-popup.png?timestamp=20190531041717');
}
.I25958 .button-box:hover, .I25958.button-box:hover {
}
.I25958 .button-box:hover .text, .I25958.button-box:hover .text {
}
.I25958 .button-box:hover .icon, .I25958.button-box:hover .icon {
background-size:100% 100%;
}
.I25958 .popup-image {
}
.I25958 .popup-image:hover {
}
.I25958 .popup-navigation {
display:flex;
position:absolute;
left:0px;
width:100%;
height:0px;
cursor:pointer;
justify-content:space-between;align-items:center;top:50%;bottom:auto;
justify-content:space-between;align-items:center;top:50%;bottom:auto;
visibility:visible;
}
.I25958 .popup-window:hover .popup-navigation {
visibility:visible;
}

.I25958 .helper-imagegallery-popup-button-left,.I25958 .helper-imagegallery-popup-button-right
{
}
.I25958 .helper-imagegallery-popup-button-left .text,.I25958 .helper-imagegallery-popup-button-right .text
{
}
.I25958 .helper-imagegallery-popup-button-left .icon,.I25958 .helper-imagegallery-popup-button-right .icon
{
}
{
}
{
}
{
}
.I25958 .helper-imagegallery-popup-button-left, .I25958.helper-imagegallery-popup-button-left {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I25958 button.helper-imagegallery-popup-button-left, button.I25958.helper-imagegallery-popup-button-left {
cursor:pointer;
}
.I25958 .helper-imagegallery-popup-button-left .text, .I25958.helper-imagegallery-popup-button-left .text {
font-family:Rubik;
font-size:20px;
font-weight:700;
color:rgb(255,255,255);

}
.I25958 .helper-imagegallery-popup-button-left .icon, .I25958.helper-imagegallery-popup-button-left .icon {
flex:none;
background-size:100% 100%;
width:27px;
height:50px;
background-image:url('https://www.genexus.com/media/images/boton-anterior-50.png?timestamp=20190722182909');
}
.I25958 .helper-imagegallery-popup-button-right, .I25958.helper-imagegallery-popup-button-right {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I25958 button.helper-imagegallery-popup-button-right, button.I25958.helper-imagegallery-popup-button-right {
cursor:pointer;
}
.I25958 .helper-imagegallery-popup-button-right .text, .I25958.helper-imagegallery-popup-button-right .text {
font-family:Rubik;
font-weight:700;
color:rgb(255,255,255);

}
.I25958 .helper-imagegallery-popup-button-right .icon, .I25958.helper-imagegallery-popup-button-right .icon {
flex:none;
background-size:100% 100%;
width:27px;
height:50px;
background-image:url('https://www.genexus.com/media/images/boton-siguiente-50.png?timestamp=20190722183044');
}
.I25958 .button-box:hover, .I25958.button-box:hover {
}
.I25958 .button-box:hover .text, .I25958.button-box:hover .text {
}
.I25958 .button-box:hover .icon, .I25958.button-box:hover .icon {
background-size:100% 100%;
}
.I25958 .button-box:hover, .I25958.button-box:hover {
}
.I25958 .button-box:hover .text, .I25958.button-box:hover .text {
}
.I25958 .button-box:hover .icon, .I25958.button-box:hover .icon {
background-size:100% 100%;
}

@media (max-width:992px) {
.I25958 .images {
	
}
.I25958 .images:hover {
}
.I25958 .images .image {
}
.I25958 .images .image:hover {
}
.I25958 .images .image {
}
.I25958 .popup-mask {
}
.I25958 .popup-mask.show {
}
.I25958 .popup-window {
}
.I25958 .popup-window:hover {
}
.I25958 .helper-imagegallery-popup-close-button {
}
.I25958 .helper-imagegallery-popup-close-button, .I25958.helper-imagegallery-popup-close-button {
}
.I25958 button.helper-imagegallery-popup-close-button, button.I25958.helper-imagegallery-popup-close-button {
}
.I25958 .helper-imagegallery-popup-close-button .text, .I25958.helper-imagegallery-popup-close-button .text {
}
.I25958 .helper-imagegallery-popup-close-button .icon, .I25958.helper-imagegallery-popup-close-button .icon {
background-size:100% 100%;
}
.I25958 .button-box:hover, .I25958.button-box:hover {
}
.I25958 .button-box:hover .text, .I25958.button-box:hover .text {
}
.I25958 .button-box:hover .icon, .I25958.button-box:hover .icon {
background-size:100% 100%;
}
.I25958 .popup-image {
width:60vw;
height:auto;
max-width:990px;

}
.I25958 .popup-image:hover {
}
.I25958 .popup-navigation {
}
.I25958 .popup-window:hover .popup-navigation {
visibility:visible;
}

.I25958 .helper-imagegallery-popup-button-left,.I25958 .helper-imagegallery-popup-button-right
{
}
.I25958 .helper-imagegallery-popup-button-left .text,.I25958 .helper-imagegallery-popup-button-right .text
{
}
.I25958 .helper-imagegallery-popup-button-left .icon,.I25958 .helper-imagegallery-popup-button-right .icon
{
}
{
}
{
}
{
}
.I25958 .helper-imagegallery-popup-button-left, .I25958.helper-imagegallery-popup-button-left {
}
.I25958 button.helper-imagegallery-popup-button-left, button.I25958.helper-imagegallery-popup-button-left {
}
.I25958 .helper-imagegallery-popup-button-left .text, .I25958.helper-imagegallery-popup-button-left .text {
}
.I25958 .helper-imagegallery-popup-button-left .icon, .I25958.helper-imagegallery-popup-button-left .icon {
background-size:100% 100%;
}
.I25958 .helper-imagegallery-popup-button-right, .I25958.helper-imagegallery-popup-button-right {
}
.I25958 button.helper-imagegallery-popup-button-right, button.I25958.helper-imagegallery-popup-button-right {
}
.I25958 .helper-imagegallery-popup-button-right .text, .I25958.helper-imagegallery-popup-button-right .text {
}
.I25958 .helper-imagegallery-popup-button-right .icon, .I25958.helper-imagegallery-popup-button-right .icon {
background-size:100% 100%;
}
.I25958 .button-box:hover, .I25958.button-box:hover {
}
.I25958 .button-box:hover .text, .I25958.button-box:hover .text {
}
.I25958 .button-box:hover .icon, .I25958.button-box:hover .icon {
background-size:100% 100%;
}
.I25958 .button-box:hover, .I25958.button-box:hover {
}
.I25958 .button-box:hover .text, .I25958.button-box:hover .text {
}
.I25958 .button-box:hover .icon, .I25958.button-box:hover .icon {
background-size:100% 100%;
}

}
@media (max-width:640px) {
.I25958 .images {
flex-direction:column;	
}
.I25958 .images:hover {
}
.I25958 .images .image {
object-position:center center;
}
.I25958 .images .image:hover {
}
.I25958 .images .image {
}
.I25958 .popup-mask {
}
.I25958 .popup-mask.show {
}
.I25958 .popup-window {
}
.I25958 .popup-window:hover {
}
.I25958 .helper-imagegallery-popup-close-button {
}
.I25958 .helper-imagegallery-popup-close-button, .I25958.helper-imagegallery-popup-close-button {
}
.I25958 button.helper-imagegallery-popup-close-button, button.I25958.helper-imagegallery-popup-close-button {
}
.I25958 .helper-imagegallery-popup-close-button .text, .I25958.helper-imagegallery-popup-close-button .text {
}
.I25958 .helper-imagegallery-popup-close-button .icon, .I25958.helper-imagegallery-popup-close-button .icon {
background-size:100% 100%;
}
.I25958 .button-box:hover, .I25958.button-box:hover {
}
.I25958 .button-box:hover .text, .I25958.button-box:hover .text {
}
.I25958 .button-box:hover .icon, .I25958.button-box:hover .icon {
background-size:100% 100%;
}
.I25958 .popup-image {
width:90vw;

}
.I25958 .popup-image:hover {
}
.I25958 .popup-navigation {
}
.I25958 .popup-window:hover .popup-navigation {
visibility:visible;
}

.I25958 .helper-imagegallery-popup-button-left,.I25958 .helper-imagegallery-popup-button-right
{
}
.I25958 .helper-imagegallery-popup-button-left .text,.I25958 .helper-imagegallery-popup-button-right .text
{
}
.I25958 .helper-imagegallery-popup-button-left .icon,.I25958 .helper-imagegallery-popup-button-right .icon
{
}
{
}
{
}
{
}
.I25958 .helper-imagegallery-popup-button-left, .I25958.helper-imagegallery-popup-button-left {
}
.I25958 button.helper-imagegallery-popup-button-left, button.I25958.helper-imagegallery-popup-button-left {
}
.I25958 .helper-imagegallery-popup-button-left .text, .I25958.helper-imagegallery-popup-button-left .text {
}
.I25958 .helper-imagegallery-popup-button-left .icon, .I25958.helper-imagegallery-popup-button-left .icon {
background-size:100% 100%;
}
.I25958 .helper-imagegallery-popup-button-right, .I25958.helper-imagegallery-popup-button-right {
}
.I25958 button.helper-imagegallery-popup-button-right, button.I25958.helper-imagegallery-popup-button-right {
}
.I25958 .helper-imagegallery-popup-button-right .text, .I25958.helper-imagegallery-popup-button-right .text {
}
.I25958 .helper-imagegallery-popup-button-right .icon, .I25958.helper-imagegallery-popup-button-right .icon {
background-size:100% 100%;
}
.I25958 .button-box:hover, .I25958.button-box:hover {
}
.I25958 .button-box:hover .text, .I25958.button-box:hover .text {
}
.I25958 .button-box:hover .icon, .I25958.button-box:hover .icon {
background-size:100% 100%;
}
.I25958 .button-box:hover, .I25958.button-box:hover {
}
.I25958 .button-box:hover .text, .I25958.button-box:hover .text {
}
.I25958 .button-box:hover .icon, .I25958.button-box:hover .icon {
background-size:100% 100%;
}

}

.I25964 .button, .I25964.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
width:100%;
max-width:180px;
padding-bottom:2vh;
padding-left:2vw;
padding-right:2vw;
padding-top:2vh;
border-radius:20px;
background-color:rgb(87,197,128);

}
.I25964 button.button, button.I25964.button {
cursor:pointer;
}
.I25964 .button .text, .I25964.button .text {
font-family:Rubik;
font-size:17px;
text-transform:uppercase;

}
.I25964 .button .icon, .I25964.button .icon {
flex:none;
background-size:100% 100%;
}
.I25964 .button:hover, .I25964.button:hover {
}
.I25964 .button:hover .text, .I25964.button:hover .text {
text-decoration:underline;

}
.I25964 .button:hover .icon, .I25964.button:hover .icon {
background-size:100% 100%;
}

h1.I25994, .I25994 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I25994, .I25994 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I25994, .I25994 p {
margin:0px;
}

figure.I25994, .I25994 figure {
margin:0px;
}

a.I25994, .I25994 a {
text-decoration:inherit;
color:inherit;
}

.I25994 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I25994 article, article.I25994 {
flex-direction:column;	
}
.I25994 article:hover, article.I25994:hover {
}
.I25994 article.active, article.I25994.active {
}
.I25994 .title {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:22px;
font-weight:500;
text-align:center;
color:rgb(0,0,0);

width:100%;

}
.I25994 .title:hover {
}
.I25994 article.active .title {
}

.I25994 .title {order:2;}
.I25994 .image, .I25994.image {
width:300px;
height:auto;
margin-bottom:20px;
margin-left:8vh;
margin-right:8vh;

order:1;
}
.I25994 .image:hover, .I25994.image:hover {
}
.I25994 article.active .image, .I25994.image {
}
.I25994 .body {
}
.I25994 .body:hover {
	
}
.I25994 .body img {
}
.I25994 .body img:hover {
}



@media (max-width:992px) {
.I25994 header {
}
.I25994 article, article.I25994 {
	
}
.I25994 article:hover, article.I25994:hover {
}
.I25994 article.active, article.I25994.active {
}
.I25994 .title {
}
.I25994 .title:hover {
}
.I25994 article.active .title {
}


.I25994 .image, .I25994.image {
width:250px;
margin-left:5vh;
margin-right:5vh;

order:;
}
.I25994 .image:hover, .I25994.image:hover {
}
.I25994 article.active .image, .I25994.image {
}
.I25994 .body {
}
.I25994 .body:hover {
	
}



}

h1.I25997, .I25997 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I25997, .I25997 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I25997, .I25997 p {
margin:0px;
}

figure.I25997, .I25997 figure {
margin:0px;
}

a.I25997, .I25997 a {
text-decoration:inherit;
color:inherit;
}

.I25997 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I25997 article, article.I25997 {
flex-direction:column;	
}
.I25997 article:hover, article.I25997:hover {
}
.I25997 article.active, article.I25997.active {
}
.I25997 .title {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:22px;
font-weight:500;
text-align:center;
color:rgb(0,0,0);

width:100%;

}
.I25997 .title:hover {
}
.I25997 article.active .title {
}

.I25997 .title {order:2;}
.I25997 .image, .I25997.image {
width:300px;
height:auto;
margin-bottom:20px;
margin-left:8vh;
margin-right:8vh;

order:1;
}
.I25997 .image:hover, .I25997.image:hover {
}
.I25997 article.active .image, .I25997.image {
}
.I25997 .body {
}
.I25997 .body:hover {
	
}
.I25997 .body img {
}
.I25997 .body img:hover {
}



@media (max-width:992px) {
.I25997 header {
}
.I25997 article, article.I25997 {
	
}
.I25997 article:hover, article.I25997:hover {
}
.I25997 article.active, article.I25997.active {
}
.I25997 .title {
}
.I25997 .title:hover {
}
.I25997 article.active .title {
}


.I25997 .image, .I25997.image {
width:250px;
margin-left:5vh;
margin-right:5vh;

order:;
}
.I25997 .image:hover, .I25997.image:hover {
}
.I25997 article.active .image, .I25997.image {
}
.I25997 .body {
}
.I25997 .body:hover {
	
}



}

h1.I25999, .I25999 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I25999, .I25999 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I25999, .I25999 p {
margin:0px;
}

figure.I25999, .I25999 figure {
margin:0px;
}

a.I25999, .I25999 a {
text-decoration:inherit;
color:inherit;
}

.I25999 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I25999 article, article.I25999 {
flex-direction:column;	
}
.I25999 article:hover, article.I25999:hover {
}
.I25999 article.active, article.I25999.active {
}
.I25999 .title {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:22px;
font-weight:500;
text-align:center;
color:rgb(0,0,0);

width:100%;

}
.I25999 .title:hover {
}
.I25999 article.active .title {
}

.I25999 .title {order:2;}
.I25999 .image, .I25999.image {
width:300px;
height:auto;
margin-bottom:20px;
margin-left:8vh;
margin-right:8vh;

order:1;
}
.I25999 .image:hover, .I25999.image:hover {
}
.I25999 article.active .image, .I25999.image {
}
.I25999 .body {
}
.I25999 .body:hover {
	
}
.I25999 .body img {
}
.I25999 .body img:hover {
}



@media (max-width:992px) {
.I25999 header {
}
.I25999 article, article.I25999 {
	
}
.I25999 article:hover, article.I25999:hover {
}
.I25999 article.active, article.I25999.active {
}
.I25999 .title {
}
.I25999 .title:hover {
}
.I25999 article.active .title {
}


.I25999 .image, .I25999.image {
width:250px;
margin-left:5vh;
margin-right:5vh;

order:;
}
.I25999 .image:hover, .I25999.image:hover {
}
.I25999 article.active .image, .I25999.image {
}
.I25999 .body {
}
.I25999 .body:hover {
	
}



}

.I43949 {
}
.I43949:hover {
}
.I43949 {
}
.I43949:hover {
}


.I25718 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I25718:hover {
}

.I25719 {
display:flex;
position:var(--I25719-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;

align-items:center;


}
.I25719:hover {
}


.I25726 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;
box-sizing:border-box;



justify-content:center;

	
}
.I25726:hover {
}


h1.I25721, .I25721 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25721 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I25721:hover {
}
.I25721 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I25721 > .viewport:hover {
}


h1.I25723, .I25723 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25723 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I25723:hover {
}
.I25723 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I25723 > .viewport:hover {
}


h1.I25728, .I25728 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25728 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I25728:hover {
}
.I25728 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I25728 > .viewport:hover {
}


h1.I27744, .I27744 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I27744 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
margin-bottom:100px;


}
.I27744:hover {
}
.I27744 > .popup-mask .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I27744 > .popup-mask .viewport:hover {
}
.I27744 > .sector-title, .I27744 > .sector-title.i-collapsible-title {
display:flex;
font-family:Rubik;
font-size:11pt;
font-weight:400;
text-decoration:underline;
color:rgb(0,123,252);


}
.I27744 > .sector-title:hover, .I27744 > .sector-title.i-collapsible-title:hover {
}
.I27744 .sector-title {
cursor:pointer;
}
.I27744 .popup-close-button, .I27744.popup-close-button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I27744 button.popup-close-button, button.I27744.popup-close-button {
cursor:pointer;
}
.I27744 .popup-close-button .text, .I27744.popup-close-button .text {
}
.I27744 .popup-close-button .icon, .I27744.popup-close-button .icon {
flex:none;
background-size:100% 100%;
width:28px;
height:28px;
background-image:url('https://www.genexus.com/media/images/cerrar.png?timestamp=20180824025038');
}
.I27744 .popup-close-button:hover, .I27744.popup-close-button:hover {
}
.I27744 .popup-close-button:hover .text, .I27744.popup-close-button:hover .text {
}
.I27744 .popup-close-button:hover .icon, .I27744.popup-close-button:hover .icon {
background-size:100% 100%;
}
.I27744 > .popup-hidden ~ .popup-mask {
display:none;
}
.I27744 > .popup-visible ~ .popup-mask {
display:flex;
position:fixed;
top:0px;
right:0px;
bottom:0px;
left:0px;
overflow:auto;
z-index:10000;
background-color:rgba(0,0,0,0.70000);
justify-content:center;align-items:center;
}
.I27744 > .popup-mask .popup-container {
display:flex;
position:relative;
flex-direction:column;
height:auto;
max-height:100%;
}
.I27744 > .popup-mask .popup-close-button {
display:flex;
cursor:pointer;
position:absolute;top:0px;left:auto;right:0px;bottom:auto;transform:translate(50%,-50%);
}
.I27744 > .sector-title, .I27744 > .sector-title.i-collapsible-title {
}
.I27744 > .sector-title .text, .I27744 > .sector-title.i-collapsible-title .text {
}


.I25720 .image, .I25720.image {
vertical-align:top;
width:162px;
height:auto;
margin-right:10vh;

}
.I25720 .image:hover, .I25720.image:hover {
}

.I25722 .image, .I25722.image {
vertical-align:top;
width:162px;
height:auto;

}
.I25722 .image:hover, .I25722.image:hover {
}

h1.I25727, .I25727 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I25727, .I25727 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I25727, .I25727 p {
margin:0px;
}

figure.I25727, .I25727 figure {
margin:0px;
}

a.I25727, .I25727 a {
text-decoration:inherit;
color:inherit;
}

.I25727 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I25727 article, article.I25727 {
flex-direction:column;	
}
.I25727 article:hover, article.I25727:hover {
}
.I25727 article.active, article.I25727.active {
}
.I25727 .title {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:20px;
font-weight:500;
text-align:center;
color:rgb(0,0,0);

width:100%;
margin-top:20px;

}
.I25727 .title:hover {
}
.I25727 article.active .title {
}


.I25727 .abstract {
order:;
}
.I25727 .abstract:hover {
}
.I25727 .abstract {
display:block;
width:100%;

font-family:Rubik;
font-size:18px;
text-align:center;
color:rgb(0,0,0);

}

.I25727 .body {
}
.I25727 .body:hover {
	
}
.I25727 .body img {
}
.I25727 .body img:hover {
}




.I27743 {
display:flex;

}
.I27743:hover {
}
@media (max-width:640px) {
.I27743 {
display:flex;
width:380px;
height:213px;

}
.I27743:hover {
}
}


.I25731 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I25731:hover {
}

.I25732 {
display:flex;
position:var(--I25732-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;

align-items:center;


}
.I25732:hover {
}


.I25736 {
display:flex;
align-items:flex-start;
position:relative;

order:1;


	
}
.I25736:hover {
}


h1.I25738, .I25738 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25738 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I25738:hover {
}
.I25738 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I25738 > .viewport:hover {
}


h1.I25739, .I25739 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25739 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I25739:hover {
}
.I25739 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I25739 > .viewport:hover {
}


h1.I25737, .I25737 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25737 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I25737:hover {
}
.I25737 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I25737 > .viewport:hover {
}


h1.I27749, .I27749 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I27749 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
margin-bottom:100px;


}
.I27749:hover {
}
.I27749 > .popup-mask .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I27749 > .popup-mask .viewport:hover {
}
.I27749 > .sector-title, .I27749 > .sector-title.i-collapsible-title {
display:flex;
font-family:Rubik;
font-size:11pt;
font-weight:400;
text-decoration:underline;
color:rgb(0,123,252);


}
.I27749 > .sector-title:hover, .I27749 > .sector-title.i-collapsible-title:hover {
}
.I27749 .sector-title {
cursor:pointer;
}
.I27749 .popup-close-button, .I27749.popup-close-button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I27749 button.popup-close-button, button.I27749.popup-close-button {
cursor:pointer;
}
.I27749 .popup-close-button .text, .I27749.popup-close-button .text {
}
.I27749 .popup-close-button .icon, .I27749.popup-close-button .icon {
flex:none;
background-size:100% 100%;
width:28px;
height:28px;
background-image:url('https://www.genexus.com/media/images/cerrar.png?timestamp=20180824025038');
}
.I27749 .popup-close-button:hover, .I27749.popup-close-button:hover {
}
.I27749 .popup-close-button:hover .text, .I27749.popup-close-button:hover .text {
}
.I27749 .popup-close-button:hover .icon, .I27749.popup-close-button:hover .icon {
background-size:100% 100%;
}
.I27749 > .popup-hidden ~ .popup-mask {
display:none;
}
.I27749 > .popup-visible ~ .popup-mask {
display:flex;
position:fixed;
top:0px;
right:0px;
bottom:0px;
left:0px;
overflow:auto;
z-index:10000;
background-color:rgba(0,0,0,0.70000);
justify-content:center;align-items:center;
}
.I27749 > .popup-mask .popup-container {
display:flex;
position:relative;
flex-direction:column;
height:auto;
max-height:100%;
}
.I27749 > .popup-mask .popup-close-button {
display:flex;
cursor:pointer;
position:absolute;top:0px;left:auto;right:0px;bottom:auto;transform:translate(50%,-50%);
}
.I27749 > .sector-title, .I27749 > .sector-title.i-collapsible-title {
}
.I27749 > .sector-title .text, .I27749 > .sector-title.i-collapsible-title .text {
}


.I25733 .image, .I25733.image {
vertical-align:top;
width:162px;
height:auto;
margin-right:10vh;

}
.I25733 .image:hover, .I25733.image:hover {
}

.I25734 .image, .I25734.image {
vertical-align:top;
width:162px;
height:auto;

}
.I25734 .image:hover, .I25734.image:hover {
}

h1.I25735, .I25735 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I25735, .I25735 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I25735, .I25735 p {
margin:0px;
}

figure.I25735, .I25735 figure {
margin:0px;
}

a.I25735, .I25735 a {
text-decoration:inherit;
color:inherit;
}

.I25735 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I25735 article, article.I25735 {
flex-direction:column;	
}
.I25735 article:hover, article.I25735:hover {
}
.I25735 article.active, article.I25735.active {
}
.I25735 .title {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:20px;
font-weight:500;
text-align:center;
color:rgb(0,0,0);

width:100%;
margin-top:20px;

}
.I25735 .title:hover {
}
.I25735 article.active .title {
}


.I25735 .abstract {
order:;
}
.I25735 .abstract:hover {
}
.I25735 .abstract {
display:block;
width:100%;

font-family:Rubik;
font-size:18px;
text-align:center;
color:rgb(0,0,0);

}

.I25735 .body {
}
.I25735 .body:hover {
	
}
.I25735 .body img {
}
.I25735 .body img:hover {
}




.I27748 {
display:flex;

}
.I27748:hover {
}
@media (max-width:640px) {
.I27748 {
display:flex;
width:380px;
height:213px;

}
.I27748:hover {
}
}


.I25744 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I25744:hover {
}

.I25745 {
display:flex;
position:var(--I25745-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;

align-items:center;


}
.I25745:hover {
}


.I25748 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:100%;
background-color:rgb(0,0,0);
box-sizing:border-box;



justify-content:center;
align-items:center;

flex-wrap:wrap;	
}
.I25748:hover {
}

@media (max-width:640px) {
.I25748 {

width:100%;



flex-direction:column;
align-items:center;

	
}
.I25748:hover {
}
.I25748 > .sector {
position:relative;
}
}

h1.I25747, .I25747 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25747 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I25747:hover {
}
.I25747 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I25747 > .viewport:hover {
}


h1.I25750, .I25750 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25750 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I25750:hover {
}
.I25750 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I25750 > .viewport:hover {
}


h1.I25752, .I25752 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25752 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I25752:hover {
}
.I25752 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I25752 > .viewport:hover {
}


h1.I25754, .I25754 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25754 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I25754:hover {
}
.I25754 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I25754 > .viewport:hover {
}


h1.I25756, .I25756 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25756 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I25756:hover {
}
.I25756 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I25756 > .viewport:hover {
}


h1.I25758, .I25758 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25758 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I25758:hover {
}
.I25758 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I25758 > .viewport:hover {
}


h1.I25760, .I25760 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25760 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
background-color:rgb(0,0,0);


}
.I25760:hover {
}
.I25760 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I25760 > .viewport:hover {
}


h1.I25814, .I25814 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25814 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I25814:hover {
}
.I25814 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I25814 > .viewport:hover {
}


.I25746 .image, .I25746.image {
vertical-align:top;
width:70px;
height:auto;
padding-right:3vh;

}
.I25746 .image:hover, .I25746.image:hover {
}

.I25749 .image, .I25749.image {
vertical-align:top;
width:82px;
height:auto;
padding-left:4vh;
padding-right:3vh;

}
.I25749 .image:hover, .I25749.image:hover {
}

.I25751 .image, .I25751.image {
vertical-align:top;
width:51px;
height:auto;
padding-left:4vh;
padding-right:3vh;

}
.I25751 .image:hover, .I25751.image:hover {
}

.I25753 .image, .I25753.image {
vertical-align:top;
width:49px;
height:auto;
padding-left:4vh;
padding-right:3vh;

}
.I25753 .image:hover, .I25753.image:hover {
}

.I25755 .image, .I25755.image {
vertical-align:top;
width:52px;
height:auto;
padding-left:4vh;
padding-right:3vh;

}
.I25755 .image:hover, .I25755.image:hover {
}

.I25757 .image, .I25757.image {
vertical-align:top;
width:83px;
height:auto;
padding-left:4vh;

}
.I25757 .image:hover, .I25757.image:hover {
}

.I25759, a.I25759 {
display:flex;
font-family:Rubik;
font-size:25pt;
color:rgb(255,255,255);

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I25759:hover, a.I25759:hover {
}

.I25813 .image, .I25813.image {
vertical-align:top;
width:54px;
height:auto;
padding-right:3vh;

}
.I25813 .image:hover, .I25813.image:hover {
}


.I25775 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I25775:hover {
}

.I25776 {
display:flex;
position:var(--I25776-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
background-color:rgb(0,0,0);

align-items:center;


}
.I25776:hover {
}


h1.I25786, .I25786 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25786 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
background-color:rgb(0,0,0);


}
.I25786:hover {
}
.I25786 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I25786 > .viewport:hover {
}


h1.I25785, .I25785 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25785 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
background-color:rgb(0,0,0);


}
.I25785:hover {
}
.I25785 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I25785 > .viewport:hover {
}


.I25777 .image, .I25777.image {
vertical-align:top;
width:48px;
height:auto;
padding-right:3vh;

}
.I25777 .image:hover, .I25777.image:hover {
}

.I25783, a.I25783 {
display:flex;
font-family:Rubik;
font-size:18pt;
color:rgb(255,255,255);

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I25783:hover, a.I25783:hover {
}


.I25875 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I25875:hover {
}

.I25876 {
display:flex;
position:var(--I25876-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;

align-items:center;


}
.I25876:hover {
}


.I25896 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
width:100%;
background-color:rgb(0,0,0);
box-sizing:border-box;



justify-content:center;
align-items:center;

flex-wrap:wrap;	
}
.I25896:hover {
}

@media (max-width:640px) {
.I25896 {

width:100%;



flex-direction:column;
align-items:center;

	
}
.I25896:hover {
}
.I25896 > .sector {
position:relative;
}
}

h1.I25886, .I25886 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25886 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
background-color:rgb(0,0,0);


}
.I25886:hover {
}
.I25886 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I25886 > .viewport:hover {
}


h1.I25895, .I25895 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25895 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I25895:hover {
}
.I25895 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I25895 > .viewport:hover {
}


h1.I25898, .I25898 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25898 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I25898:hover {
}
.I25898 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I25898 > .viewport:hover {
}


h1.I25900, .I25900 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25900 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I25900:hover {
}
.I25900 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I25900 > .viewport:hover {
}


h1.I25916, .I25916 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25916 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I25916:hover {
}
.I25916 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I25916 > .viewport:hover {
}


h1.I25927, .I25927 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I25927 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I25927:hover {
}
.I25927 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I25927 > .viewport:hover {
}


.I25883, a.I25883 {
display:flex;
font-family:Rubik;
font-size:25pt;
color:rgb(255,255,255);

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I25883:hover, a.I25883:hover {
}
@media (max-width:640px) {
.I25883, a.I25883 {
display:flex;
font-size:18pt;


}
.I25883:hover, a.I25883:hover {
}
}

.I25894 .image, .I25894.image {
vertical-align:top;
width:103px;
height:auto;
padding-right:3vh;

}
.I25894 .image:hover, .I25894.image:hover {
}

.I25897 .image, .I25897.image {
vertical-align:top;
width:124px;
height:auto;
padding-left:4vh;
padding-right:3vh;

}
.I25897 .image:hover, .I25897.image:hover {
}

.I25899 .image, .I25899.image {
vertical-align:top;
width:121px;
height:auto;
padding-left:4vh;
padding-right:3vh;

}
.I25899 .image:hover, .I25899.image:hover {
}

.I25915 .image, .I25915.image {
vertical-align:top;
width:95px;
height:auto;
padding-left:4vh;
padding-right:3vh;

}
.I25915 .image:hover, .I25915.image:hover {
}

.I25926 .image, .I25926.image {
vertical-align:top;
width:69px;
height:auto;
padding-left:4vh;
padding-right:3vh;

}
.I25926 .image:hover, .I25926.image:hover {
}


.I27701 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I27701:hover {
}

.I27702 {
display:flex;
position:var(--I27702-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;

flex-direction:row;


}
.I27702:hover {
}

@media (max-width:640px) {
.I27702 {

flex-direction:column;
align-items:center;


}
.I27702:hover {
}

}

.I27705 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:50%;
margin-bottom:100px;
box-sizing:border-box;



flex-direction:column;
align-items:center;

	
}
.I27705:hover {
}

@media (max-width:640px) {
.I27705 {

margin-bottom:50px;



flex-direction:column;
align-items:center;

	
}
.I27705:hover {
}

}

.I27710 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:50%;
margin-bottom:100px;
box-sizing:border-box;



flex-direction:column;
align-items:center;

	
}
.I27710:hover {
}

@media (max-width:640px) {
.I27710 {

width:70%;
margin-bottom:50px;



flex-direction:column;
align-items:center;

	
}
.I27710:hover {
}

}

h1.I27704, .I27704 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I27704 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I27704:hover {
}
.I27704 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I27704 > .viewport:hover {
}


h1.I27707, .I27707 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I27707 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I27707:hover {
}
.I27707 > .popup-mask .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I27707 > .popup-mask .viewport:hover {
}
.I27707 > .sector-title, .I27707 > .sector-title.i-collapsible-title {
display:flex;
font-family:Rubik;
font-size:11pt;
font-weight:400;
text-decoration:underline;
color:rgb(0,123,252);


}
.I27707 > .sector-title:hover, .I27707 > .sector-title.i-collapsible-title:hover {
}
.I27707 .sector-title {
cursor:pointer;
}
.I27707 .popup-close-button, .I27707.popup-close-button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I27707 button.popup-close-button, button.I27707.popup-close-button {
cursor:pointer;
}
.I27707 .popup-close-button .text, .I27707.popup-close-button .text {
}
.I27707 .popup-close-button .icon, .I27707.popup-close-button .icon {
flex:none;
background-size:100% 100%;
width:28px;
height:28px;
background-image:url('https://www.genexus.com/media/images/cerrar.png?timestamp=20180824025038');
}
.I27707 .popup-close-button:hover, .I27707.popup-close-button:hover {
}
.I27707 .popup-close-button:hover .text, .I27707.popup-close-button:hover .text {
}
.I27707 .popup-close-button:hover .icon, .I27707.popup-close-button:hover .icon {
background-size:100% 100%;
}
.I27707 > .popup-hidden ~ .popup-mask {
display:none;
}
.I27707 > .popup-visible ~ .popup-mask {
display:flex;
position:fixed;
top:0px;
right:0px;
bottom:0px;
left:0px;
overflow:auto;
z-index:10000;
background-color:rgba(0,0,0,0.70000);
justify-content:center;align-items:center;
}
.I27707 > .popup-mask .popup-container {
display:flex;
position:relative;
flex-direction:column;
height:auto;
max-height:100%;
}
.I27707 > .popup-mask .popup-close-button {
display:flex;
cursor:pointer;
position:absolute;top:0px;left:auto;right:0px;bottom:auto;transform:translate(50%,-50%);
}
.I27707 > .sector-title, .I27707 > .sector-title.i-collapsible-title {
}
.I27707 > .sector-title .text, .I27707 > .sector-title.i-collapsible-title .text {
}


h1.I27709, .I27709 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I27709 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I27709:hover {
}
.I27709 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I27709 > .viewport:hover {
}


h1.I27712, .I27712 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I27712 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I27712:hover {
}
.I27712 > .popup-mask .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I27712 > .popup-mask .viewport:hover {
}
.I27712 > .sector-title, .I27712 > .sector-title.i-collapsible-title {
display:flex;
font-family:Rubik;
font-size:11pt;
font-weight:400;
text-decoration:underline;
color:rgb(0,123,252);


}
.I27712 > .sector-title:hover, .I27712 > .sector-title.i-collapsible-title:hover {
}
.I27712 .sector-title {
cursor:pointer;
}
.I27712 .popup-close-button, .I27712.popup-close-button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I27712 button.popup-close-button, button.I27712.popup-close-button {
cursor:pointer;
}
.I27712 .popup-close-button .text, .I27712.popup-close-button .text {
}
.I27712 .popup-close-button .icon, .I27712.popup-close-button .icon {
flex:none;
background-size:100% 100%;
width:28px;
height:28px;
background-image:url('https://www.genexus.com/media/images/cerrar.png?timestamp=20180824025038');
}
.I27712 .popup-close-button:hover, .I27712.popup-close-button:hover {
}
.I27712 .popup-close-button:hover .text, .I27712.popup-close-button:hover .text {
}
.I27712 .popup-close-button:hover .icon, .I27712.popup-close-button:hover .icon {
background-size:100% 100%;
}
.I27712 > .popup-hidden ~ .popup-mask {
display:none;
}
.I27712 > .popup-visible ~ .popup-mask {
display:flex;
position:fixed;
top:0px;
right:0px;
bottom:0px;
left:0px;
overflow:auto;
z-index:10000;
background-color:rgba(0,0,0,0.70000);
justify-content:center;align-items:center;
}
.I27712 > .popup-mask .popup-container {
display:flex;
position:relative;
flex-direction:column;
height:auto;
max-height:100%;
}
.I27712 > .popup-mask .popup-close-button {
display:flex;
cursor:pointer;
position:absolute;top:0px;left:auto;right:0px;bottom:auto;transform:translate(50%,-50%);
}
.I27712 > .sector-title, .I27712 > .sector-title.i-collapsible-title {
}
.I27712 > .sector-title .text, .I27712 > .sector-title.i-collapsible-title .text {
}

@media (max-width:640px) {
.I27712 {

width:100%;


}
.I27712:hover {
}
.I27712 > .popup-mask .viewport {

justify-content:center;


}
.I27712 > .popup-mask .viewport:hover {
}
.I27712 > .sector-title, .I27712 > .sector-title.i-collapsible-title {
}
.I27712 > .sector-title:hover, .I27712 > .sector-title.i-collapsible-title:hover {
}
.I27712 .sector-title {
}
.I27712 .popup-close-button, .I27712.popup-close-button {
}
.I27712 button.popup-close-button, button.I27712.popup-close-button {
}
.I27712 .popup-close-button .text, .I27712.popup-close-button .text {
}
.I27712 .popup-close-button .icon, .I27712.popup-close-button .icon {
background-size:100% 100%;
}
.I27712 .popup-close-button:hover, .I27712.popup-close-button:hover {
}
.I27712 .popup-close-button:hover .text, .I27712.popup-close-button:hover .text {
}
.I27712 .popup-close-button:hover .icon, .I27712.popup-close-button:hover .icon {
background-size:100% 100%;
}
.I27712 > .popup-hidden ~ .popup-mask {
}
.I27712 > .popup-visible ~ .popup-mask {
}
.I27712 > .popup-mask .popup-container {
}
.I27712 > .popup-mask .popup-close-button {
}
.I27712 > .sector-title, .I27712 > .sector-title.i-collapsible-title {
}
.I27712 > .sector-title .text, .I27712 > .sector-title.i-collapsible-title .text {
}

}

h1.I27703, .I27703 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I27703, .I27703 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I27703, .I27703 p {
margin:0px;
}

figure.I27703, .I27703 figure {
margin:0px;
}

a.I27703, .I27703 a {
text-decoration:inherit;
color:inherit;
}

.I27703 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I27703 article, article.I27703 {
flex-direction:column;	
}
.I27703 article:hover, article.I27703:hover {
}
.I27703 article.active, article.I27703.active {
}
.I27703 .title {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:20px;
font-weight:500;
text-align:center;
color:rgb(0,0,0);

width:100%;

}
.I27703 .title:hover {
}
.I27703 article.active .title {
}

.I27703 .title {order:2;}
.I27703 .abstract {
order:3;
}
.I27703 .abstract:hover {
}
.I27703 .abstract {
display:block;
width:100%;

font-family:Rubik;
font-size:18px;
text-align:center;
color:rgb(0,0,0);

}

.I27703 .image, .I27703.image {
width:162px;
height:auto;
margin-bottom:20px;
margin-left:15vh;
margin-right:15vh;

order:1;
}
.I27703 .image:hover, .I27703.image:hover {
}
.I27703 article.active .image, .I27703.image {
}
.I27703 .body {
}
.I27703 .body:hover {
	
}
.I27703 .body img {
}
.I27703 .body img:hover {
}




.I27706 {
display:flex;

}
.I27706:hover {
}
@media (max-width:640px) {
.I27706 {
display:flex;
width:380px;
height:213px;

}
.I27706:hover {
}
}

h1.I27708, .I27708 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I27708, .I27708 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I27708, .I27708 p {
margin:0px;
}

figure.I27708, .I27708 figure {
margin:0px;
}

a.I27708, .I27708 a {
text-decoration:inherit;
color:inherit;
}

.I27708 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I27708 article, article.I27708 {
flex-direction:column;	
}
.I27708 article:hover, article.I27708:hover {
}
.I27708 article.active, article.I27708.active {
}
.I27708 .title {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:20px;
font-weight:500;
text-align:center;
color:rgb(0,0,0);

width:100%;

}
.I27708 .title:hover {
}
.I27708 article.active .title {
}

.I27708 .title {order:2;}
.I27708 .abstract {
order:3;
}
.I27708 .abstract:hover {
}
.I27708 .abstract {
display:block;
width:100%;

font-family:Rubik;
font-size:18px;
text-align:center;
color:rgb(0,0,0);

}

.I27708 .image, .I27708.image {
width:162px;
height:auto;
margin-bottom:20px;
margin-left:15vh;
margin-right:15vh;

order:1;
}
.I27708 .image:hover, .I27708.image:hover {
}
.I27708 article.active .image, .I27708.image {
}
.I27708 .body {
}
.I27708 .body:hover {
	
}
.I27708 .body img {
}
.I27708 .body img:hover {
}




.I27711 {
display:flex;

}
.I27711:hover {
}
@media (max-width:640px) {
.I27711 {
display:flex;
width:380px;
height:213px;

}
.I27711:hover {
}
}


.I27718 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I27718:hover {
}

.I27719 {
display:flex;
position:var(--I27719-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;

flex-direction:row;


}
.I27719:hover {
}

@media (max-width:640px) {
.I27719 {

flex-direction:column;
align-items:center;


}
.I27719:hover {
}

}

.I27724 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:50%;
margin-bottom:100px;
box-sizing:border-box;



flex-direction:column;
align-items:center;

	
}
.I27724:hover {
}

@media (max-width:640px) {
.I27724 {

margin-bottom:50px;



flex-direction:column;
align-items:center;

	
}
.I27724:hover {
}

}

.I27725 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:50%;
margin-bottom:100px;
box-sizing:border-box;



flex-direction:column;
align-items:center;

	
}
.I27725:hover {
}

@media (max-width:640px) {
.I27725 {

width:70%;
margin-bottom:50px;



flex-direction:column;
align-items:center;

	
}
.I27725:hover {
}

}

h1.I27726, .I27726 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I27726 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I27726:hover {
}
.I27726 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I27726 > .viewport:hover {
}


h1.I27727, .I27727 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I27727 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I27727:hover {
}
.I27727 > .popup-mask .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I27727 > .popup-mask .viewport:hover {
}
.I27727 > .sector-title, .I27727 > .sector-title.i-collapsible-title {
display:flex;
font-family:Rubik;
font-size:11pt;
font-weight:400;
text-decoration:underline;
color:rgb(0,123,252);


}
.I27727 > .sector-title:hover, .I27727 > .sector-title.i-collapsible-title:hover {
}
.I27727 .sector-title {
cursor:pointer;
}
.I27727 .popup-close-button, .I27727.popup-close-button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I27727 button.popup-close-button, button.I27727.popup-close-button {
cursor:pointer;
}
.I27727 .popup-close-button .text, .I27727.popup-close-button .text {
}
.I27727 .popup-close-button .icon, .I27727.popup-close-button .icon {
flex:none;
background-size:100% 100%;
width:28px;
height:28px;
background-image:url('https://www.genexus.com/media/images/cerrar.png?timestamp=20180824025038');
}
.I27727 .popup-close-button:hover, .I27727.popup-close-button:hover {
}
.I27727 .popup-close-button:hover .text, .I27727.popup-close-button:hover .text {
}
.I27727 .popup-close-button:hover .icon, .I27727.popup-close-button:hover .icon {
background-size:100% 100%;
}
.I27727 > .popup-hidden ~ .popup-mask {
display:none;
}
.I27727 > .popup-visible ~ .popup-mask {
display:flex;
position:fixed;
top:0px;
right:0px;
bottom:0px;
left:0px;
overflow:auto;
z-index:10000;
background-color:rgba(0,0,0,0.70000);
justify-content:center;align-items:center;
}
.I27727 > .popup-mask .popup-container {
display:flex;
position:relative;
flex-direction:column;
height:auto;
max-height:100%;
}
.I27727 > .popup-mask .popup-close-button {
display:flex;
cursor:pointer;
position:absolute;top:0px;left:auto;right:0px;bottom:auto;transform:translate(50%,-50%);
}
.I27727 > .sector-title, .I27727 > .sector-title.i-collapsible-title {
}
.I27727 > .sector-title .text, .I27727 > .sector-title.i-collapsible-title .text {
}


h1.I27728, .I27728 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I27728 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I27728:hover {
}
.I27728 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I27728 > .viewport:hover {
}


h1.I27729, .I27729 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I27729 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I27729:hover {
}
.I27729 > .popup-mask .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I27729 > .popup-mask .viewport:hover {
}
.I27729 > .sector-title, .I27729 > .sector-title.i-collapsible-title {
display:flex;
font-family:Rubik;
font-size:11pt;
font-weight:400;
text-decoration:underline;
color:rgb(0,123,252);


}
.I27729 > .sector-title:hover, .I27729 > .sector-title.i-collapsible-title:hover {
}
.I27729 .sector-title {
cursor:pointer;
}
.I27729 .popup-close-button, .I27729.popup-close-button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I27729 button.popup-close-button, button.I27729.popup-close-button {
cursor:pointer;
}
.I27729 .popup-close-button .text, .I27729.popup-close-button .text {
}
.I27729 .popup-close-button .icon, .I27729.popup-close-button .icon {
flex:none;
background-size:100% 100%;
width:28px;
height:28px;
background-image:url('https://www.genexus.com/media/images/cerrar.png?timestamp=20180824025038');
}
.I27729 .popup-close-button:hover, .I27729.popup-close-button:hover {
}
.I27729 .popup-close-button:hover .text, .I27729.popup-close-button:hover .text {
}
.I27729 .popup-close-button:hover .icon, .I27729.popup-close-button:hover .icon {
background-size:100% 100%;
}
.I27729 > .popup-hidden ~ .popup-mask {
display:none;
}
.I27729 > .popup-visible ~ .popup-mask {
display:flex;
position:fixed;
top:0px;
right:0px;
bottom:0px;
left:0px;
overflow:auto;
z-index:10000;
background-color:rgba(0,0,0,0.70000);
justify-content:center;align-items:center;
}
.I27729 > .popup-mask .popup-container {
display:flex;
position:relative;
flex-direction:column;
height:auto;
max-height:100%;
}
.I27729 > .popup-mask .popup-close-button {
display:flex;
cursor:pointer;
position:absolute;top:0px;left:auto;right:0px;bottom:auto;transform:translate(50%,-50%);
}
.I27729 > .sector-title, .I27729 > .sector-title.i-collapsible-title {
}
.I27729 > .sector-title .text, .I27729 > .sector-title.i-collapsible-title .text {
}


h1.I27720, .I27720 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I27720, .I27720 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I27720, .I27720 p {
margin:0px;
}

figure.I27720, .I27720 figure {
margin:0px;
}

a.I27720, .I27720 a {
text-decoration:inherit;
color:inherit;
}

.I27720 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I27720 article, article.I27720 {
flex-direction:column;	
}
.I27720 article:hover, article.I27720:hover {
}
.I27720 article.active, article.I27720.active {
}
.I27720 .title {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:20px;
font-weight:500;
text-align:center;
color:rgb(0,0,0);

width:100%;

}
.I27720 .title:hover {
}
.I27720 article.active .title {
}

.I27720 .title {order:2;}
.I27720 .abstract {
order:3;
}
.I27720 .abstract:hover {
}
.I27720 .abstract {
display:block;
width:100%;

font-family:Rubik;
font-size:18px;
text-align:center;
color:rgb(0,0,0);

}

.I27720 .image, .I27720.image {
width:162px;
height:auto;
margin-bottom:20px;
margin-left:15vh;
margin-right:15vh;

order:1;
}
.I27720 .image:hover, .I27720.image:hover {
}
.I27720 article.active .image, .I27720.image {
}
.I27720 .body {
}
.I27720 .body:hover {
	
}
.I27720 .body img {
}
.I27720 .body img:hover {
}




.I27721 {
display:flex;

}
.I27721:hover {
}

h1.I27722, .I27722 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I27722, .I27722 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I27722, .I27722 p {
margin:0px;
}

figure.I27722, .I27722 figure {
margin:0px;
}

a.I27722, .I27722 a {
text-decoration:inherit;
color:inherit;
}

.I27722 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I27722 article, article.I27722 {
flex-direction:column;	
}
.I27722 article:hover, article.I27722:hover {
}
.I27722 article.active, article.I27722.active {
}
.I27722 .title {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:20px;
font-weight:500;
text-align:center;
color:rgb(0,0,0);

width:100%;

}
.I27722 .title:hover {
}
.I27722 article.active .title {
}

.I27722 .title {order:2;}
.I27722 .abstract {
order:3;
}
.I27722 .abstract:hover {
}
.I27722 .abstract {
display:block;
width:100%;

font-family:Rubik;
font-size:18px;
text-align:center;
color:rgb(0,0,0);

}

.I27722 .image, .I27722.image {
width:162px;
height:auto;
margin-bottom:20px;
margin-left:15vh;
margin-right:15vh;

order:1;
}
.I27722 .image:hover, .I27722.image:hover {
}
.I27722 article.active .image, .I27722.image {
}
.I27722 .body {
}
.I27722 .body:hover {
	
}
.I27722 .body img {
}
.I27722 .body img:hover {
}




.I27723 {
display:flex;

}
.I27723:hover {
}



