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 {
}
.I44550 {
display:flex;
flex-direction:column;
position:relative;
min-height:100vh;

	
}
.I44550:hover {
}
@media (max-width:992px) {
html.popup-visible, html.uc-popup-visible {
}
html.popup-visible.popup-ios body, html.uc-popup-visible.uc-popup-ios body {
}
html.popup-visible.popup-ios .popup-mask, html.uc-popup-visible.uc-popup-ios .uc-popup-mask {
}
html {
}
.I44550 {
width:100vw;

	
}
.I44550:hover {
}
}

.I44551 {
display:flex;
position:var(--I44551-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:85vw;
height:100px;
max-width:1440px;
margin-left:auto;
margin-right:auto;
background-color:rgb(255,255,255);

}
.I44551:hover {
}


.I44552 {
display:flex;
position:var(--I44552-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
flex:auto;
width:100%;

align-items:center;


}
.I44552:hover {
}


.I44553 {
display:flex;
position:var(--I44553-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:100%;
min-height:60px;
padding-left:5%;
padding-right:5%;
background-color:rgb(250,250,250);
box-sizing:border-box;

}
.I44553:hover {
}


h1.I44574, .I44574 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I44574 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I44574:hover {
}
.I44574 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I44574 > .viewport:hover {
}


.I44568 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

	
}
.I44568:hover {
}
@media (max-width:992px) {
.I44568 {
width:100vw;

	
}
.I44568:hover {
}
}

.I44569 {
display:flex;
position:var(--I44569-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
min-height:492px;
background-image:linear-gradient(0deg, rgb(105,110,242),rgb(105,110,242));
background-repeat:repeat-x;
background-size:100% 45%;
background-position:left top;

flex-direction:row;
justify-content:center;


}
.I44569:hover {
}

@media (max-width:992px) {
.I44569 {

width:100vw;
background-repeat:repeat-x;
background-position:center top;

flex-direction:column;


}
.I44569:hover {
}

}

.I44900 {
display:flex;
position:var(--I44900-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:2;
flex-direction:row;
justify-content:center;


}
.I44900:hover {
}

@media (max-width:992px) {
.I44900 {

display:flex;
width:100%;
padding-bottom:128px;
padding-top:128px;

}
.I44900:hover {
}

}
@media (max-width:640px) {
.I44900 {

padding-bottom:0px;
padding-top:0px;

}
.I44900:hover {
}

}

.I44582 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:622px;
padding-bottom:128px;
padding-right:121px;
padding-top:128px;
box-sizing:border-box;



flex-direction:column;

	
}
.I44582:hover {
}

@media (max-width:992px) {
.I44582 {

order:1;
width:100%;
padding-bottom:128px;
padding-left:33px;
padding-right:33px;
padding-top:128px;
background-image:linear-gradient(0deg, rgb(105,110,242),rgb(105,110,242));



	
}
.I44582:hover {
}

}
@media (max-width:640px) {
.I44582 {

padding-bottom:64px;
padding-left:25px;
padding-top:25px;



	
}
.I44582:hover {
}

}

.I44894 {
display:flex;
align-items:flex-start;
position:relative;

order:1;


	
}
.I44894:hover {
}

@media (max-width:992px) {
.I44894 {

width:100%;



justify-content:center;

	
}
.I44894:hover {
}

}
@media (max-width:640px) {
.I44894 {



flex-direction:column;
justify-content:center;

	
}
.I44894:hover {
}

}

h1.I44570, .I44570 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I44570 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-bottom:28px;


}
.I44570:hover {
}
.I44570 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I44570 > .viewport:hover {
}
.I44570 > .sector-title, .I44570 > .sector-title.i-collapsible-title {
display:flex;
font-family:Rubik;
font-size:18px;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;


}
.I44570 > .sector-title:hover, .I44570 > .sector-title.i-collapsible-title:hover {
}
.I44570 > .sector-title, .I44570 > .sector-title.i-collapsible-title {
}
.I44570 > .sector-title .text, .I44570 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I44570 {

width:100%;


}
.I44570:hover {
}
.I44570 > .viewport {

justify-content:center;


}
.I44570 > .viewport:hover {
}
.I44570 > .sector-title, .I44570 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
text-align:center;

width:100%;

}
.I44570 > .sector-title:hover, .I44570 > .sector-title.i-collapsible-title:hover {
}
.I44570 > .sector-title, .I44570 > .sector-title.i-collapsible-title {
}
.I44570 > .sector-title .text, .I44570 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I44570 {

margin-bottom:32px;


}
.I44570:hover {
}
.I44570 > .viewport {



}
.I44570 > .viewport:hover {
}
.I44570 > .sector-title, .I44570 > .sector-title.i-collapsible-title {
}
.I44570 > .sector-title:hover, .I44570 > .sector-title.i-collapsible-title:hover {
}
.I44570 > .sector-title, .I44570 > .sector-title.i-collapsible-title {
}
.I44570 > .sector-title .text, .I44570 > .sector-title.i-collapsible-title .text {
}

}

h1.I44571, .I44571 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I44571 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I44571:hover {
}
.I44571 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I44571 > .viewport:hover {
}

@media (max-width:992px) {
.I44571 {

width:100%;


}
.I44571:hover {
}
.I44571 > .viewport {

justify-content:center;


}
.I44571 > .viewport:hover {
}

}

h1.I44578, .I44578 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I44578 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
margin-top:136px;


}
.I44578:hover {
}
.I44578 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I44578 > .viewport:hover {
}

@media (max-width:992px) {
.I44578 {

display:none;
order:4;

}
.I44578:hover {
}
.I44578 > .viewport {



}
.I44578 > .viewport:hover {
}

}

h1.I44589, .I44589 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I44589 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
margin-top:250px;


}
.I44589:hover {
}
.I44589 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I44589 > .viewport:hover {
}

@media (max-width:992px) {
.I44589 {

display:none;

}
.I44589:hover {
}
.I44589 > .viewport {



}
.I44589 > .viewport:hover {
}

}

h1.I44888, .I44888 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I44888 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:1;

}
.I44888:hover {
}
.I44888 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I44888 > .viewport:hover {
}

@media (max-width:992px) {
.I44888 {

display:flex;
order:2;
width:45%;
padding-left:33px;
padding-right:25px;
box-sizing:border-box;


}
.I44888:hover {
}
.I44888 > .viewport {



}
.I44888 > .viewport:hover {
}

}
@media (max-width:640px) {
.I44888 {

order:3;
width:100%;
margin-bottom:64px;
margin-top:64px;
padding-right:33px;


}
.I44888:hover {
}
.I44888 > .viewport {

justify-content:center;


}
.I44888 > .viewport:hover {
}

}

h1.I44898, .I44898 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I44898 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I44898:hover {
}
.I44898 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I44898 > .viewport:hover {
}

@media (max-width:992px) {
.I44898 {

order:3;
width:55%;
padding-left:25px;
padding-right:33px;
box-sizing:border-box;


}
.I44898:hover {
}
.I44898 > .viewport {



}
.I44898 > .viewport:hover {
}

}
@media (max-width:640px) {
.I44898 {

display:none;
order:2;
width:100%;


}
.I44898:hover {
}
.I44898 > .viewport {

justify-content:center;


}
.I44898 > .viewport:hover {
}

}

h1.I44979, .I44979 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I44979 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-top:32px;


}
.I44979:hover {
}
.I44979 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I44979 > .viewport:hover {
}

@media (max-width:640px) {
.I44979 {

display:flex;
width:100%;


}
.I44979:hover {
}
.I44979 > .viewport {

justify-content:center;


}
.I44979 > .viewport:hover {
}

}

.I44572, a.I44572 {
display:flex;
font-family:Graphik;
font-size:46px;
font-weight:600;
color:rgb(255,255,255);
line-height:50px;

width:100%;
max-width:501px;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I44572:hover, a.I44572:hover {
}
@media (max-width:992px) {
.I44572, a.I44572 {
display:flex;
justify-content:center;
text-align:center;


}
.I44572:hover, a.I44572:hover {
}
}
@media (max-width:640px) {
.I44572, a.I44572 {
display:flex;
max-width:320px;

}
.I44572:hover, a.I44572:hover {
}
}

.I44573, a.I44573 {
display:flex;
font-family:Rubik;
font-size:18px;
color:rgb(255,255,255);
line-height:26px;

width:100%;
max-width:498px;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I44573:hover, a.I44573:hover {
}
@media (max-width:992px) {
.I44573, a.I44573 {
display:flex;
justify-content:center;
text-align:center;

width:100%;
max-width:716px;

}
.I44573:hover, a.I44573:hover {
}
}
@media (max-width:640px) {
.I44573, a.I44573 {
display:flex;
max-width:320px;

}
.I44573:hover, a.I44573:hover {
}
}

.I44576 {
width:498px;

}
.I44576:hover {
}
.I44576 {
}
.I44576:hover {
}

@media (max-width:992px) {
.I44576 {
width:300px;

}
.I44576:hover {
}

}

.I44587 .image, .I44587.image {
vertical-align:top;
width:559px;
height:414px;

}
.I44587 .image:hover, .I44587.image:hover {
}
@media (max-width:992px) {
.I44587 .image, .I44587.image {
width:367px;
height:271px;

}
.I44587 .image:hover, .I44587.image:hover {
}
}

.I44886 .image, .I44886.image {
vertical-align:top;
width:559px;
height:414px;

}
.I44886 .image:hover, .I44886.image:hover {
}
@media (max-width:992px) {
.I44886 .image, .I44886.image {
width:100%;
height:auto;

}
.I44886 .image:hover, .I44886.image:hover {
}
}
@media (max-width:640px) {
.I44886 .image, .I44886.image {
max-width:252px;

}
.I44886 .image:hover, .I44886.image:hover {
}
}

.I44896 {
}
.I44896:hover {
}
.I44896 {
}
.I44896:hover {
}

@media (max-width:992px) {
.I44896 {
width:100%;

}
.I44896:hover {
}

}

.I44977 .button, .I44977.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
width:236px;
height:44px;
border-radius:22px;
background-color:rgb(255,255,255);

}
.I44977 button.button, button.I44977.button {
cursor:pointer;
}
.I44977 .button .text, .I44977.button .text {
font-family:Rubik;
font-size:16px;
font-weight:500;
color:rgb(0,0,0);
line-height:26px;

}
.I44977 .button .icon, .I44977.button .icon {
flex:none;
background-size:100% 100%;
}
.I44977 .button:hover, .I44977.button:hover {
}
.I44977 .button:hover .text, .I44977.button:hover .text {
}
.I44977 .button:hover .icon, .I44977.button:hover .icon {
background-size:100% 100%;
}

h1.I44593, .I44593 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I44593 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I44593:hover {
}
.I44593 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I44593 > .viewport:hover {
}

@media (max-width:640px) {
.I44593 {

margin-bottom:32px;


}
.I44593:hover {
}
.I44593 > .viewport {

justify-content:center;


}
.I44593 > .viewport:hover {
}

}

h1.I44625, .I44625 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I44625 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I44625:hover {
}
.I44625 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I44625 > .viewport:hover {
}


.I44619 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I44619:hover {
}
@media (max-width:992px) {
.I44619 {
width:100vw;

	
}
.I44619:hover {
}
}

.I44620 {
display:flex;
position:var(--I44620-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1120px;
padding-bottom:128px;
padding-top:128px;

flex-direction:row;
justify-content:center;


}
.I44620:hover {
}

@media (max-width:640px) {
.I44620 {

padding-bottom:56px;
padding-top:0px;

flex-direction:column;
align-items:center;


}
.I44620:hover {
}

}

h1.I44621, .I44621 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I44621 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:55%;
padding-left:63px;
box-sizing:border-box;


}
.I44621:hover {
}
.I44621 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I44621 > .viewport:hover {
}
.I44621 > .sector-title, .I44621 > .sector-title.i-collapsible-title {
display:flex;
font-family:Rubik;
font-size:18px;
color:rgb(61,63,64);
line-height:26px;

margin-bottom:35px;

}
.I44621 > .sector-title:hover, .I44621 > .sector-title.i-collapsible-title:hover {
}
.I44621 > .sector-title, .I44621 > .sector-title.i-collapsible-title {
}
.I44621 > .sector-title .text, .I44621 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I44621 {

padding-left:50px;
padding-right:33px;


}
.I44621:hover {
}
.I44621 > .viewport {



}
.I44621 > .viewport:hover {
}
.I44621 > .sector-title, .I44621 > .sector-title.i-collapsible-title {
}
.I44621 > .sector-title:hover, .I44621 > .sector-title.i-collapsible-title:hover {
}
.I44621 > .sector-title, .I44621 > .sector-title.i-collapsible-title {
}
.I44621 > .sector-title .text, .I44621 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I44621 {

width:100%;
margin-top:0px;
padding-left:25px;
padding-right:25px;


}
.I44621:hover {
}
.I44621 > .viewport {



}
.I44621 > .viewport:hover {
}
.I44621 > .sector-title, .I44621 > .sector-title.i-collapsible-title {
display:flex;
width:100%;

}
.I44621 > .sector-title:hover, .I44621 > .sector-title.i-collapsible-title:hover {
}
.I44621 > .sector-title, .I44621 > .sector-title.i-collapsible-title {
}
.I44621 > .sector-title .text, .I44621 > .sector-title.i-collapsible-title .text {
}

}

h1.I44622, .I44622 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I44622 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:45%;
padding-right:63px;
box-sizing:border-box;


}
.I44622:hover {
}
.I44622 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I44622 > .viewport:hover {
}

@media (max-width:992px) {
.I44622 {

padding-left:33px;
padding-right:50px;
box-sizing:border-box;


}
.I44622:hover {
}
.I44622 > .viewport {



}
.I44622 > .viewport:hover {
}

}
@media (max-width:640px) {
.I44622 {

display:none;
width:100%;
margin-bottom:0px;


}
.I44622:hover {
}
.I44622 > .viewport {

justify-content:center;


}
.I44622 > .viewport:hover {
}

}

.I44623, a.I44623 {
display:flex;
font-family:Rubik;
font-size:18px;
color:rgb(61,63,64);
line-height:26px;

width:100%;
box-sizing:border-box;

}
.I44623:hover, a.I44623:hover {
}

.I44624 .image, .I44624.image {
vertical-align:top;
width:100%;
height:auto;

}
.I44624 .image:hover, .I44624.image:hover {
}
@media (max-width:992px) {
.I44624 .image, .I44624.image {
height:auto;

}
.I44624 .image:hover, .I44624.image:hover {
}
}
@media (max-width:640px) {
.I44624 .image, .I44624.image {
width:100%;
height:auto;

}
.I44624 .image:hover, .I44624.image:hover {
}
}

h1.I44634, .I44634 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I44634 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I44634:hover {
}
.I44634 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I44634 > .viewport:hover {
}


.I44627 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:128px;
padding-top:128px;
box-sizing:border-box;

align-items:center;

	
}
.I44627:hover {
}
@media (max-width:992px) {
.I44627 {
width:100vw;
padding-bottom:64px;
padding-left:64px;
padding-right:64px;
padding-top:64px;

	
}
.I44627:hover {
}
}
@media (max-width:640px) {
.I44627 {
padding-left:26px;
padding-right:26px;

	
}
.I44627:hover {
}
}

.I44628 {
display:flex;
position:var(--I44628-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:940px;
background-color:rgb(245,245,245);

flex-direction:row;
align-items:center;


}
.I44628:hover {
}

@media (max-width:992px) {
.I44628 {

flex-direction:column;
align-items:flex-start;


}
.I44628:hover {
}

}
@media (max-width:640px) {
.I44628 {

display:none;
}
.I44628:hover {
}

}

.I44629 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:55%;



flex-direction:column;

	
}
.I44629:hover {
}

@media (max-width:992px) {
.I44629 {

width:100%;



flex-direction:column;

	
}
.I44629:hover {
}

}
@media (max-width:640px) {
.I44629 {



flex-direction:column;
align-items:flex-start;

	
}
.I44629:hover {
}

}

.I57572 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
width:45%;



	
}
.I57572:hover {
}

@media (max-width:992px) {
.I57572 {

width:100%;



	
}
.I57572:hover {
}

}
@media (max-width:640px) {
.I57572 {



flex-direction:column;

	
}
.I57572:hover {
}

}

h1.I44630, .I44630 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I44630 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;
max-width:646px;
box-sizing:border-box;


}
.I44630:hover {
}
.I44630 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I44630 > .viewport:hover {
}
.I44630 > .sector-title, .I44630 > .sector-title.i-collapsible-title {
display:flex;
font-family:Graphik;
font-size:52px;
font-weight:600;
line-height:58px;

height:100%;

}
.I44630 > .sector-title:hover, .I44630 > .sector-title.i-collapsible-title:hover {
}
.I44630 > .sector-title, .I44630 > .sector-title.i-collapsible-title {
}
.I44630 > .sector-title .text, .I44630 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I44630 {

width:100%;
max-width:100%;
padding-right:0px;


}
.I44630:hover {
}
.I44630 > .viewport {



}
.I44630 > .viewport:hover {
}
.I44630 > .sector-title, .I44630 > .sector-title.i-collapsible-title {
}
.I44630 > .sector-title:hover, .I44630 > .sector-title.i-collapsible-title:hover {
}
.I44630 > .sector-title, .I44630 > .sector-title.i-collapsible-title {
}
.I44630 > .sector-title .text, .I44630 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I44630 {

width:100%;


}
.I44630:hover {
}
.I44630 > .viewport {



}
.I44630 > .viewport:hover {
}
.I44630 > .sector-title, .I44630 > .sector-title.i-collapsible-title {
}
.I44630 > .sector-title:hover, .I44630 > .sector-title.i-collapsible-title:hover {
}
.I44630 > .sector-title, .I44630 > .sector-title.i-collapsible-title {
}
.I44630 > .sector-title .text, .I44630 > .sector-title.i-collapsible-title .text {
}

}

h1.I44631, .I44631 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I44631 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I44631:hover {
}
.I44631 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:flex-end;


}
.I44631 > .viewport:hover {
}

@media (max-width:992px) {
.I44631 {

width:32%;
margin-top:32px;


}
.I44631:hover {
}
.I44631 > .viewport {

justify-content:flex-start;


}
.I44631 > .viewport:hover {
}

}
@media (max-width:640px) {
.I44631 {

width:100%;


}
.I44631:hover {
}
.I44631 > .viewport {

justify-content:flex-start;


}
.I44631 > .viewport:hover {
}

}

h1.I54859, .I54859 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I54859 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;
max-width:646px;


}
.I54859:hover {
}
.I54859 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I54859 > .viewport:hover {
}

@media (max-width:992px) {
.I54859 {

width:100%;
max-width:100%;


}
.I54859:hover {
}
.I54859 > .viewport {



}
.I54859 > .viewport:hover {
}

}
@media (max-width:640px) {
.I54859 {

width:100%;


}
.I54859:hover {
}
.I54859 > .viewport {



}
.I54859 > .viewport:hover {
}

}

h1.I57562, .I57562 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I57562 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
width:25%;


}
.I57562:hover {
}
.I57562 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I57562 > .viewport:hover {
}

@media (max-width:992px) {
.I57562 {

width:30%;
margin-left:32px;
margin-top:32px;


}
.I57562:hover {
}
.I57562 > .viewport {



}
.I57562 > .viewport:hover {
}

}
@media (max-width:640px) {
.I57562 {

width:65%;
margin-left:0px;
margin-top:16px;


}
.I57562:hover {
}
.I57562 > .viewport {



}
.I57562 > .viewport:hover {
}

}

.I44632, a.I44632 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I44632:hover, a.I44632:hover {
}
@media (max-width:992px) {
.I44632, a.I44632 {
}
.I44632:hover, a.I44632:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I44632, a.I44632 {
display:flex;
padding-bottom:1rem;

}
.I44632:hover, a.I44632:hover {
}
}

.I44633 .button, .I44633.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
height:44px;
padding-left:30px;
padding-right:30px;
border-radius:100px;
background-color:rgb(250,50,99);

}
.I44633 button.button, button.I44633.button {
cursor:pointer;
}
.I44633 .button .text, .I44633.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:26px;

}
.I44633 .button .icon, .I44633.button .icon {
flex:none;
background-size:100% 100%;
}
.I44633 .button:hover, .I44633.button:hover {
}
.I44633 .button:hover .text, .I44633.button:hover .text {
}
.I44633 .button:hover .icon, .I44633.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:640px) {
.I44633 .button, .I44633.button {
}
.I44633 button.button, button.I44633.button {
}
.I44633 .button .text, .I44633.button .text {
font-size:1rem;

}
.I44633 .button .icon, .I44633.button .icon {
background-size:100% 100%;
}
.I44633 .button:hover, .I44633.button:hover {
}
.I44633 .button:hover .text, .I44633.button:hover .text {
}
.I44633 .button:hover .icon, .I44633.button:hover .icon {
background-size:100% 100%;
}
}

.I54851, a.I54851 {
display:flex;
font-family:Rubik;
font-size:1rem;
line-height:26px;

width:100%;
max-width:568px;
margin-top:20px;
box-sizing:border-box;

}
.I54851:hover, a.I54851:hover {
}
@media (max-width:992px) {
.I54851, a.I54851 {
display:flex;
max-width:100%;

}
.I54851:hover, a.I54851:hover {
}
}

.I57552 .button, .I57552.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
height:44px;
margin-left:32px;
padding-left:30px;
padding-right:30px;
border-color:rgb(255,255,255);
border-style:solid;
border-width:1px;
border-radius:100px;
background-color:rgb(255,255,255);
box-shadow:none;

}
.I57552 button.button, button.I57552.button {
cursor:pointer;
}
.I57552 .button .text, .I57552.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:500;
color:rgb(17,17,17);
white-space:nowrap;
word-break:normal;

}
.I57552 .button .icon, .I57552.button .icon {
flex:none;
background-size:100% 100%;
}
.I57552 .button:hover, .I57552.button:hover {
}
.I57552 .button:hover .text, .I57552.button:hover .text {
text-decoration:none;

}
.I57552 .button:hover .icon, .I57552.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I57552 .button, .I57552.button {
margin-left:0px;
border-radius:90px;
background-color:rgb(255,255,255);

}
.I57552 button.button, button.I57552.button {
}
.I57552 .button .text, .I57552.button .text {
}
.I57552 .button .icon, .I57552.button .icon {
background-size:100% 100%;
}
.I57552 .button:hover, .I57552.button:hover {
}
.I57552 .button:hover .text, .I57552.button:hover .text {
}
.I57552 .button:hover .icon, .I57552.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I57552 .button, .I57552.button {
background-color:rgb(255,255,255);

}
.I57552 button.button, button.I57552.button {
}
.I57552 .button .text, .I57552.button .text {
}
.I57552 .button .icon, .I57552.button .icon {
background-size:100% 100%;
}
.I57552 .button:hover, .I57552.button:hover {
}
.I57552 .button:hover .text, .I57552.button:hover .text {
}
.I57552 .button:hover .icon, .I57552.button:hover .icon {
background-size:100% 100%;
}
}

h1.I44656, .I44656 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I44656 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I44656:hover {
}
.I44656 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I44656 > .viewport:hover {
}


.I44636 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
max-width:945px;

	
}
.I44636:hover {
}

.I44637 {
display:flex;
position:var(--I44637-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
padding-bottom:128px;

flex-direction:row;
justify-content:center;


}
.I44637:hover {
}

@media (max-width:992px) {
.I44637 {

flex-wrap:wrap;
}
.I44637:hover {
}

}
@media (max-width:640px) {
.I44637 {

padding-bottom:40px;

flex-direction:column;


}
.I44637:hover {
}

}

.I44638 {
display:flex;
position:var(--I44638-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
margin-top:0px;
padding-bottom:10vh;
padding-top:128px;

align-items:center;


}
.I44638:hover {
}

@media (max-width:992px) {
.I44638 {

padding-bottom:8.8vh;

}
.I44638:hover {
}

}
@media (max-width:640px) {
.I44638 {

padding-top:64px;

}
.I44638:hover {
}

}

.I44639 {
display:flex;
align-items:flex-start;
position:relative;

order:5;
width:33%;
margin-right:75px;
box-sizing:border-box;



flex-direction:column;
align-items:center;

	
}
.I44639:hover {
}

@media (max-width:992px) {
.I44639 {

width:100%;
min-height:260px;
margin-bottom:32px;
margin-right:0px;
background-color:rgb(245,245,245);



	
}
.I44639:hover {
}

}
@media (max-width:640px) {
.I44639 {

width:100%;
margin-bottom:0px;
margin-right:0px;
background-color:rgb(255,255,255);



	
}
.I44639:hover {
}

}

.I44640 {
display:flex;
align-items:flex-start;
position:relative;

order:6;
width:33%;
margin-right:75px;
box-sizing:border-box;



flex-direction:column;

	
}
.I44640:hover {
}

@media (max-width:992px) {
.I44640 {

width:100%;
min-height:260px;
margin-bottom:32px;
margin-right:0px;
background-color:rgb(245,245,245);



	
}
.I44640:hover {
}

}
@media (max-width:640px) {
.I44640 {

width:100%;
margin-bottom:0px;
margin-right:0px;
background-color:rgb(255,255,255);



	
}
.I44640:hover {
}

}

.I44641 {
display:flex;
align-items:flex-start;
position:relative;

order:7;
width:33%;
box-sizing:border-box;



flex-direction:column;

	
}
.I44641:hover {
}

@media (max-width:992px) {
.I44641 {

width:100%;
min-height:260px;
background-color:rgb(245,245,245);



	
}
.I44641:hover {
}

}
@media (max-width:640px) {
.I44641 {

width:100%;
background-color:rgb(255,255,255);



	
}
.I44641:hover {
}

}

h1.I44642, .I44642 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I44642 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;
margin-bottom:1rem;


}
.I44642:hover {
}
.I44642 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I44642 > .viewport:hover {
}


h1.I44643, .I44643 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I44643 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


flex-direction:column-reverse;
}
.I44643:hover {
}
.I44643 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I44643 > .viewport:hover {
}
.I44643 > .sector-title, .I44643 > .sector-title.i-collapsible-title {
display:flex;
font-family:Rubik;
font-size:1rem;
color:rgb(19,25,33);


align-self:center;
}
.I44643 > .sector-title:hover, .I44643 > .sector-title.i-collapsible-title:hover {
}
.I44643 > .sector-title, .I44643 > .sector-title.i-collapsible-title {
}
.I44643 > .sector-title .text, .I44643 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I44643 {

margin-bottom:32px;


}
.I44643:hover {
}
.I44643 > .viewport {



}
.I44643 > .viewport:hover {
}
.I44643 > .sector-title, .I44643 > .sector-title.i-collapsible-title {
}
.I44643 > .sector-title:hover, .I44643 > .sector-title.i-collapsible-title:hover {
}
.I44643 > .sector-title, .I44643 > .sector-title.i-collapsible-title {
}
.I44643 > .sector-title .text, .I44643 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I44643 {


}
.I44643:hover {
}
.I44643 > .viewport {



}
.I44643 > .viewport:hover {
}
.I44643 > .sector-title, .I44643 > .sector-title.i-collapsible-title {
}
.I44643 > .sector-title:hover, .I44643 > .sector-title.i-collapsible-title:hover {
}
.I44643 > .sector-title, .I44643 > .sector-title.i-collapsible-title {
}
.I44643 > .sector-title .text, .I44643 > .sector-title.i-collapsible-title .text {
}

}
@media (min-width:1440px) {
.I44643 {


}
.I44643:hover {
}
.I44643 > .viewport {



}
.I44643 > .viewport:hover {
}
.I44643 > .sector-title, .I44643 > .sector-title.i-collapsible-title {
}
.I44643 > .sector-title:hover, .I44643 > .sector-title.i-collapsible-title:hover {
}
.I44643 > .sector-title, .I44643 > .sector-title.i-collapsible-title {
}
.I44643 > .sector-title .text, .I44643 > .sector-title.i-collapsible-title .text {
}

}
h1.I44644, .I44644 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I44644 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
width:100%;


}
.I44644:hover {
}
.I44644 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I44644 > .viewport:hover {
}
.I44644 > .sector-title, .I44644 > .sector-title.i-collapsible-title {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;

width:100%;
margin-bottom:5.5vh;

}
.I44644 > .sector-title:hover, .I44644 > .sector-title.i-collapsible-title:hover {
}
.I44644 > .sector-title, .I44644 > .sector-title.i-collapsible-title {
}
.I44644 > .sector-title .text, .I44644 > .sector-title.i-collapsible-title .text {
}


h1.I44645, .I44645 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I44645 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


flex-direction:column-reverse;
}
.I44645:hover {
}
.I44645 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I44645 > .viewport:hover {
}
.I44645 > .sector-title, .I44645 > .sector-title.i-collapsible-title {
display:flex;
font-family:Rubik;
font-size:1rem;
color:rgb(19,25,33);


align-self:center;
}
.I44645 > .sector-title:hover, .I44645 > .sector-title.i-collapsible-title:hover {
}
.I44645 > .sector-title, .I44645 > .sector-title.i-collapsible-title {
}
.I44645 > .sector-title .text, .I44645 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I44645 {


flex-direction:column-reverse;
}
.I44645:hover {
}
.I44645 > .viewport {



}
.I44645 > .viewport:hover {
}
.I44645 > .sector-title, .I44645 > .sector-title.i-collapsible-title {
align-self:center;
}
.I44645 > .sector-title:hover, .I44645 > .sector-title.i-collapsible-title:hover {
}
.I44645 > .sector-title, .I44645 > .sector-title.i-collapsible-title {
}
.I44645 > .sector-title .text, .I44645 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I44645 {


flex-direction:column-reverse;
}
.I44645:hover {
}
.I44645 > .viewport {



}
.I44645 > .viewport:hover {
}
.I44645 > .sector-title, .I44645 > .sector-title.i-collapsible-title {
align-self:center;
}
.I44645 > .sector-title:hover, .I44645 > .sector-title.i-collapsible-title:hover {
}
.I44645 > .sector-title, .I44645 > .sector-title.i-collapsible-title {
}
.I44645 > .sector-title .text, .I44645 > .sector-title.i-collapsible-title .text {
}

}
@media (min-width:1440px) {
.I44645 {


flex-direction:column-reverse;
}
.I44645:hover {
}
.I44645 > .viewport {



}
.I44645 > .viewport:hover {
}
.I44645 > .sector-title, .I44645 > .sector-title.i-collapsible-title {
align-self:center;
}
.I44645 > .sector-title:hover, .I44645 > .sector-title.i-collapsible-title:hover {
}
.I44645 > .sector-title, .I44645 > .sector-title.i-collapsible-title {
}
.I44645 > .sector-title .text, .I44645 > .sector-title.i-collapsible-title .text {
}

}
h1.I44646, .I44646 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I44646 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;
margin-bottom:1rem;


}
.I44646:hover {
}
.I44646 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I44646 > .viewport:hover {
}


h1.I44647, .I44647 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I44647 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


flex-direction:column-reverse;
}
.I44647:hover {
}
.I44647 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I44647 > .viewport:hover {
}
.I44647 > .sector-title, .I44647 > .sector-title.i-collapsible-title {
display:flex;
font-family:Rubik;
font-size:1rem;
color:rgb(19,25,33);


align-self:center;
}
.I44647 > .sector-title:hover, .I44647 > .sector-title.i-collapsible-title:hover {
}
.I44647 > .sector-title, .I44647 > .sector-title.i-collapsible-title {
}
.I44647 > .sector-title .text, .I44647 > .sector-title.i-collapsible-title .text {
}

@media (max-width:992px) {
.I44647 {


flex-direction:column-reverse;
}
.I44647:hover {
}
.I44647 > .viewport {



}
.I44647 > .viewport:hover {
}
.I44647 > .sector-title, .I44647 > .sector-title.i-collapsible-title {
align-self:center;
}
.I44647 > .sector-title:hover, .I44647 > .sector-title.i-collapsible-title:hover {
}
.I44647 > .sector-title, .I44647 > .sector-title.i-collapsible-title {
}
.I44647 > .sector-title .text, .I44647 > .sector-title.i-collapsible-title .text {
}

}
@media (max-width:640px) {
.I44647 {


flex-direction:column-reverse;
}
.I44647:hover {
}
.I44647 > .viewport {



}
.I44647 > .viewport:hover {
}
.I44647 > .sector-title, .I44647 > .sector-title.i-collapsible-title {
align-self:center;
}
.I44647 > .sector-title:hover, .I44647 > .sector-title.i-collapsible-title:hover {
}
.I44647 > .sector-title, .I44647 > .sector-title.i-collapsible-title {
}
.I44647 > .sector-title .text, .I44647 > .sector-title.i-collapsible-title .text {
}

}
@media (min-width:1440px) {
.I44647 {


flex-direction:column-reverse;
}
.I44647:hover {
}
.I44647 > .viewport {



}
.I44647 > .viewport:hover {
}
.I44647 > .sector-title, .I44647 > .sector-title.i-collapsible-title {
align-self:center;
}
.I44647 > .sector-title:hover, .I44647 > .sector-title.i-collapsible-title:hover {
}
.I44647 > .sector-title, .I44647 > .sector-title.i-collapsible-title {
}
.I44647 > .sector-title .text, .I44647 > .sector-title.i-collapsible-title .text {
}

}
h1.I44648, .I44648 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I44648 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
margin-bottom:1rem;


}
.I44648:hover {
}
.I44648 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I44648 > .viewport:hover {
}


h1.I44666, .I44666 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I44666 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I44666:hover {
}
.I44666 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I44666 > .viewport:hover {
}


h1.I44649, .I44649 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I44649, .I44649 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I44649, .I44649 p {
margin:0px;
}

figure.I44649, .I44649 figure {
margin:0px;
}

a.I44649, .I44649 a {
text-decoration:inherit;
color:inherit;
}

.I44649 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I44649 article, article.I44649 {
width:100%;
min-height:190px;

flex-direction:column;	
}
.I44649 article:hover, article.I44649:hover {
}
.I44649 article.active, article.I44649.active {
}
.I44649 .abstract {
order:3;
}
.I44649 .abstract:hover {
}
.I44649 .abstract {
display:block;
width:100%;

font-family:Graphik;
font-size:1.15rem;
font-weight:600;
text-align:center;
color:rgb(0,0,0);

}

.I44649 .image, .I44649.image {
width:186px;
height:47px;
margin-bottom:5.5vh;
margin-left:auto;
margin-right:auto;

order:1;
}
.I44649 .image:hover, .I44649.image:hover {
}
.I44649 article.active .image, .I44649.image {
}

@media (max-width:992px) {
.I44649 header {
}
.I44649 article, article.I44649 {
min-height:0px;

	
}
.I44649 article:hover, article.I44649:hover {
}
.I44649 article.active, article.I44649.active {
}
.I44649 .abstract {
order:;
}
.I44649 .abstract:hover {
}
.I44649 .abstract {
font-size:1.125rem;

}

.I44649 .image, .I44649.image {
margin-bottom:2.75vh;
margin-top:30px;

order:;
}
.I44649 .image:hover, .I44649.image:hover {
}
.I44649 article.active .image, .I44649.image {
}

}
@media (max-width:640px) {
.I44649 header {
}
.I44649 article, article.I44649 {
width:80%;

	
}
.I44649 article:hover, article.I44649:hover {
}
.I44649 article.active, article.I44649.active {
}
.I44649 .abstract {
order:;
}
.I44649 .abstract:hover {
}

.I44649 .image, .I44649.image {
order:;
}
.I44649 .image:hover, .I44649.image:hover {
}
.I44649 article.active .image, .I44649.image {
}

}

.I44650 .image, .I44650.image {
vertical-align:top;
margin-bottom:2.75vh;

}
.I44650 .image:hover, .I44650.image:hover {
}

.I44651 .button, .I44651.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
flex-direction:row-reverse;
}
.I44651 button.button, button.I44651.button {
cursor:pointer;
}
.I44651 .button .text, .I44651.button .text {
font-family:Rubik;
font-size:1rem;
font-weight:500;

}
.I44651 .button .icon, .I44651.button .icon {
flex:none;
background-size:100% 100%;
width:12px;
height:10px;
background-image:url('https://www.genexus.com/media/images/arrow-forward.png?timestamp=20210326174254');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/arrow-forward.png?timestamp=20210326174254') 1.00x,url('https://www.genexus.com/media/images/arrow-forward_x2.png?timestamp=20210326174254') 2.00x,url('https://www.genexus.com/media/images/arrow-forward_x3.png?timestamp=20210326174254') 3.00x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/arrow-forward.png?timestamp=20210326174254') 1.00x,url('https://www.genexus.com/media/images/arrow-forward_x2.png?timestamp=20210326174254') 2.00x,url('https://www.genexus.com/media/images/arrow-forward_x3.png?timestamp=20210326174254') 3.00x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/arrow-forward.png?timestamp=20210326174254') 1.00x,url('https://www.genexus.com/media/images/arrow-forward_x2.png?timestamp=20210326174254') 2.00x,url('https://www.genexus.com/media/images/arrow-forward_x3.png?timestamp=20210326174254') 3.00x);
background-image:image-set(url('https://www.genexus.com/media/images/arrow-forward.png?timestamp=20210326174254') 1.00x,url('https://www.genexus.com/media/images/arrow-forward_x2.png?timestamp=20210326174254') 2.00x,url('https://www.genexus.com/media/images/arrow-forward_x3.png?timestamp=20210326174254') 3.00x);
width:12px !important;
height:10px !important;
margin-left:8px;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I44651 .button:hover, .I44651.button:hover {
}
.I44651 .button:hover .text, .I44651.button:hover .text {
}
.I44651 .button:hover .icon, .I44651.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I44651 .button, .I44651.button {
}
.I44651 button.button, button.I44651.button {
}
.I44651 .button .text, .I44651.button .text {
}
.I44651 .button .icon, .I44651.button .icon {
background-size:100% 100%;
}
.I44651 .button:hover, .I44651.button:hover {
}
.I44651 .button:hover .text, .I44651.button:hover .text {
}
.I44651 .button:hover .icon, .I44651.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I44651 .button, .I44651.button {
}
.I44651 button.button, button.I44651.button {
}
.I44651 .button .text, .I44651.button .text {
}
.I44651 .button .icon, .I44651.button .icon {
background-size:100% 100%;
}
.I44651 .button:hover, .I44651.button:hover {
}
.I44651 .button:hover .text, .I44651.button:hover .text {
}
.I44651 .button:hover .icon, .I44651.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I44651 .button, .I44651.button {
}
.I44651 button.button, button.I44651.button {
}
.I44651 .button .text, .I44651.button .text {
}
.I44651 .button .icon, .I44651.button .icon {
background-size:100% 100%;
}
.I44651 .button:hover, .I44651.button:hover {
}
.I44651 .button:hover .text, .I44651.button:hover .text {
}
.I44651 .button:hover .icon, .I44651.button:hover .icon {
background-size:100% 100%;
}
}
.I44652 .image, .I44652.image {
vertical-align:top;
margin-bottom:2.75vh;

}
.I44652 .image:hover, .I44652.image:hover {
}

h1.I44653, .I44653 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I44653, .I44653 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I44653, .I44653 p {
margin:0px;
}

figure.I44653, .I44653 figure {
margin:0px;
}

a.I44653, .I44653 a {
text-decoration:inherit;
color:inherit;
}

.I44653 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I44653 article, article.I44653 {
width:100%;
min-height:190px;

flex-direction:column;	
}
.I44653 article:hover, article.I44653:hover {
}
.I44653 article.active, article.I44653.active {
}
.I44653 .abstract {
order:3;
}
.I44653 .abstract:hover {
}
.I44653 .abstract {
display:block;
width:100%;

font-family:Graphik;
font-size:1.15rem;
font-weight:600;
text-align:center;
color:rgb(0,0,0);

}

.I44653 .image, .I44653.image {
width:64px;
height:47px;
margin-bottom:5.5vh;
margin-left:auto;
margin-right:auto;

order:1;
}
.I44653 .image:hover, .I44653.image:hover {
}
.I44653 article.active .image, .I44653.image {
}

@media (max-width:992px) {
.I44653 header {
}
.I44653 article, article.I44653 {
min-height:0px;

	
}
.I44653 article:hover, article.I44653:hover {
}
.I44653 article.active, article.I44653.active {
}
.I44653 .abstract {
order:;
}
.I44653 .abstract:hover {
}

.I44653 .image, .I44653.image {
margin-bottom:2.75vh;
margin-top:30px;

order:;
}
.I44653 .image:hover, .I44653.image:hover {
}
.I44653 article.active .image, .I44653.image {
}

}
@media (max-width:640px) {
.I44653 header {
}
.I44653 article, article.I44653 {
width:80%;

	
}
.I44653 article:hover, article.I44653:hover {
}
.I44653 article.active, article.I44653.active {
}
.I44653 .abstract {
order:;
}
.I44653 .abstract:hover {
}

.I44653 .image, .I44653.image {
order:;
}
.I44653 .image:hover, .I44653.image:hover {
}
.I44653 article.active .image, .I44653.image {
}

}

.I44654 .image, .I44654.image {
vertical-align:top;
margin-bottom:2.75vh;

}
.I44654 .image:hover, .I44654.image:hover {
}

h1.I44655, .I44655 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I44655, .I44655 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I44655, .I44655 p {
margin:0px;
}

figure.I44655, .I44655 figure {
margin:0px;
}

a.I44655, .I44655 a {
text-decoration:inherit;
color:inherit;
}

.I44655 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I44655 article, article.I44655 {
width:100%;
min-height:190px;

flex-direction:column;	
}
.I44655 article:hover, article.I44655:hover {
}
.I44655 article.active, article.I44655.active {
}
.I44655 .abstract {
order:3;
}
.I44655 .abstract:hover {
}
.I44655 .abstract {
display:block;
width:100%;

font-family:Graphik;
font-size:1.15rem;
font-weight:600;
text-align:center;
color:rgb(0,0,0);

}

.I44655 .image, .I44655.image {
width:194px;
height:47px;
margin-bottom:5.5vh;
margin-left:auto;
margin-right:auto;

order:1;
}
.I44655 .image:hover, .I44655.image:hover {
}
.I44655 article.active .image, .I44655.image {
}

@media (max-width:992px) {
.I44655 header {
}
.I44655 article, article.I44655 {
min-height:0px;

	
}
.I44655 article:hover, article.I44655:hover {
}
.I44655 article.active, article.I44655.active {
}
.I44655 .abstract {
order:;
}
.I44655 .abstract:hover {
}
.I44655 .abstract {
font-size:1.125rem;

}

.I44655 .image, .I44655.image {
margin-bottom:2.75vh;
margin-top:30px;

order:;
}
.I44655 .image:hover, .I44655.image:hover {
}
.I44655 article.active .image, .I44655.image {
}

}
@media (max-width:640px) {
.I44655 header {
}
.I44655 article, article.I44655 {
width:80%;

	
}
.I44655 article:hover, article.I44655:hover {
}
.I44655 article.active, article.I44655.active {
}
.I44655 .abstract {
order:;
}
.I44655 .abstract:hover {
}
.I44655 .abstract {
width:100%;

}

.I44655 .image, .I44655.image {
order:;
}
.I44655 .image:hover, .I44655.image:hover {
}
.I44655 article.active .image, .I44655.image {
}

}

.I44661, a.I44661 {
display:flex;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
color:rgb(0,0,0);

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I44661:hover, a.I44661:hover {
}
@media (max-width:992px) {
.I44661, a.I44661 {
display:flex;
font-size:1.625rem;


}
.I44661:hover, a.I44661:hover {
}
}
@media (max-width:640px) {
.I44661, a.I44661 {
display:flex;
justify-content:center;
text-align:center;

max-width:324px;

}
.I44661:hover, a.I44661:hover {
}
}

h1.I44969, .I44969 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I44969 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I44969:hover {
}
.I44969 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I44969 > .viewport:hover {
}

@media (max-width:640px) {
.I44969 {

display:flex;
width:100%;
max-width:500px;
padding-bottom:45px;
padding-left:0px;
padding-right:0px;
padding-top:45px;
background-color:rgb(245,245,245);
box-sizing:border-box;


}
.I44969:hover {
}
.I44969 > .viewport {

justify-content:center;


}
.I44969 > .viewport:hover {
}

}

.I44592, a.I44592 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:36px;
font-style:italic;
text-align:center;
color:rgb(61,63,64);
line-height:47px;

width:100%;
max-width:985px;
padding-left:33px;
padding-right:33px;
box-sizing:border-box;

}
.I44592:hover, a.I44592:hover {
}
@media (max-width:992px) {
.I44592, a.I44592 {
display:flex;
font-size:30px;
line-height:40px;


}
.I44592:hover, a.I44592:hover {
}
}
@media (max-width:640px) {
.I44592, a.I44592 {
display:flex;
justify-content:flex-start;
font-size:18px;
text-align:left;
line-height:29px;


}
.I44592:hover, a.I44592:hover {
}
}

.I44968 {
}
.I44968:hover {
}
.I44968 {
}
.I44968:hover {
}

@media (max-width:640px) {
.I44968 {
width:100%;

}
.I44968:hover {
}

}

