/* Cache file:3219_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 {
}
.I86730 {
display:flex;
flex-direction:column;
position:relative;
min-height:100vh;

	
}
.I86730: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 {
}
.I86730 {
width:100%;

	
}
.I86730:hover {
}
}
@media (max-width:640px) {
html.popup-visible, html.uc-popup-visible {
}
html.popup-visible.popup-ios body, html.uc-popup-visible.uc-popup-ios body {
}
html.popup-visible.popup-ios .popup-mask, html.uc-popup-visible.uc-popup-ios .uc-popup-mask {
}
html {
}
.I86730 {
width:100%;

	
}
.I86730:hover {
}
}

.I86731 {
display:flex;

order:36;
flex:auto;
min-height:200px;
margin-top:0px;
padding-top:0px;
box-sizing:border-box;


}
.I86731:hover {
}
@media (max-width:992px) {
.I86731 {

padding-top:70px;


}
.I86731:hover {
}
}
@media (max-width:640px) {
.I86731 {

width:100%;
margin-top:0px;


}
.I86731:hover {
}
}
@media (min-width:1440px) {
.I86731 {

order:28;

}
.I86731:hover {
}
}
.I86739 {
display:flex;
position:var(--I86739-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:29;
width:100%;
height:90px;
padding-left:5%;
padding-right:5%;
background-color:rgb(255,255,255);
box-sizing:border-box;

position:fixed;
z-index:var(--I86739-z-index, 1);
top:0px;
right:auto;
bottom:auto;
left:0px;
--I86739-location-transform:translate(0px,0px);
	

transform:
var(--I86739-location-transform, translate(0px,0px))
var(--I86739-user-box-transform, translate(0px,0px))
;


flex-direction:row;
justify-content:flex-start;
align-items:center;

flex-wrap:wrap;
}
.I86739:hover {
}
.I86739 {
--I86739-position-static-computed:static;
}
.I86739 > .sector, .I86739 > .group-sectors {
position:relative;
}
@media (max-width:992px) {
.I86739 {

position:fixed;
z-index:var(--I86739-z-index, 1);

transform:
var(--I86739-location-transform, translate(0px,0px))
var(--I86739-user-box-transform, translate(0px,0px))
;


}
.I86739:hover {
}

}
@media (max-width:640px) {
.I86739 {

width:90%;
height:10vh;
box-sizing:content-box;
opacity:0.80;
visibility:visible;

position:fixed;
z-index:var(--I86739-z-index, 1);

transform:
var(--I86739-location-transform, translate(0px,0px))
var(--I86739-user-box-transform, translate(0px,0px))
;


flex-wrap:nowrap;
}
.I86739:hover {
}
.I86739 {
--I86739-position-static-computed:static;
}
.I86739 > .sector, .I86739 > .group-sectors {
position:relative;
}
}
@media (min-width:1440px) {
.I86739 {

order:25;
}
.I86739:hover {
}

}
.I86745 {
display:flex;
position:var(--I86745-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
flex:auto;

}
.I86745:hover {
}


.I86761 {
display:flex;
position:var(--I86761-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:67;
width:100%;
min-height:60px;
padding-bottom:43px;
padding-left:5%;
padding-right:5%;
padding-top:43px;
background-color:rgb(250,250,250);
box-sizing:border-box;

position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I86761-location-transform:translate(0px,0px);
z-index:var(--I86761-z-index, auto);

transform:
var(--I86761-location-transform, translate(0px,0px))
var(--I86761-user-box-transform, translate(0px,0px))
;

--I86761-z-index:1000;
position:var(--I86761-position-static-computed, static);
flex-direction:row;
justify-content:center;

flex-wrap:wrap;
}
.I86761:hover {
}
.I86761 {
--I86761-position-static-computed:static;
}
.I86761 > .sector, .I86761 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I86761 {

width:100%;

}
.I86761:hover {
}

}
@media (min-width:1440px) {
.I86761 {

order:59;
}
.I86761:hover {
}

}
.I86754 {
display:flex;
position:var(--I86754-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:56;
}
.I86754:hover {
}

@media (min-width:1440px) {
.I86754 {

order:49;
}
.I86754:hover {
}

}
.I86755 {
display:flex;
position:var(--I86755-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:58;
}
.I86755:hover {
}

@media (min-width:1440px) {
.I86755 {

order:51;
}
.I86755:hover {
}

}
.I86753 {
display:flex;
position:var(--I86753-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:54;
}
.I86753:hover {
}

@media (min-width:1440px) {
.I86753 {

order:47;
}
.I86753:hover {
}

}
.I86752 {
display:flex;
position:var(--I86752-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:51;
}
.I86752:hover {
}

@media (min-width:1440px) {
.I86752 {

order:44;
}
.I86752:hover {
}

}
.I86749 {
display:flex;
position:var(--I86749-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I86749:hover {
}


.I86751 {
display:flex;
position:var(--I86751-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:47;
}
.I86751:hover {
}

@media (min-width:1440px) {
.I86751 {

order:40;
}
.I86751:hover {
}

}
.I86740 {
display:flex;
position:var(--I86740-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:31;
}
.I86740:hover {
}

@media (min-width:1440px) {
.I86740 {

order:26;
}
.I86740:hover {
}

}
.I86748 {
display:flex;
position:var(--I86748-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:13;
}
.I86748:hover {
}


.I86738 {
display:flex;
position:var(--I86738-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:23;
width:100%;
height:100px;
max-width:1440px;
margin-bottom:-100px;
margin-left:auto;
margin-right:auto;
background-color:rgb(255,255,255);
box-shadow:0px 10px 20px 0px rgba(0,0,0,0.11000);

position:-webkit-sticky;
position:sticky;
top:var(--I86738-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I86738-location-transform:translate(0px,0px);
z-index:var(--I86738-z-index, 1);

transform:
var(--I86738-location-transform, translate(0px,0px))
var(--I86738-user-box-transform, translate(0px,0px))
;

--I86738-z-index:555;
}
.I86738:hover {
}
.I86738 {
--I86738-position-static-computed:relative;
}
.I86738 > .sector, .I86738 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I86738 {

height:72px;
margin-bottom:-72px;

}
.I86738:hover {
}

}
@media (max-width:640px) {
.I86738 {

box-sizing:border-box;

}
.I86738:hover {
}

}
@media (min-width:1440px) {
.I86738 {

order:17;
}
.I86738:hover {
}

}
.I86735 {
display:flex;
position:var(--I86735-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:13;
width:100%;
min-height:80px;
background-color:rgba(17,17,17,0.90000);

position:fixed;
z-index:var(--I86735-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I86735-location-transform:translate(-50%,0px);
	

transform:
var(--I86735-location-transform, translate(0px,0px))
var(--I86735-user-box-transform, translate(0px,0px))
;

--I86735-z-index:999;
}
.I86735:hover {
}
.I86735 {
--I86735-position-static-computed:relative;
}
.I86735 > .sector, .I86735 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I86735 {

height:auto;
min-height:90px;

}
.I86735:hover {
}
.I86735 {
--I86735-position-static-computed:static;
}
.I86735 > .sector, .I86735 > .group-sectors {
position:relative;
}
}
@media (max-width:640px) {
.I86735 {

min-height:220px;
max-height:300px;
box-sizing:border-box;

}
.I86735:hover {
}

}
@media (min-width:1440px) {
.I86735 {

order:4;
position:fixed;
z-index:var(--I86735-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I86735-location-transform:translate(-50%,0px);
	

transform:
var(--I86735-location-transform, translate(0px,0px))
var(--I86735-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I86735:hover {
}

}
.I86741 {
display:flex;
position:var(--I86741-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:32;
align-items:center;


}
.I86741:hover {
}

@media (min-width:1440px) {
.I86741 {

order:18;
}
.I86741:hover {
}

}
.I86756 {
display:flex;
position:var(--I86756-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:59;
}
.I86756:hover {
}

@media (min-width:1440px) {
.I86756 {

order:52;
}
.I86756:hover {
}

}
.I86758 {
display:flex;
position:var(--I86758-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:62;
}
.I86758:hover {
}

@media (min-width:1440px) {
.I86758 {

order:55;
}
.I86758:hover {
}

}
.I86757 {
display:flex;
position:var(--I86757-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:61;
}
.I86757:hover {
}

@media (min-width:1440px) {
.I86757 {

order:54;
}
.I86757:hover {
}

}
.I86759 {
display:flex;
position:var(--I86759-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:63;
}
.I86759:hover {
}

@media (min-width:1440px) {
.I86759 {

order:56;
}
.I86759:hover {
}

}
.I86742 {
display:flex;
position:var(--I86742-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:34;
}
.I86742:hover {
}

@media (min-width:1440px) {
.I86742 {

order:24;
}
.I86742:hover {
}

}
.I86747 {
display:flex;
position:var(--I86747-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I86747:hover {
}


.I86743 {
display:flex;
position:var(--I86743-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:28;
}
.I86743:hover {
}

@media (min-width:1440px) {
.I86743 {

order:27;
}
.I86743:hover {
}

}
.I86760 {
display:flex;
position:var(--I86760-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:65;
}
.I86760:hover {
}

@media (min-width:1440px) {
.I86760 {

order:58;
}
.I86760:hover {
}

}
.I86762 {
display:flex;
position:var(--I86762-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:68;
}
.I86762:hover {
}

@media (min-width:1440px) {
.I86762 {

order:59;
}
.I86762:hover {
}

}
.I86763 {
display:flex;
position:var(--I86763-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:69;
}
.I86763:hover {
}

@media (min-width:1440px) {
.I86763 {

order:60;
}
.I86763:hover {
}

}
.I86764 {
display:flex;
position:var(--I86764-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:70;
}
.I86764:hover {
}

@media (min-width:1440px) {
.I86764 {

order:61;
}
.I86764:hover {
}

}
.I86750 {
display:flex;
position:var(--I86750-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I86750:hover {
}


.I86765 {
display:flex;
position:var(--I86765-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:71;
}
.I86765:hover {
}

@media (min-width:1440px) {
.I86765 {

order:63;
}
.I86765:hover {
}

}
.I86766 {
display:flex;
position:var(--I86766-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:73;
}
.I86766:hover {
}

@media (min-width:1440px) {
.I86766 {

order:65;
}
.I86766:hover {
}

}
.I86737 {
display:flex;
position:var(--I86737-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I86737:hover {
}

@media (min-width:1440px) {
.I86737 {

order:66;
}
.I86737:hover {
}

}
.I86767 {
display:flex;
position:var(--I86767-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:75;
}
.I86767:hover {
}

@media (min-width:1440px) {
.I86767 {

order:68;
}
.I86767:hover {
}

}
.I86768 {
display:flex;
position:var(--I86768-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:76;
}
.I86768:hover {
}

@media (min-width:1440px) {
.I86768 {

order:69;
}
.I86768:hover {
}

}
.I86744 {
display:flex;
position:var(--I86744-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:44;
}
.I86744:hover {
}

@media (min-width:1440px) {
.I86744 {

order:70;
}
.I86744:hover {
}

}
.I86769 {
display:flex;
position:var(--I86769-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:77;
}
.I86769:hover {
}

@media (min-width:1440px) {
.I86769 {

order:71;
}
.I86769:hover {
}

}
.I86736 {
display:flex;
position:var(--I86736-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I86736:hover {
}

@media (min-width:1440px) {
.I86736 {

order:72;
}
.I86736:hover {
}

}
.I86733 {
display:flex;
position:var(--I86733-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:11;
}
.I86733:hover {
}

@media (min-width:1440px) {
.I86733 {

order:73;
}
.I86733:hover {
}

}
.I86732 {
display:flex;
position:var(--I86732-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:10;
}
.I86732:hover {
}

@media (min-width:1440px) {
.I86732 {

order:74;
}
.I86732:hover {
}

}
.I86746 {
display:flex;
position:var(--I86746-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I86746:hover {
}


.I86734 {
display:flex;
position:var(--I86734-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:12;
}
.I86734:hover {
}

@media (min-width:1440px) {
.I86734 {

order:16;
}
.I86734:hover {
}

}
.I99744 {
display:flex;
position:var(--I99744-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:78;
}
.I99744:hover {
}

@media (min-width:1440px) {
.I99744 {

order:76;
}
.I99744:hover {
}

}
.I115755 {
display:flex;
position:var(--I115755-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
}
.I115755:hover {
}


.I116375 {
display:flex;
position:var(--I116375-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:16;
}
.I116375:hover {
}


h1.I86770, .I86770 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86770 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I86770:hover {
}
.I86770 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86770 > .viewport:hover {
}


.I86771 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-top:6rem;
background-color:rgb(17,17,17);
background-repeat:no-repeat;
background-size:auto auto;
background-position:right center;
background-origin:content-box;

align-items:center;

	
}
.I86771:hover {
}
@media (max-width:992px) {
.I86771 {
padding-bottom:2rem;
padding-top:2rem;

	
}
.I86771:hover {
}
}
@media (max-width:640px) {
.I86771 {
padding-bottom:0rem;
padding-top:0rem;
background-image:url('https://www.genexus.com/media/images/gwds__square-empty.svg?timestamp=20220512180358');

	
}
.I86771:hover {
}
}
@media (min-width:1440px) {
.I86771 {
	
}
.I86771:hover {
}
}
.I86772 {
display:flex;
position:var(--I86772-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:100%;
max-width:1248px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
background-image:url('https://www.genexus.com/media/images/live-2022__super-apps.svg?timestamp=20221004221136');
background-repeat:no-repeat;
background-position:right center;
box-sizing:border-box;

align-items:flex-start;


}
.I86772:hover {
}

@media (max-width:992px) {
.I86772 {

width:100%;
margin-right:0;
padding-bottom:7rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:7rem;

}
.I86772:hover {
}

}
@media (max-width:640px) {
.I86772 {

min-width:100%;
padding-bottom:6rem;
padding-left:2rem;
padding-right:2rem;
padding-top:6rem;
background-size:200px 200px;

}
.I86772:hover {
}

}
@media (min-width:1440px) {
.I86772 {

width:100%;

}
.I86772:hover {
}

}
.I86773 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;
background-size:auto auto;
background-position:right center;



flex-direction:column;

	
}
.I86773:hover {
}

@media (max-width:640px) {
.I86773 {

width:100%;



	
}
.I86773:hover {
}

}

h1.I86774, .I86774 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86774 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I86774:hover {
}
.I86774 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I86774 > .viewport:hover {
}

@media (min-width:1440px) {
.I86774 {

order:3;

}
.I86774:hover {
}
.I86774 > .viewport {



}
.I86774 > .viewport:hover {
}

}
h1.I86775, .I86775 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86775 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I86775:hover {
}
.I86775 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86775 > .viewport:hover {
}

@media (max-width:992px) {
.I86775 {

display:none;

}
.I86775:hover {
}
.I86775 > .viewport {



}
.I86775 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I86775 {

order:4;

}
.I86775:hover {
}
.I86775 > .viewport {



}
.I86775 > .viewport:hover {
}

}
h1.I86776, .I86776 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86776 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-bottom:0.5rem;


}
.I86776:hover {
}
.I86776 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86776 > .viewport:hover {
}

@media (min-width:1440px) {
.I86776 {

order:2;

}
.I86776:hover {
}
.I86776 > .viewport {



}
.I86776 > .viewport:hover {
}

}
h1.I86777, .I86777 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86777 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
margin-top:2rem;


}
.I86777:hover {
}
.I86777 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86777 > .viewport:hover {
}

@media (min-width:1440px) {
.I86777 {

order:8;

}
.I86777:hover {
}
.I86777 > .viewport {



}
.I86777 > .viewport:hover {
}

}
h1.I86778, .I86778 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86778 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
margin-top:2rem;


}
.I86778:hover {
}
.I86778 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86778 > .viewport:hover {
}

@media (min-width:1440px) {
.I86778 {

order:11;

}
.I86778:hover {
}
.I86778 > .viewport {



}
.I86778 > .viewport:hover {
}

}
h1.I86779, .I86779 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86779 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
margin-top:2rem;


}
.I86779:hover {
}
.I86779 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86779 > .viewport:hover {
}

@media (min-width:1440px) {
.I86779 {

order:13;

}
.I86779:hover {
}
.I86779 > .viewport {



}
.I86779 > .viewport:hover {
}

}
h1.I125024, .I125024 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I125024 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I125024:hover {
}
.I125024 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I125024 > .viewport:hover {
}

@media (min-width:1440px) {
.I125024 {

order:12;

}
.I125024:hover {
}
.I125024 > .viewport {



}
.I125024 > .viewport:hover {
}

}
h1.I125767, .I125767 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I125767 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
max-width:740px;
margin-top:0rem;


}
.I125767:hover {
}
.I125767 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I125767 > .viewport:hover {
}

@media (min-width:1440px) {
.I125767 {

order:5;

}
.I125767:hover {
}
.I125767 > .viewport {



}
.I125767 > .viewport:hover {
}

}
h1.I188050, .I188050 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188050 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I188050:hover {
}
.I188050 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188050 > .viewport:hover {
}

@media (min-width:1440px) {
.I188050 {

order:6;

}
.I188050:hover {
}
.I188050 > .viewport {



}
.I188050 > .viewport:hover {
}

}
h1.I189587, .I189587 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I189587 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I189587:hover {
}
.I189587 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I189587 > .viewport:hover {
}

@media (min-width:1440px) {
.I189587 {

order:7;

}
.I189587:hover {
}
.I189587 > .viewport {



}
.I189587 > .viewport:hover {
}

}
h1.I190340, .I190340 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190340 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-bottom:3rem;


}
.I190340:hover {
}
.I190340 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190340 > .viewport:hover {
}

@media (min-width:1440px) {
.I190340 {

order:1;

}
.I190340:hover {
}
.I190340 > .viewport {



}
.I190340 > .viewport:hover {
}

}
.I86780, a.I86780 {
display:flex;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
color:rgb(255,255,255);


}
.I86780:hover, a.I86780:hover {
}
@media (max-width:992px) {
.I86780, a.I86780 {
display:flex;
font-size:1.625rem;


}
.I86780:hover, a.I86780:hover {
}
}

.I86781, a.I86781 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I86781:hover, a.I86781:hover {
}
@media (max-width:992px) {
.I86781, a.I86781 {
}
.I86781:hover, a.I86781:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I86781, a.I86781 {
display:flex;
padding-bottom:1rem;

}
.I86781:hover, a.I86781:hover {
}
}

.I86782, a.I86782 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I86782:hover, a.I86782:hover {
}
@media (max-width:992px) {
.I86782, a.I86782 {
display:flex;
font-size:1.25rem;


}
.I86782:hover, a.I86782:hover {
}
}
@media (max-width:640px) {
.I86782, a.I86782 {
display:flex;
font-size:1.25rem;


}
.I86782:hover, a.I86782:hover {
}
}

.I86783 .button, .I86783.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100em;
background-color:rgb(255,255,255);

}
.I86783 button.button, button.I86783.button {
cursor:pointer;
}
.I86783 .button .text, .I86783.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I86783 .button .icon, .I86783.button .icon {
flex:none;
background-size:100% 100%;
}
.I86783 .button:hover, .I86783.button:hover {
background-color:rgb(217,217,217);

}
.I86783 .button:hover .text, .I86783.button:hover .text {
}
.I86783 .button:hover .icon, .I86783.button:hover .icon {
background-size:100% 100%;
}

.I86784 .button, .I86784.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I86784 button.button, button.I86784.button {
cursor:pointer;
}
.I86784 .button .text, .I86784.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I86784 .button .icon, .I86784.button .icon {
flex:none;
background-size:100% 100%;
}
.I86784 .button:hover, .I86784.button:hover {
}
.I86784 .button:hover .text, .I86784.button:hover .text {
}
.I86784 .button:hover .icon, .I86784.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I86784 .button, .I86784.button {
}
.I86784 button.button, button.I86784.button {
}
.I86784 .button .text, .I86784.button .text {
font-family:Rubik;

}
.I86784 .button .icon, .I86784.button .icon {
background-size:100% 100%;
}
.I86784 .button:hover, .I86784.button:hover {
}
.I86784 .button:hover .text, .I86784.button:hover .text {
}
.I86784 .button:hover .icon, .I86784.button:hover .icon {
background-size:100% 100%;
}
}

.I86785 .button, .I86785.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I86785 button.button, button.I86785.button {
cursor:pointer;
}
.I86785 .button .text, .I86785.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I86785 .button .icon, .I86785.button .icon {
flex:none;
background-size:100% 100%;
}
.I86785 .button:hover, .I86785.button:hover {
background-color:rgb(210,40,93);

}
.I86785 .button:hover .text, .I86785.button:hover .text {
}
.I86785 .button:hover .icon, .I86785.button:hover .icon {
background-size:100% 100%;
}

.I124864 .button, .I124864.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(18,88,84);
border-style:solid;
border-width:0.063rem;
border-radius:6.25rem;

flex-direction:row-reverse;
}
.I124864 button.button, button.I124864.button {
cursor:pointer;
}
.I124864 .button .text, .I124864.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(18,88,84);
line-height:1.4rem;

}
.I124864 .button .icon, .I124864.button .icon {
flex:none;
background-size:100% 100%;
width:16px;
height:16px;
background-image:url('https://www.genexus.com/media/images/flecha-descarga.svg?timestamp=20230614191107');
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I124864 .button:hover, .I124864.button:hover {
}
.I124864 .button:hover .text, .I124864.button:hover .text {
}
.I124864 .button:hover .icon, .I124864.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I124864 .button, .I124864.button {
flex-direction:row-reverse;
}
.I124864 button.button, button.I124864.button {
}
.I124864 .button .text, .I124864.button .text {
}
.I124864 .button .icon, .I124864.button .icon {
background-size:100% 100%;
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I124864 .button:hover, .I124864.button:hover {
}
.I124864 .button:hover .text, .I124864.button:hover .text {
}
.I124864 .button:hover .icon, .I124864.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I124864 .button, .I124864.button {
flex-direction:row-reverse;
}
.I124864 button.button, button.I124864.button {
}
.I124864 .button .text, .I124864.button .text {
}
.I124864 .button .icon, .I124864.button .icon {
background-size:100% 100%;
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I124864 .button:hover, .I124864.button:hover {
}
.I124864 .button:hover .text, .I124864.button:hover .text {
}
.I124864 .button:hover .icon, .I124864.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I124864 .button, .I124864.button {
flex-direction:row-reverse;
}
.I124864 button.button, button.I124864.button {
}
.I124864 .button .text, .I124864.button .text {
}
.I124864 .button .icon, .I124864.button .icon {
background-size:100% 100%;
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I124864 .button:hover, .I124864.button:hover {
}
.I124864 .button:hover .text, .I124864.button:hover .text {
}
.I124864 .button:hover .icon, .I124864.button:hover .icon {
background-size:100% 100%;
}
}
.I125606, a.I125606 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;


}
.I125606:hover, a.I125606:hover {
}
@media (max-width:992px) {
.I125606, a.I125606 {
}
.I125606:hover, a.I125606:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I125606, a.I125606 {
display:flex;
padding-bottom:1rem;

}
.I125606:hover, a.I125606:hover {
}
}

.I187835, a.I187835 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I187835:hover, a.I187835:hover {
}
@media (max-width:992px) {
.I187835, a.I187835 {
}
.I187835:hover, a.I187835:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I187835, a.I187835 {
display:flex;
padding-bottom:1rem;

}
.I187835:hover, a.I187835:hover {
}
}

.I189370, a.I189370 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I189370:hover, a.I189370:hover {
}
@media (max-width:992px) {
.I189370, a.I189370 {
}
.I189370:hover, a.I189370:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I189370, a.I189370 {
display:flex;
padding-bottom:1rem;

}
.I189370:hover, a.I189370:hover {
}
}

.I190123 .image, .I190123.image {
vertical-align:top;
width:327px;
height:auto;

}
.I190123 .image:hover, .I190123.image:hover {
}

h1.I86786, .I86786 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86786 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I86786:hover {
}
.I86786 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86786 > .viewport:hover {
}


.I86787 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
max-width:1180px;
margin-left:auto;
margin-right:auto;
padding-bottom:0;
padding-left:2rem;
padding-right:2rem;
padding-top:0;
box-sizing:border-box;

flex-direction:column;
align-items:center;

	
}
.I86787:hover {
}
@media (max-width:992px) {
.I86787 {
width:100%;
margin-left:auto;
margin-right:auto;
padding-bottom:4rem;
padding-top:4rem;

align-items:flex-start;

	
}
.I86787:hover {
}
}
@media (max-width:640px) {
.I86787 {
padding-bottom:0;
padding-left:0rem;
padding-right:0rem;
padding-top:0;

	
}
.I86787:hover {
}
}

.I86788 {
display:flex;

order:3;
width:100%;
max-width:1440px;
padding-bottom:1rem;
box-sizing:border-box;


flex-direction:row;
}
.I86788:hover {
}
@media (max-width:992px) {
.I86788 {

width:100%;
padding-bottom:1rem;
padding-right:0;


}
.I86788:hover {
}
}
@media (max-width:640px) {
.I86788 {

width:calc(100vw - 1rem);
margin-left:1rem;
padding-bottom:1rem;
padding-left:0;
padding-right:1rem;


}
.I86788:hover {
}
}

.I86789 {
display:flex;
position:var(--I86789-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:6;
width:100%;
height:240px;
background-color:rgb(255,205,65);
box-shadow:none;
overflow:hidden;
position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I86789-location-transform:translate(0px,0px);
z-index:var(--I86789-z-index, auto);

transform:
var(--I86789-location-transform, translate(0px,0px))
var(--I86789-user-box-transform, translate(0px,0px))
;


position:var(--I86789-position-static-computed, static);
}
.I86789:hover {
}

@media (max-width:640px) {
.I86789 {

width:calc(100vw - 2rem);

}
.I86789:hover {
}

}

.I86790 {
display:flex;
position:var(--I86790-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
width:100%;
height:240px;
background-color:rgb(255,133,119);
box-shadow:none;
overflow:hidden;
}
.I86790:hover {
}

@media (max-width:640px) {
.I86790 {

width:calc(100vw - 2rem);

}
.I86790:hover {
}

}

.I86791 {
display:flex;
position:var(--I86791-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:7;
width:100%;
height:240px;
background-color:rgb(113,168,255);
box-shadow:none;
overflow:hidden;
}
.I86791:hover {
}
.I86791 {
--I86791-position-static-computed:static;
}
.I86791 > .sector, .I86791 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I86791 {

width:calc(100vw - 2rem);

}
.I86791:hover {
}

}

.I86792 {
display:flex;
position:var(--I86792-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
max-width:1440px;
box-sizing:border-box;

}
.I86792:hover {
}

@media (max-width:640px) {
.I86792 {

padding-left:1rem;
padding-right:1rem;

}
.I86792:hover {
}

}

.I86793 {
display:flex;
position:var(--I86793-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
width:100%;
height:240px;
background-color:rgb(174,141,255);
box-shadow:none;
overflow:hidden;
}
.I86793:hover {
}

@media (max-width:640px) {
.I86793 {

width:calc(100vw - 2rem);

}
.I86793:hover {
}

}

.I86794 {
display:flex;
position:var(--I86794-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:17;
width:100%;
height:240px;
background-color:rgb(241,242,242);
box-shadow:none;
overflow:hidden;
}
.I86794:hover {
}
.I86794 {
--I86794-position-static-computed:static;
}
.I86794 > .sector, .I86794 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I86794 {

width:calc(100vw - 2rem);

}
.I86794:hover {
}

}
@media (min-width:1440px) {
.I86794 {

}
.I86794:hover {
}
.I86794 {
--I86794-position-static-computed:static;
}
.I86794 > .sector, .I86794 > .group-sectors {
position:relative;
}
}
.I86795 {
display:flex;
position:var(--I86795-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:22;
width:100%;
height:240px;
background-color:rgb(65,206,179);
box-shadow:none;
overflow:hidden;
}
.I86795:hover {
}

@media (max-width:640px) {
.I86795 {

width:calc(100vw - 2rem);

}
.I86795:hover {
}

}

.I86796 {
display:flex;
position:var(--I86796-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:44;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I86796:hover {
}

@media (max-width:640px) {
.I86796 {

width:calc(100vw - 2rem);

}
.I86796:hover {
}

}

.I86797 {
display:flex;
position:var(--I86797-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:45;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I86797:hover {
}

@media (max-width:640px) {
.I86797 {

width:calc(100vw - 2rem);

}
.I86797:hover {
}

}

.I86798 {
display:flex;
position:var(--I86798-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:46;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I86798:hover {
}

@media (max-width:640px) {
.I86798 {

width:calc(100vw - 2rem);

}
.I86798:hover {
}

}

.I86799 {
display:flex;
position:var(--I86799-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I86799:hover {
}


.I108498 {
display:flex;
position:var(--I108498-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:47;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I108498:hover {
}

@media (max-width:640px) {
.I108498 {

width:calc(100vw - 2rem);

}
.I108498:hover {
}

}

.I166515 {
display:flex;
position:var(--I166515-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:48;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I166515:hover {
}


.I86800 {
display:flex;
align-items:flex-start;
position:relative;

order:11;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I86800:hover {
}

@media (min-width:1440px) {
.I86800 {

order:4;


	
}
.I86800:hover {
}

}
.I86801 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I86801:hover {
}

@media (min-width:1440px) {
.I86801 {

order:2;


	
}
.I86801:hover {
}

}
.I86802 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I86802:hover {
}


.I86803 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I86803:hover {
}


.I86804 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I86804:hover {
}


.I86805 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I86805:hover {
}


.I86806 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I86806:hover {
}


.I86807 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I86807:hover {
}


.I86808 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I86808:hover {
}


.I88948 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;



flex-direction:row;
justify-content:space-between;
align-items:center;

	
}
.I88948:hover {
}
.I88948 > .sector {
position:relative;
}
@media (max-width:640px) {
.I88948 {



flex-direction:column;
align-items:flex-start;

	
}
.I88948:hover {
}

}

.I108803 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I108803:hover {
}


.I167020 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I167020:hover {
}


h1.I86809, .I86809 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86809 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
width:100%;
background-size:cover;
background-position:center center;


}
.I86809:hover {
}
.I86809 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86809 > .viewport:hover {
}

@media (min-width:1440px) {
.I86809 {

order:8;

}
.I86809:hover {
}
.I86809 > .viewport {



}
.I86809 > .viewport:hover {
}

}
h1.I86810, .I86810 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86810 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I86810:hover {
}
.I86810 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I86810 > .viewport:hover {
}


h1.I86811, .I86811 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86811 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I86811:hover {
}
.I86811 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86811 > .viewport:hover {
}

@media (min-width:1440px) {
.I86811 {

order:3;

}
.I86811:hover {
}
.I86811 > .viewport {



}
.I86811 > .viewport:hover {
}

}
h1.I86812, .I86812 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86812 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I86812:hover {
}
.I86812 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86812 > .viewport:hover {
}


h1.I86813, .I86813 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86813 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;
overflow:hidden;

}
.I86813:hover {
}
.I86813 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86813 > .viewport:hover {
}


h1.I86814, .I86814 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86814 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I86814:hover {
}
.I86814 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86814 > .viewport:hover {
}


h1.I86815, .I86815 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86815 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I86815:hover {
}
.I86815 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I86815 > .viewport:hover {
}


h1.I86816, .I86816 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86816 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I86816:hover {
}
.I86816 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86816 > .viewport:hover {
}


h1.I86817, .I86817 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86817 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I86817:hover {
}
.I86817 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86817 > .viewport:hover {
}


h1.I86818, .I86818 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86818 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I86818:hover {
}
.I86818 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86818 > .viewport:hover {
}


h1.I86819, .I86819 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86819 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I86819:hover {
}
.I86819 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86819 > .viewport:hover {
}


h1.I86820, .I86820 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86820 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I86820:hover {
}
.I86820 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86820 > .viewport:hover {
}


h1.I86821, .I86821 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86821 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I86821:hover {
}
.I86821 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86821 > .viewport:hover {
}


h1.I86822, .I86822 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86822 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I86822:hover {
}
.I86822 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I86822 > .viewport:hover {
}


h1.I86823, .I86823 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86823 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I86823:hover {
}
.I86823 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86823 > .viewport:hover {
}


h1.I86824, .I86824 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86824 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I86824:hover {
}
.I86824 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86824 > .viewport:hover {
}


h1.I86825, .I86825 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86825 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I86825:hover {
}
.I86825 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I86825 > .viewport:hover {
}


h1.I86826, .I86826 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86826 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I86826:hover {
}
.I86826 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86826 > .viewport:hover {
}

@media (max-width:640px) {
.I86826 {

width:100%;


}
.I86826:hover {
}
.I86826 > .viewport {



}
.I86826 > .viewport:hover {
}

}

h1.I86827, .I86827 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86827 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I86827:hover {
}
.I86827 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86827 > .viewport:hover {
}


h1.I86828, .I86828 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86828 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I86828:hover {
}
.I86828 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86828 > .viewport:hover {
}


h1.I86829, .I86829 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86829 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I86829:hover {
}
.I86829 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86829 > .viewport:hover {
}


h1.I86830, .I86830 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86830 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I86830:hover {
}
.I86830 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86830 > .viewport:hover {
}


h1.I86831, .I86831 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86831 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I86831:hover {
}
.I86831 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86831 > .viewport:hover {
}


h1.I86832, .I86832 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86832 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I86832:hover {
}
.I86832 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86832 > .viewport:hover {
}


h1.I86833, .I86833 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86833 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I86833:hover {
}
.I86833 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86833 > .viewport:hover {
}


h1.I86834, .I86834 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86834 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I86834:hover {
}
.I86834 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86834 > .viewport:hover {
}


h1.I86835, .I86835 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86835 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I86835:hover {
}
.I86835 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86835 > .viewport:hover {
}


h1.I86836, .I86836 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86836 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I86836:hover {
}
.I86836 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86836 > .viewport:hover {
}


h1.I86837, .I86837 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86837 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I86837:hover {
}
.I86837 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86837 > .viewport:hover {
}


h1.I86838, .I86838 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86838 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I86838:hover {
}
.I86838 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86838 > .viewport:hover {
}


h1.I86842, .I86842 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86842 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I86842:hover {
}
.I86842 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86842 > .viewport:hover {
}


h1.I86844, .I86844 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86844 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I86844:hover {
}
.I86844 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86844 > .viewport:hover {
}


h1.I86848, .I86848 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86848 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;

}
.I86848:hover {
}
.I86848 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86848 > .viewport:hover {
}

@media (min-width:1440px) {
.I86848 {

order:3;

}
.I86848:hover {
}
.I86848 > .viewport {



}
.I86848 > .viewport:hover {
}

}
h1.I86849, .I86849 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86849 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I86849:hover {
}
.I86849 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86849 > .viewport:hover {
}


h1.I86850, .I86850 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86850 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I86850:hover {
}
.I86850 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86850 > .viewport:hover {
}


h1.I86851, .I86851 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86851 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I86851:hover {
}
.I86851 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86851 > .viewport:hover {
}


h1.I86852, .I86852 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86852 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I86852:hover {
}
.I86852 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86852 > .viewport:hover {
}


h1.I86853, .I86853 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86853 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I86853:hover {
}
.I86853 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86853 > .viewport:hover {
}


h1.I86854, .I86854 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86854 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I86854:hover {
}
.I86854 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86854 > .viewport:hover {
}


h1.I86855, .I86855 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86855 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I86855:hover {
}
.I86855 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86855 > .viewport:hover {
}


h1.I86856, .I86856 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86856 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I86856:hover {
}
.I86856 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86856 > .viewport:hover {
}


h1.I88937, .I88937 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I88937 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I88937:hover {
}
.I88937 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I88937 > .viewport:hover {
}


h1.I89114, .I89114 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89114 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:11;

}
.I89114:hover {
}
.I89114 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89114 > .viewport:hover {
}


h1.I89180, .I89180 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89180 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;

}
.I89180:hover {
}
.I89180 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89180 > .viewport:hover {
}


h1.I89202, .I89202 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89202 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I89202:hover {
}
.I89202 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89202 > .viewport:hover {
}


h1.I89224, .I89224 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89224 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I89224:hover {
}
.I89224 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89224 > .viewport:hover {
}


h1.I89246, .I89246 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89246 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I89246:hover {
}
.I89246 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89246 > .viewport:hover {
}


h1.I89268, .I89268 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89268 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I89268:hover {
}
.I89268 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89268 > .viewport:hover {
}


h1.I89290, .I89290 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89290 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I89290:hover {
}
.I89290 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89290 > .viewport:hover {
}


h1.I108620, .I108620 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108620 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I108620:hover {
}
.I108620 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108620 > .viewport:hover {
}


h1.I108742, .I108742 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108742 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I108742:hover {
}
.I108742 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108742 > .viewport:hover {
}


h1.I108925, .I108925 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108925 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I108925:hover {
}
.I108925 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108925 > .viewport:hover {
}


h1.I109047, .I109047 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I109047 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I109047:hover {
}
.I109047 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I109047 > .viewport:hover {
}


h1.I109169, .I109169 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I109169 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I109169:hover {
}
.I109169 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I109169 > .viewport:hover {
}

@media (max-width:640px) {
.I109169 {

width:100%;


}
.I109169:hover {
}
.I109169 > .viewport {



}
.I109169 > .viewport:hover {
}

}

h1.I163009, .I163009 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163009 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I163009:hover {
}
.I163009 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163009 > .viewport:hover {
}


h1.I165941, .I165941 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165941 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I165941:hover {
}
.I165941 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165941 > .viewport:hover {
}


h1.I166414, .I166414 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166414 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I166414:hover {
}
.I166414 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166414 > .viewport:hover {
}


h1.I166717, .I166717 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166717 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I166717:hover {
}
.I166717 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166717 > .viewport:hover {
}


h1.I166919, .I166919 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166919 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I166919:hover {
}
.I166919 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166919 > .viewport:hover {
}


h1.I167222, .I167222 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167222 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I167222:hover {
}
.I167222 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167222 > .viewport:hover {
}


h1.I167424, .I167424 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167424 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I167424:hover {
}
.I167424 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167424 > .viewport:hover {
}


h1.I167626, .I167626 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167626 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I167626:hover {
}
.I167626 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167626 > .viewport:hover {
}

@media (max-width:640px) {
.I167626 {

width:100%;


}
.I167626:hover {
}
.I167626 > .viewport {



}
.I167626 > .viewport:hover {
}

}

h1.I176902, .I176902 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176902 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;

}
.I176902:hover {
}
.I176902 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176902 > .viewport:hover {
}


h1.I177108, .I177108 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177108 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177108:hover {
}
.I177108 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177108 > .viewport:hover {
}


h1.I177314, .I177314 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177314 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177314:hover {
}
.I177314 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177314 > .viewport:hover {
}


h1.I177680, .I177680 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177680 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177680:hover {
}
.I177680 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177680 > .viewport:hover {
}


.I86857 .image, .I86857.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I86857 .image:hover, .I86857.image:hover {
}
@media (min-width:1440px) {
.I86857 .image, .I86857.image {
width:100%;

}
.I86857 .image:hover, .I86857.image:hover {
}
}
.I86858, a.I86858 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I86858:hover, a.I86858:hover {
}
@media (max-width:992px) {
.I86858, a.I86858 {
}
.I86858:hover, a.I86858:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I86858, a.I86858 {
display:flex;
padding-bottom:0rem;

}
.I86858:hover, a.I86858:hover {
}
}

.I86859 .image, .I86859.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I86859 .image:hover, .I86859.image:hover {
}
@media (min-width:1440px) {
.I86859 .image, .I86859.image {
width:100%;

}
.I86859 .image:hover, .I86859.image:hover {
}
}
.I86860 .image, .I86860.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I86860 .image:hover, .I86860.image:hover {
}

.I86861, a.I86861 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I86861:hover, a.I86861:hover {
}
@media (max-width:992px) {
.I86861, a.I86861 {
}
.I86861:hover, a.I86861:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I86861, a.I86861 {
display:flex;
padding-bottom:0rem;

}
.I86861:hover, a.I86861:hover {
}
}

.I86862, a.I86862 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I86862:hover, a.I86862:hover {
}
@media (min-width:1440px) {
.I86862, a.I86862 {
display:flex;
font-weight:500;


}
.I86862:hover, a.I86862:hover {
}
}
.I86863, a.I86863 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I86863:hover, a.I86863:hover {
}
@media (max-width:992px) {
.I86863, a.I86863 {
}
.I86863:hover, a.I86863:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I86863, a.I86863 {
display:flex;
padding-bottom:0rem;

}
.I86863:hover, a.I86863:hover {
}
}

.I86864, a.I86864 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;

}
.I86864:hover, a.I86864:hover {
}
@media (max-width:640px) {
.I86864, a.I86864 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I86864:hover, a.I86864:hover {
}
}

.I86865, a.I86865 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

margin-top:1rem;
padding-bottom:1.5rem;

}
.I86865:hover, a.I86865:hover {
}
@media (max-width:992px) {
.I86865, a.I86865 {
}
.I86865:hover, a.I86865:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I86865, a.I86865 {
display:flex;
padding-bottom:1rem;

}
.I86865:hover, a.I86865:hover {
}
}

.I86866, a.I86866 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I86866:hover, a.I86866:hover {
}

.I86867, a.I86867 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I86867:hover, a.I86867:hover {
}
@media (min-width:1440px) {
.I86867, a.I86867 {
display:flex;
font-weight:500;


}
.I86867:hover, a.I86867:hover {
}
}
.I86868 .image, .I86868.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I86868 .image:hover, .I86868.image:hover {
}

.I86869, a.I86869 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I86869:hover, a.I86869:hover {
}
@media (min-width:1440px) {
.I86869, a.I86869 {
display:flex;
font-weight:500;


}
.I86869:hover, a.I86869:hover {
}
}
.I86870, a.I86870 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I86870:hover, a.I86870:hover {
}
@media (max-width:992px) {
.I86870, a.I86870 {
}
.I86870:hover, a.I86870:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I86870, a.I86870 {
display:flex;
padding-bottom:0rem;

}
.I86870:hover, a.I86870:hover {
}
}

.I86871 .image, .I86871.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I86871 .image:hover, .I86871.image:hover {
}

.I86872, a.I86872 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I86872:hover, a.I86872:hover {
}
@media (min-width:1440px) {
.I86872, a.I86872 {
display:flex;
font-weight:500;


}
.I86872:hover, a.I86872:hover {
}
}
.I86873, a.I86873 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I86873:hover, a.I86873:hover {
}
@media (max-width:992px) {
.I86873, a.I86873 {
}
.I86873:hover, a.I86873:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I86873, a.I86873 {
display:flex;
padding-bottom:0rem;

}
.I86873:hover, a.I86873:hover {
}
}

.I86874 .image, .I86874.image {
vertical-align:top;
width:100px;
height:75px;
border-image-slice:100%;
background-size:cover;
background-position:center center;

}
.I86874 .image:hover, .I86874.image:hover {
}

.I86875, a.I86875 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I86875:hover, a.I86875:hover {
}
@media (min-width:1440px) {
.I86875, a.I86875 {
display:flex;
font-weight:500;


}
.I86875:hover, a.I86875:hover {
}
}
.I86876, a.I86876 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I86876:hover, a.I86876:hover {
}
@media (max-width:992px) {
.I86876, a.I86876 {
}
.I86876:hover, a.I86876:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I86876, a.I86876 {
display:flex;
padding-bottom:0rem;

}
.I86876:hover, a.I86876:hover {
}
}

.I86877 .image, .I86877.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I86877 .image:hover, .I86877.image:hover {
}

.I86878 .image, .I86878.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I86878 .image:hover, .I86878.image:hover {
}

.I86879 .image, .I86879.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I86879 .image:hover, .I86879.image:hover {
}

.I86880, a.I86880 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I86880:hover, a.I86880:hover {
}
@media (max-width:992px) {
.I86880, a.I86880 {
}
.I86880:hover, a.I86880:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I86880, a.I86880 {
display:flex;
padding-bottom:0rem;

}
.I86880:hover, a.I86880:hover {
}
}

.I86881, a.I86881 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I86881:hover, a.I86881:hover {
}
@media (min-width:1440px) {
.I86881, a.I86881 {
display:flex;
font-weight:500;


}
.I86881:hover, a.I86881:hover {
}
}
.I86882, a.I86882 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I86882:hover, a.I86882:hover {
}
@media (max-width:992px) {
.I86882, a.I86882 {
}
.I86882:hover, a.I86882:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I86882, a.I86882 {
display:flex;
padding-bottom:0rem;

}
.I86882:hover, a.I86882:hover {
}
}

.I86883, a.I86883 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.5rem;

padding-bottom:1rem;

}
.I86883:hover, a.I86883:hover {
}
@media (max-width:992px) {
.I86883, a.I86883 {
}
.I86883:hover, a.I86883:hover {
display:flex;
width:100%;

}
}
@media (min-width:1440px) {
.I86883, a.I86883 {
display:flex;
font-weight:500;


}
.I86883:hover, a.I86883:hover {
}
}
.I86884, a.I86884 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I86884:hover, a.I86884:hover {
}
@media (max-width:992px) {
.I86884, a.I86884 {
}
.I86884:hover, a.I86884:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I86884, a.I86884 {
display:flex;
padding-bottom:0rem;

}
.I86884:hover, a.I86884:hover {
}
}

.I86885, a.I86885 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I86885:hover, a.I86885:hover {
}
@media (min-width:1440px) {
.I86885, a.I86885 {
display:flex;
font-weight:500;


}
.I86885:hover, a.I86885:hover {
}
}
.I86886 {
}
.I86886:hover {
}
.I86886 {
}
.I86886:hover {
}


.I86890, a.I86890 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I86890:hover, a.I86890:hover {
}

.I86892, a.I86892 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I86892:hover, a.I86892:hover {
}

.I86896 .button, .I86896.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I86896 button.button, button.I86896.button {
cursor:pointer;
}
.I86896 .button .text, .I86896.button .text {
}
.I86896 .button .icon, .I86896.button .icon {
flex:none;
background-size:100% 100%;
}
.I86896 .button:hover, .I86896.button:hover {
}
.I86896 .button:hover .text, .I86896.button:hover .text {
}
.I86896 .button:hover .icon, .I86896.button:hover .icon {
background-size:100% 100%;
}

.I86897 .button, .I86897.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I86897 button.button, button.I86897.button {
cursor:pointer;
}
.I86897 .button .text, .I86897.button .text {
}
.I86897 .button .icon, .I86897.button .icon {
flex:none;
background-size:100% 100%;
}
.I86897 .button:hover, .I86897.button:hover {
}
.I86897 .button:hover .text, .I86897.button:hover .text {
}
.I86897 .button:hover .icon, .I86897.button:hover .icon {
background-size:100% 100%;
}

.I86898 .button, .I86898.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I86898 button.button, button.I86898.button {
cursor:pointer;
}
.I86898 .button .text, .I86898.button .text {
}
.I86898 .button .icon, .I86898.button .icon {
flex:none;
background-size:100% 100%;
}
.I86898 .button:hover, .I86898.button:hover {
}
.I86898 .button:hover .text, .I86898.button:hover .text {
}
.I86898 .button:hover .icon, .I86898.button:hover .icon {
background-size:100% 100%;
}

.I86899 .button, .I86899.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I86899 button.button, button.I86899.button {
cursor:pointer;
}
.I86899 .button .text, .I86899.button .text {
}
.I86899 .button .icon, .I86899.button .icon {
flex:none;
background-size:100% 100%;
}
.I86899 .button:hover, .I86899.button:hover {
}
.I86899 .button:hover .text, .I86899.button:hover .text {
}
.I86899 .button:hover .icon, .I86899.button:hover .icon {
background-size:100% 100%;
}

.I86900 .button, .I86900.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I86900 button.button, button.I86900.button {
cursor:pointer;
}
.I86900 .button .text, .I86900.button .text {
}
.I86900 .button .icon, .I86900.button .icon {
flex:none;
background-size:100% 100%;
}
.I86900 .button:hover, .I86900.button:hover {
}
.I86900 .button:hover .text, .I86900.button:hover .text {
}
.I86900 .button:hover .icon, .I86900.button:hover .icon {
background-size:100% 100%;
}

.I86901 .button, .I86901.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I86901 button.button, button.I86901.button {
cursor:pointer;
}
.I86901 .button .text, .I86901.button .text {
}
.I86901 .button .icon, .I86901.button .icon {
flex:none;
background-size:100% 100%;
}
.I86901 .button:hover, .I86901.button:hover {
}
.I86901 .button:hover .text, .I86901.button:hover .text {
}
.I86901 .button:hover .icon, .I86901.button:hover .icon {
background-size:100% 100%;
}

.I86902 .button, .I86902.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I86902 button.button, button.I86902.button {
cursor:pointer;
}
.I86902 .button .text, .I86902.button .text {
}
.I86902 .button .icon, .I86902.button .icon {
flex:none;
background-size:100% 100%;
}
.I86902 .button:hover, .I86902.button:hover {
}
.I86902 .button:hover .text, .I86902.button:hover .text {
}
.I86902 .button:hover .icon, .I86902.button:hover .icon {
background-size:100% 100%;
}

.I86903 .button, .I86903.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I86903 button.button, button.I86903.button {
cursor:pointer;
}
.I86903 .button .text, .I86903.button .text {
}
.I86903 .button .icon, .I86903.button .icon {
flex:none;
background-size:100% 100%;
}
.I86903 .button:hover, .I86903.button:hover {
}
.I86903 .button:hover .text, .I86903.button:hover .text {
}
.I86903 .button:hover .icon, .I86903.button:hover .icon {
background-size:100% 100%;
}

.I86904 .button, .I86904.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I86904 button.button, button.I86904.button {
cursor:pointer;
}
.I86904 .button .text, .I86904.button .text {
}
.I86904 .button .icon, .I86904.button .icon {
flex:none;
background-size:100% 100%;
}
.I86904 .button:hover, .I86904.button:hover {
}
.I86904 .button:hover .text, .I86904.button:hover .text {
}
.I86904 .button:hover .icon, .I86904.button:hover .icon {
background-size:100% 100%;
}

.I88926 .button, .I88926.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I88926 button.button, button.I88926.button {
cursor:pointer;
}
.I88926 .button .text, .I88926.button .text {
font-family:Rubik;
font-weight:500;
color:rgb(250,50,99);

}
.I88926 .button .icon, .I88926.button .icon {
flex:none;
background-size:100% 100%;
}
.I88926 .button:hover, .I88926.button:hover {
}
.I88926 .button:hover .text, .I88926.button:hover .text {
}
.I88926 .button:hover .icon, .I88926.button:hover .icon {
background-size:100% 100%;
}

.I89103, a.I89103 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89103:hover, a.I89103:hover {
}

.I89169, a.I89169 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89169:hover, a.I89169:hover {
}

.I89191, a.I89191 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89191:hover, a.I89191:hover {
}

.I89213, a.I89213 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89213:hover, a.I89213:hover {
}

.I89235, a.I89235 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89235:hover, a.I89235:hover {
}

.I89257, a.I89257 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89257:hover, a.I89257:hover {
}

.I89279, a.I89279 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89279:hover, a.I89279:hover {
}

.I108559 .button, .I108559.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I108559 button.button, button.I108559.button {
cursor:pointer;
}
.I108559 .button .text, .I108559.button .text {
}
.I108559 .button .icon, .I108559.button .icon {
flex:none;
background-size:100% 100%;
}
.I108559 .button:hover, .I108559.button:hover {
}
.I108559 .button:hover .text, .I108559.button:hover .text {
}
.I108559 .button:hover .icon, .I108559.button:hover .icon {
background-size:100% 100%;
}

.I108681, a.I108681 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I108681:hover, a.I108681:hover {
}

.I108864, a.I108864 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I108864:hover, a.I108864:hover {
}

.I108986, a.I108986 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I108986:hover, a.I108986:hover {
}

.I109108 .image, .I109108.image {
vertical-align:top;
}
.I109108 .image:hover, .I109108.image:hover {
}

.I162912, a.I162912 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I162912:hover, a.I162912:hover {
}

.I165840, a.I165840 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I165840:hover, a.I165840:hover {
}

.I166313, a.I166313 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I166313:hover, a.I166313:hover {
}

.I166616 .button, .I166616.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I166616 button.button, button.I166616.button {
cursor:pointer;
}
.I166616 .button .text, .I166616.button .text {
}
.I166616 .button .icon, .I166616.button .icon {
flex:none;
background-size:100% 100%;
}
.I166616 .button:hover, .I166616.button:hover {
}
.I166616 .button:hover .text, .I166616.button:hover .text {
}
.I166616 .button:hover .icon, .I166616.button:hover .icon {
background-size:100% 100%;
}

.I166818, a.I166818 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I166818:hover, a.I166818:hover {
}

.I167121, a.I167121 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167121:hover, a.I167121:hover {
}

.I167323, a.I167323 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167323:hover, a.I167323:hover {
}

.I167525 .image, .I167525.image {
vertical-align:top;
}
.I167525 .image:hover, .I167525.image:hover {
}

.I176799, a.I176799 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176799:hover, a.I176799:hover {
}

.I177005, a.I177005 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177005:hover, a.I177005:hover {
}

.I177211, a.I177211 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177211:hover, a.I177211:hover {
}

.I177576, a.I177576 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177576:hover, a.I177576:hover {
}

h1.I86905, .I86905 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86905 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I86905:hover {
}
.I86905 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86905 > .viewport:hover {
}


.I86906 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(238,238,238);

align-items:center;

	
}
.I86906:hover {
}
@media (min-width:1440px) {
.I86906 {
align-items:center;

	
}
.I86906:hover {
}
}
.I86907 {
display:flex;
position:var(--I86907-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1248px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;

align-items:center;


}
.I86907:hover {
}

@media (max-width:992px) {
.I86907 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I86907:hover {
}

}
@media (max-width:640px) {
.I86907 {

align-items:flex-start;


}
.I86907:hover {
}

}

.I143585 {
display:flex;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-bottom:32px;
margin-left:0px;
padding-bottom:6px;
padding-left:16px;
padding-right:16px;
padding-top:6px;
border-color:rgb(229,255,243);
border-style:solid;
border-width:0.5px;
border-top-left-radius:100px;
border-top-right-radius:100px;
border-bottom-left-radius:100px;
border-bottom-right-radius:100px;



justify-content:center;
align-items:center;

	
}
.I143585:hover {
}

@media (max-width:992px) {
.I143585 {

margin-left:0rem;



	
}
.I143585:hover {
}

}
@media (max-width:640px) {
.I143585 {

margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I143585:hover {
}

}
@media (min-width:1440px) {
.I143585 {

order:3;
margin-left:0px;



	
}
.I143585:hover {
}

}
h1.I86908, .I86908 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86908 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
margin-bottom:0.5rem;


}
.I86908:hover {
}
.I86908 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86908 > .viewport:hover {
}

@media (min-width:1440px) {
.I86908 {

order:2;

}
.I86908:hover {
}
.I86908 > .viewport {



}
.I86908 > .viewport:hover {
}

}
h1.I86909, .I86909 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86909 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;
max-width:800px;


}
.I86909:hover {
}
.I86909 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I86909 > .viewport:hover {
}

@media (min-width:1440px) {
.I86909 {

order:4;

}
.I86909:hover {
}
.I86909 > .viewport {



}
.I86909 > .viewport:hover {
}

}
h1.I86910, .I86910 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86910 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;
max-width:940px;
margin-top:1rem;


}
.I86910:hover {
}
.I86910 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I86910 > .viewport:hover {
}

@media (max-width:640px) {
.I86910 {


}
.I86910:hover {
}
.I86910 > .viewport {

justify-content:flex-start;


}
.I86910 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I86910 {

order:5;

}
.I86910:hover {
}
.I86910 > .viewport {



}
.I86910 > .viewport:hover {
}

}
h1.I86911, .I86911 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86911 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
margin-top:2rem;


}
.I86911:hover {
}
.I86911 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86911 > .viewport:hover {
}

@media (min-width:1440px) {
.I86911 {

order:13;

}
.I86911:hover {
}
.I86911 > .viewport {



}
.I86911 > .viewport:hover {
}

}
h1.I86912, .I86912 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86912 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I86912:hover {
}
.I86912 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86912 > .viewport:hover {
}


h1.I86913, .I86913 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86913 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
margin-top:2rem;


}
.I86913:hover {
}
.I86913 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86913 > .viewport:hover {
}

@media (min-width:1440px) {
.I86913 {

order:21;

}
.I86913:hover {
}
.I86913 > .viewport {



}
.I86913 > .viewport:hover {
}

}
h1.I86914, .I86914 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86914 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
margin-top:2rem;


}
.I86914:hover {
}
.I86914 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86914 > .viewport:hover {
}

@media (min-width:1440px) {
.I86914 {

order:9;

}
.I86914:hover {
}
.I86914 > .viewport {



}
.I86914 > .viewport:hover {
}

}
h1.I108299, .I108299 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108299 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I108299:hover {
}
.I108299 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I108299 > .viewport:hover {
}

@media (max-width:640px) {
.I108299 {

padding-top:1rem;


}
.I108299:hover {
}
.I108299 > .viewport {

justify-content:flex-start;


}
.I108299 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I108299 {

order:6;

}
.I108299:hover {
}
.I108299 > .viewport {



}
.I108299 > .viewport:hover {
}

}
h1.I113905, .I113905 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113905 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:4rem;


}
.I113905:hover {
}
.I113905 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113905 > .viewport:hover {
}

@media (min-width:1440px) {
.I113905 {

order:1;

}
.I113905:hover {
}
.I113905 > .viewport {



}
.I113905 > .viewport:hover {
}

}
h1.I119671, .I119671 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I119671 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:14;

}
.I119671:hover {
}
.I119671 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I119671 > .viewport:hover {
}

@media (min-width:1440px) {
.I119671 {

order:14;

}
.I119671:hover {
}
.I119671 > .viewport {



}
.I119671 > .viewport:hover {
}

}
h1.I128135, .I128135 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128135 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I128135:hover {
}
.I128135 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128135 > .viewport:hover {
}

@media (min-width:1440px) {
.I128135 {

order:9;

}
.I128135:hover {
}
.I128135 > .viewport {



}
.I128135 > .viewport:hover {
}

}
h1.I136163, .I136163 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I136163 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I136163:hover {
}
.I136163 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I136163 > .viewport:hover {
}

@media (min-width:1440px) {
.I136163 {

order:14;

}
.I136163:hover {
}
.I136163 > .viewport {



}
.I136163 > .viewport:hover {
}

}
h1.I136489, .I136489 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I136489 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I136489:hover {
}
.I136489 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I136489 > .viewport:hover {
}

@media (min-width:1440px) {
.I136489 {

order:22;

}
.I136489:hover {
}
.I136489 > .viewport {



}
.I136489 > .viewport:hover {
}

}
h1.I143504, .I143504 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143504 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I143504:hover {
}
.I143504 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143504 > .viewport:hover {
}


h1.I143747, .I143747 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143747 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I143747:hover {
}
.I143747 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143747 > .viewport:hover {
}


h1.I143909, .I143909 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143909 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I143909:hover {
}
.I143909 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143909 > .viewport:hover {
}


h1.I144071, .I144071 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144071 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I144071:hover {
}
.I144071 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144071 > .viewport:hover {
}


h1.I144233, .I144233 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144233 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I144233:hover {
}
.I144233 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144233 > .viewport:hover {
}


.I86915, a.I86915 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(17,17,17);


}
.I86915:hover, a.I86915:hover {
}
@media (max-width:992px) {
.I86915, a.I86915 {
display:flex;
font-size:1.25rem;


}
.I86915:hover, a.I86915:hover {
}
}
@media (max-width:640px) {
.I86915, a.I86915 {
display:flex;
font-size:1.25rem;


}
.I86915:hover, a.I86915:hover {
}
}

.I86916, a.I86916 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);


}
.I86916:hover, a.I86916:hover {
}
@media (max-width:992px) {
.I86916, a.I86916 {
display:flex;
font-size:1.625rem;


}
.I86916:hover, a.I86916:hover {
}
}
@media (max-width:640px) {
.I86916, a.I86916 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I86916:hover, a.I86916:hover {
}
}

.I86917, a.I86917 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I86917:hover, a.I86917:hover {
}
@media (max-width:992px) {
.I86917, a.I86917 {
}
.I86917:hover, a.I86917:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I86917, a.I86917 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I86917:hover, a.I86917:hover {
}
}

.I86918 .button, .I86918.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(238,238,238);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(250,50,99);

}
.I86918 button.button, button.I86918.button {
cursor:pointer;
}
.I86918 .button .text, .I86918.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I86918 .button .icon, .I86918.button .icon {
flex:none;
background-size:100% 100%;
}
.I86918 .button:hover, .I86918.button:hover {
background-color:rgb(210,40,93);

}
.I86918 .button:hover .text, .I86918.button:hover .text {
}
.I86918 .button:hover .icon, .I86918.button:hover .icon {
background-size:100% 100%;
}

.I86919 .button, .I86919.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I86919 button.button, button.I86919.button {
cursor:pointer;
}
.I86919 .button .text, .I86919.button .text {
}
.I86919 .button .icon, .I86919.button .icon {
flex:none;
background-size:100% 100%;
}
.I86919 .button:hover, .I86919.button:hover {
}
.I86919 .button:hover .text, .I86919.button:hover .text {
}
.I86919 .button:hover .icon, .I86919.button:hover .icon {
background-size:100% 100%;
}

.I86920 .button, .I86920.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I86920 button.button, button.I86920.button {
cursor:pointer;
}
.I86920 .button .text, .I86920.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I86920 .button .icon, .I86920.button .icon {
flex:none;
background-size:100% 100%;
}
.I86920 .button:hover, .I86920.button:hover {
}
.I86920 .button:hover .text, .I86920.button:hover .text {
}
.I86920 .button:hover .icon, .I86920.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I86920 .button, .I86920.button {
}
.I86920 button.button, button.I86920.button {
}
.I86920 .button .text, .I86920.button .text {
font-family:Rubik;

}
.I86920 .button .icon, .I86920.button .icon {
background-size:100% 100%;
}
.I86920 .button:hover, .I86920.button:hover {
}
.I86920 .button:hover .text, .I86920.button:hover .text {
}
.I86920 .button:hover .icon, .I86920.button:hover .icon {
background-size:100% 100%;
}
}

.I86921 .button, .I86921.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I86921 button.button, button.I86921.button {
cursor:pointer;
}
.I86921 .button .text, .I86921.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I86921 .button .icon, .I86921.button .icon {
flex:none;
background-size:100% 100%;
}
.I86921 .button:hover, .I86921.button:hover {
background-color:rgb(210,40,93);

}
.I86921 .button:hover .text, .I86921.button:hover .text {
}
.I86921 .button:hover .icon, .I86921.button:hover .icon {
background-size:100% 100%;
}

.I108255, a.I108255 {
display:flex;
justify-content:center;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-align:center;
color:rgb(255,255,255);
line-height:1.625rem;


}
.I108255:hover, a.I108255:hover {
}
@media (max-width:992px) {
.I108255, a.I108255 {
}
.I108255:hover, a.I108255:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I108255, a.I108255 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I108255:hover, a.I108255:hover {
}
}

.I113854 .image, .I113854.image {
vertical-align:top;
}
.I113854 .image:hover, .I113854.image:hover {
}

.I119616 .button, .I119616.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I119616 button.button, button.I119616.button {
cursor:pointer;
}
.I119616 .button .text, .I119616.button .text {
}
.I119616 .button .icon, .I119616.button .icon {
flex:none;
background-size:100% 100%;
}
.I119616 .button:hover, .I119616.button:hover {
}
.I119616 .button:hover .text, .I119616.button:hover .text {
}
.I119616 .button:hover .icon, .I119616.button:hover .icon {
background-size:100% 100%;
}

h1.I128074, .I128074 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I128074, .I128074 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I128074, .I128074 p {
margin:0px;
}

figure.I128074, .I128074 figure {
margin:0px;
}

a.I128074, .I128074 a {
text-decoration:inherit;
color:inherit;
}

.I128074 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I128074 article, article.I128074 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I128074 article:hover, article.I128074:hover {
}
.I128074 article.active, article.I128074.active {
}
.I128074 .body {
}
.I128074 .body:hover {
	
}
.I128074 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I128074 .body img {
}
.I128074 .body ul, .I128074 .body ol {
margin-left:1rem;

}
.I128074 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I128074 .body iframe {
}
.I128074 .body img:hover {
}
.I128074 .body iframe:hover {
}

.I128074 .body li {
list-style-type:disc;
}



.I136098 .image, .I136098.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I136098 .image:hover, .I136098.image:hover {
}

.I136418 .image, .I136418.image {
vertical-align:top;
}
.I136418 .image:hover, .I136418.image:hover {
}

.I143423 .image, .I143423.image {
vertical-align:top;
width:20px;
height:20px;

}
.I143423 .image:hover, .I143423.image:hover {
}

.I143666, a.I143666 {
display:flex;
font-family:Rubik;
font-size:0.706rem;
font-weight:400;
color:rgb(17,17,17);

width:100%;
margin-left:8px;
margin-right:8px;
padding-bottom:4px;
padding-left:10px;
padding-right:10px;
padding-top:4px;
border-top-left-radius:2px;
border-top-right-radius:2px;
border-bottom-left-radius:2px;
border-bottom-right-radius:2px;
background-color:rgb(181,255,219);
box-sizing:border-box;

}
.I143666:hover, a.I143666:hover {
}

.I143828, a.I143828 {
display:flex;
font-family:Rubik;
font-size:0.706rem;
font-weight:100;
color:rgb(255,255,255);

width:100%;
padding-left:0;
padding-right:0;
box-sizing:border-box;

}
.I143828:hover, a.I143828:hover {
}

.I143990, a.I143990 {
display:flex;
font-family:Rubik;
font-size:0.706rem;
font-weight:500;
color:rgb(255,255,255);

width:100%;
padding-left:5px;
padding-right:0;
box-sizing:border-box;

}
.I143990:hover, a.I143990:hover {
display:flex;
text-decoration:underline;


}

.I144152 .image, .I144152.image {
vertical-align:top;
}
.I144152 .image:hover, .I144152.image:hover {
}

h1.I86922, .I86922 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86922 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I86922:hover {
}
.I86922 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86922 > .viewport:hover {
}


.I86923 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I86923:hover {
}

.I86924 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;


}
.I86924:hover {
}
@media (max-width:992px) {
.I86924 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I86924:hover {
}
}
@media (max-width:640px) {
.I86924 {


flex-direction:column;
}
.I86924:hover {
}
}

.I86925 {
display:flex;
position:var(--I86925-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
padding-right:4rem;
box-sizing:border-box;

justify-content:center;


}
.I86925:hover {
}

@media (max-width:992px) {
.I86925 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I86925:hover {
}

}
@media (max-width:640px) {
.I86925 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I86925:hover {
}

}
@media (min-width:1440px) {
.I86925 {

width:50%;
padding-right:4rem;

}
.I86925:hover {
}

}
.I86926 {
display:flex;
position:var(--I86926-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:50%;
padding-left:4rem;
box-sizing:border-box;

flex-direction:column;


}
.I86926:hover {
}

@media (max-width:992px) {
.I86926 {

width:50%;

}
.I86926:hover {
}

}
@media (max-width:640px) {
.I86926 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I86926:hover {
}

}
@media (min-width:1440px) {
.I86926 {

width:50%;

flex-direction:column;


}
.I86926:hover {
}

}
.I127622 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I127622:hover {
}

@media (max-width:992px) {
.I127622 {



flex-direction:column;

	
}
.I127622:hover {
}

}

h1.I86927, .I86927 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86927 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I86927:hover {
}
.I86927 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86927 > .viewport:hover {
}


h1.I86928, .I86928 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86928 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I86928:hover {
}
.I86928 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86928 > .viewport:hover {
}


h1.I86929, .I86929 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86929 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;
height:auto;


}
.I86929:hover {
}
.I86929 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86929 > .viewport:hover {
}

@media (max-width:992px) {
.I86929 {

display:none;

}
.I86929:hover {
}
.I86929 > .viewport {



}
.I86929 > .viewport:hover {
}

}
@media (max-width:640px) {
.I86929 {

height:auto;


}
.I86929:hover {
}
.I86929 > .viewport {



}
.I86929 > .viewport:hover {
}

}

h1.I86930, .I86930 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86930 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I86930:hover {
}
.I86930 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86930 > .viewport:hover {
}

@media (max-width:992px) {
.I86930 {

padding-bottom:1rem;


}
.I86930:hover {
}
.I86930 > .viewport {



}
.I86930 > .viewport:hover {
}

}
@media (max-width:640px) {
.I86930 {

margin-bottom:0;


}
.I86930:hover {
}
.I86930 > .viewport {



}
.I86930 > .viewport:hover {
}

}

h1.I86931, .I86931 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86931 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I86931:hover {
}
.I86931 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86931 > .viewport:hover {
}


h1.I86932, .I86932 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86932 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I86932:hover {
}
.I86932 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86932 > .viewport:hover {
}


h1.I86933, .I86933 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86933 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I86933:hover {
}
.I86933 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86933 > .viewport:hover {
}

@media (max-width:640px) {
.I86933 {

margin-bottom:-1.65rem;


}
.I86933:hover {
}
.I86933 > .viewport {



}
.I86933 > .viewport:hover {
}

}

h1.I86934, .I86934 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86934 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I86934:hover {
}
.I86934 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86934 > .viewport:hover {
}

@media (min-width:1440px) {
.I86934 {

display:none;

}
.I86934:hover {
}
.I86934 > .viewport {



}
.I86934 > .viewport:hover {
}

}
h1.I86935, .I86935 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86935 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I86935:hover {
}
.I86935 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86935 > .viewport:hover {
}


h1.I86936, .I86936 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86936 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I86936:hover {
}
.I86936 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86936 > .viewport:hover {
}

@media (max-width:992px) {
.I86936 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I86936:hover {
}
.I86936 > .viewport {



}
.I86936 > .viewport:hover {
}

}

h1.I86937, .I86937 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86937 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:4;
width:100%;
height:auto;


}
.I86937:hover {
}
.I86937 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86937 > .viewport:hover {
}

@media (max-width:992px) {
.I86937 {

display:flex;

}
.I86937:hover {
}
.I86937 > .viewport {



}
.I86937 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I86937 {

width:100%;
height:auto;


}
.I86937:hover {
}
.I86937 > .viewport {



}
.I86937 > .viewport:hover {
}

}
h1.I86938, .I86938 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86938 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I86938:hover {
}
.I86938 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86938 > .viewport:hover {
}

@media (min-width:1440px) {
.I86938 {

width:100%;
box-sizing:border-box;


}
.I86938:hover {
}
.I86938 > .viewport {



}
.I86938 > .viewport:hover {
}

}
h1.I114539, .I114539 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114539 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114539:hover {
}
.I114539 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114539 > .viewport:hover {
}


.I86939, a.I86939 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I86939:hover, a.I86939:hover {
}
@media (max-width:992px) {
.I86939, a.I86939 {
display:flex;
font-size:1.625rem;


}
.I86939:hover, a.I86939:hover {
}
}
@media (max-width:640px) {
.I86939, a.I86939 {
display:flex;
font-size:1.625rem;


}
.I86939:hover, a.I86939:hover {
}
}

.I86940, a.I86940 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I86940:hover, a.I86940:hover {
}
@media (max-width:992px) {
.I86940, a.I86940 {
}
.I86940:hover, a.I86940:hover {
display:flex;
width:100%;

}
}

.I86941 .image, .I86941.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/gwds__img-3x2-placeholder.png?timestamp=20220404173848');
background-size:cover;
background-position:center center;

}
.I86941 .image:hover, .I86941.image:hover {
}

.I86942 .button, .I86942.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I86942 button.button, button.I86942.button {
cursor:pointer;
}
.I86942 .button .text, .I86942.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I86942 .button .icon, .I86942.button .icon {
flex:none;
background-size:100% 100%;
}
.I86942 .button:hover, .I86942.button:hover {
background-color:rgb(210,40,93);

}
.I86942 .button:hover .text, .I86942.button:hover .text {
}
.I86942 .button:hover .icon, .I86942.button:hover .icon {
background-size:100% 100%;
}

.I86943, a.I86943 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I86943:hover, a.I86943:hover {
}

h1.I86944, .I86944 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I86944, .I86944 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I86944, .I86944 p {
margin:0px;
}

figure.I86944, .I86944 figure {
margin:0px;
}

a.I86944, .I86944 a {
text-decoration:inherit;
color:inherit;
}

.I86944 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I86944 article, article.I86944 {
flex-direction:column;	
}
.I86944 article:hover, article.I86944:hover {
}
.I86944 article.active, article.I86944.active {
}
.I86944 .body {
}
.I86944 .body:hover {
	
}
.I86944 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I86944 .body a {
text-decoration:underline;

}
.I86944 .body img {
}
.I86944 .body ul, .I86944 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I86944 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I86944 .body iframe {
}
.I86944 .body img:hover {
}
.I86944 .body iframe:hover {
}

.I86944 .body li {
list-style-type:disc;
}



.I86945 .button, .I86945.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I86945 button.button, button.I86945.button {
cursor:pointer;
}
.I86945 .button .text, .I86945.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I86945 .button .icon, .I86945.button .icon {
flex:none;
background-size:100% 100%;
}
.I86945 .button:hover, .I86945.button:hover {
}
.I86945 .button:hover .text, .I86945.button:hover .text {
}
.I86945 .button:hover .icon, .I86945.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I86945 .button, .I86945.button {
}
.I86945 button.button, button.I86945.button {
}
.I86945 .button .text, .I86945.button .text {
font-family:Rubik;

}
.I86945 .button .icon, .I86945.button .icon {
background-size:100% 100%;
}
.I86945 .button:hover, .I86945.button:hover {
}
.I86945 .button:hover .text, .I86945.button:hover .text {
}
.I86945 .button:hover .icon, .I86945.button:hover .icon {
background-size:100% 100%;
}
}

.I86946 .button, .I86946.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(17,17,17);
border-style:solid;
border-width:1px;
border-radius:100em;

}
.I86946 button.button, button.I86946.button {
cursor:pointer;
}
.I86946 .button .text, .I86946.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I86946 .button .icon, .I86946.button .icon {
flex:none;
background-size:100% 100%;
}
.I86946 .button:hover, .I86946.button:hover {
}
.I86946 .button:hover .text, .I86946.button:hover .text {
}
.I86946 .button:hover .icon, .I86946.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I86946 .button, .I86946.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I86946 button.button, button.I86946.button {
}
.I86946 .button .text, .I86946.button .text {
color:rgb(108,72,201);

}
.I86946 .button .icon, .I86946.button .icon {
background-size:100% 100%;
}
.I86946 .button:hover, .I86946.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I86946 .button:hover .text, .I86946.button:hover .text {
color:rgb(150,155,160);

}
.I86946 .button:hover .icon, .I86946.button:hover .icon {
background-size:100% 100%;
}
}

.I86947 .button, .I86947.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-color:rgb(238,238,238);
border-style:solid;
border-width:0.063rem;
border-radius:100em;
background-color:rgb(255,255,255);

}
.I86947 button.button, button.I86947.button {
cursor:pointer;
}
.I86947 .button .text, .I86947.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I86947 .button .icon, .I86947.button .icon {
flex:none;
background-size:100% 100%;
}
.I86947 .button:hover, .I86947.button:hover {
background-color:rgb(217,217,217);

}
.I86947 .button:hover .text, .I86947.button:hover .text {
}
.I86947 .button:hover .icon, .I86947.button:hover .icon {
background-size:100% 100%;
}

.I86948 {
display:flex;
width:100%;
height:270px;

}
.I86948:hover {
}
@media (min-width:1440px) {
.I86948 {
display:flex;
width:100%;
height:270px;

}
.I86948:hover {
}
}
.I86949, a.I86949 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I86949:hover, a.I86949:hover {
}
@media (max-width:992px) {
.I86949, a.I86949 {
}
.I86949:hover, a.I86949:hover {
display:flex;
width:100%;

}
}

.I114482 .image, .I114482.image {
vertical-align:top;
}
.I114482 .image:hover, .I114482.image:hover {
}

.I67956 {
display:flex;
flex-direction:column;
position:relative;
	
}
.I67956:hover {
}

.I67970 {
display:flex;
position:var(--I67970-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
}
.I67970:hover {
}


h1.I67972, .I67972 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I67972 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I67972:hover {
}
.I67972 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I67972 > .viewport:hover {
}


.I67971 .button, .I67971.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-bottom:0.75rem;
padding-left:1.875rem;
padding-right:1.875rem;
padding-top:0.75rem;
border-radius:100rem;
background-color:rgb(250,50,99);

}
.I67971 button.button, button.I67971.button {
cursor:pointer;
}
.I67971 .button .text, .I67971.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I67971 .button .icon, .I67971.button .icon {
flex:none;
background-size:100% 100%;
}
.I67971 .button:hover, .I67971.button:hover {
background-color:rgb(210,40,93);

}
.I67971 .button:hover .text, .I67971.button:hover .text {
}
.I67971 .button:hover .icon, .I67971.button:hover .icon {
background-size:100% 100%;
}


h1.I89663, .I89663 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89663 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I89663:hover {
}
.I89663 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89663 > .viewport:hover {
}


.I89542 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
max-width:1180px;
margin-left:auto;
margin-right:auto;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;

flex-direction:column;
align-items:center;

	
}
.I89542:hover {
}
@media (max-width:992px) {
.I89542 {
width:100%;
margin-left:auto;
margin-right:auto;
padding-bottom:4rem;
padding-top:4rem;

align-items:flex-start;

	
}
.I89542:hover {
}
}
@media (max-width:640px) {
.I89542 {
padding-bottom:4rem;
padding-left:0rem;
padding-right:0rem;
padding-top:4rem;

	
}
.I89542:hover {
}
}

.I89543 {
display:flex;

order:3;
width:100%;
max-width:1440px;
padding-bottom:1rem;
box-sizing:border-box;


flex-direction:row;
}
.I89543:hover {
}
@media (max-width:992px) {
.I89543 {

width:100%;
padding-bottom:1rem;
padding-right:0;


}
.I89543:hover {
}
}
@media (max-width:640px) {
.I89543 {

width:calc(100vw - 1rem);
margin-left:1rem;
padding-bottom:1rem;
padding-left:0;
padding-right:1rem;


}
.I89543:hover {
}
}

.I89544 {
display:flex;
position:var(--I89544-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:6;
width:100%;
height:240px;
background-color:rgb(255,205,65);
box-shadow:none;
overflow:hidden;
position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I89544-location-transform:translate(0px,0px);
z-index:var(--I89544-z-index, auto);

transform:
var(--I89544-location-transform, translate(0px,0px))
var(--I89544-user-box-transform, translate(0px,0px))
;


position:var(--I89544-position-static-computed, static);
}
.I89544:hover {
}

@media (max-width:640px) {
.I89544 {

width:calc(100vw - 2rem);

}
.I89544:hover {
}

}

.I89545 {
display:flex;
position:var(--I89545-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:9;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I89545:hover {
}

@media (max-width:640px) {
.I89545 {

width:calc(100vw - 2rem);

}
.I89545:hover {
}

}

.I89546 {
display:flex;
position:var(--I89546-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:7;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I89546:hover {
}
.I89546 {
--I89546-position-static-computed:static;
}
.I89546 > .sector, .I89546 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I89546 {

width:calc(100vw - 2rem);

}
.I89546:hover {
}

}

.I89547 {
display:flex;
position:var(--I89547-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
max-width:1440px;
box-sizing:border-box;

}
.I89547:hover {
}

@media (max-width:640px) {
.I89547 {

padding-left:1rem;
padding-right:1rem;

}
.I89547:hover {
}

}

.I89548 {
display:flex;
position:var(--I89548-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:15;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I89548:hover {
}

@media (max-width:640px) {
.I89548 {

width:calc(100vw - 2rem);

}
.I89548:hover {
}

}

.I89549 {
display:flex;
position:var(--I89549-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:17;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I89549:hover {
}
.I89549 {
--I89549-position-static-computed:static;
}
.I89549 > .sector, .I89549 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I89549 {

width:calc(100vw - 2rem);

}
.I89549:hover {
}

}
@media (min-width:1440px) {
.I89549 {

}
.I89549:hover {
}
.I89549 {
--I89549-position-static-computed:static;
}
.I89549 > .sector, .I89549 > .group-sectors {
position:relative;
}
}
.I89550 {
display:flex;
position:var(--I89550-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:22;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I89550:hover {
}

@media (max-width:640px) {
.I89550 {

width:calc(100vw - 2rem);

}
.I89550:hover {
}

}

.I89551 {
display:flex;
position:var(--I89551-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:44;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I89551:hover {
}

@media (max-width:640px) {
.I89551 {

width:calc(100vw - 2rem);

}
.I89551:hover {
}

}

.I89552 {
display:flex;
position:var(--I89552-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:45;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I89552:hover {
}

@media (max-width:640px) {
.I89552 {

width:calc(100vw - 2rem);

}
.I89552:hover {
}

}

.I89553 {
display:flex;
position:var(--I89553-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:46;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I89553:hover {
}

@media (max-width:640px) {
.I89553 {

width:calc(100vw - 2rem);

}
.I89553:hover {
}

}

.I89554 {
display:flex;
position:var(--I89554-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I89554:hover {
}


.I108506 {
display:flex;
position:var(--I108506-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:47;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I108506:hover {
}

@media (max-width:640px) {
.I108506 {

width:calc(100vw - 2rem);

}
.I108506:hover {
}

}

.I166523 {
display:flex;
position:var(--I166523-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:48;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I166523:hover {
}


.I89555 {
display:flex;
align-items:flex-start;
position:relative;

order:11;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I89555:hover {
}

@media (min-width:1440px) {
.I89555 {

order:4;


	
}
.I89555:hover {
}

}
.I89556 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I89556:hover {
}

@media (min-width:1440px) {
.I89556 {

order:2;


	
}
.I89556:hover {
}

}
.I89557 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I89557:hover {
}


.I89558 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I89558:hover {
}


.I89559 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I89559:hover {
}


.I89560 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I89560:hover {
}


.I89561 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I89561:hover {
}


.I89562 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I89562:hover {
}


.I89563 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I89563:hover {
}


.I89564 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;



flex-direction:row;
justify-content:space-between;
align-items:center;

	
}
.I89564:hover {
}
.I89564 > .sector {
position:relative;
}
@media (max-width:640px) {
.I89564 {



flex-direction:column;
align-items:flex-start;

	
}
.I89564:hover {
}

}

.I108811 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I108811:hover {
}


.I167028 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I167028:hover {
}


h1.I89565, .I89565 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89565 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
width:100%;
background-size:cover;
background-position:center center;


}
.I89565:hover {
}
.I89565 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89565 > .viewport:hover {
}

@media (min-width:1440px) {
.I89565 {

order:8;

}
.I89565:hover {
}
.I89565 > .viewport {



}
.I89565 > .viewport:hover {
}

}
h1.I89566, .I89566 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89566 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I89566:hover {
}
.I89566 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I89566 > .viewport:hover {
}


h1.I89567, .I89567 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89567 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I89567:hover {
}
.I89567 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89567 > .viewport:hover {
}

@media (min-width:1440px) {
.I89567 {

order:3;

}
.I89567:hover {
}
.I89567 > .viewport {



}
.I89567 > .viewport:hover {
}

}
h1.I89568, .I89568 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89568 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I89568:hover {
}
.I89568 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89568 > .viewport:hover {
}


h1.I89569, .I89569 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89569 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;
overflow:hidden;

}
.I89569:hover {
}
.I89569 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89569 > .viewport:hover {
}


h1.I89570, .I89570 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89570 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I89570:hover {
}
.I89570 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89570 > .viewport:hover {
}


h1.I89571, .I89571 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89571 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I89571:hover {
}
.I89571 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I89571 > .viewport:hover {
}


h1.I89572, .I89572 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89572 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I89572:hover {
}
.I89572 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89572 > .viewport:hover {
}


h1.I89573, .I89573 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89573 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I89573:hover {
}
.I89573 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89573 > .viewport:hover {
}


h1.I89574, .I89574 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89574 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I89574:hover {
}
.I89574 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89574 > .viewport:hover {
}


h1.I89575, .I89575 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89575 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I89575:hover {
}
.I89575 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89575 > .viewport:hover {
}


h1.I89576, .I89576 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89576 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I89576:hover {
}
.I89576 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89576 > .viewport:hover {
}


h1.I89577, .I89577 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89577 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I89577:hover {
}
.I89577 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89577 > .viewport:hover {
}


h1.I89578, .I89578 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89578 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I89578:hover {
}
.I89578 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I89578 > .viewport:hover {
}


h1.I89579, .I89579 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89579 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I89579:hover {
}
.I89579 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89579 > .viewport:hover {
}


h1.I89580, .I89580 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89580 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I89580:hover {
}
.I89580 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89580 > .viewport:hover {
}


h1.I89581, .I89581 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89581 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I89581:hover {
}
.I89581 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I89581 > .viewport:hover {
}


h1.I89582, .I89582 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89582 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I89582:hover {
}
.I89582 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89582 > .viewport:hover {
}

@media (max-width:640px) {
.I89582 {

width:100%;


}
.I89582:hover {
}
.I89582 > .viewport {



}
.I89582 > .viewport:hover {
}

}

h1.I89583, .I89583 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89583 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I89583:hover {
}
.I89583 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89583 > .viewport:hover {
}


h1.I89584, .I89584 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89584 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I89584:hover {
}
.I89584 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89584 > .viewport:hover {
}


h1.I89585, .I89585 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89585 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I89585:hover {
}
.I89585 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89585 > .viewport:hover {
}


h1.I89586, .I89586 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89586 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I89586:hover {
}
.I89586 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89586 > .viewport:hover {
}


h1.I89587, .I89587 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89587 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I89587:hover {
}
.I89587 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89587 > .viewport:hover {
}


h1.I89588, .I89588 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89588 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I89588:hover {
}
.I89588 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89588 > .viewport:hover {
}


h1.I89589, .I89589 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89589 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I89589:hover {
}
.I89589 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89589 > .viewport:hover {
}


h1.I89590, .I89590 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89590 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I89590:hover {
}
.I89590 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89590 > .viewport:hover {
}


h1.I89591, .I89591 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89591 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I89591:hover {
}
.I89591 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89591 > .viewport:hover {
}


h1.I89592, .I89592 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89592 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I89592:hover {
}
.I89592 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89592 > .viewport:hover {
}


h1.I89593, .I89593 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89593 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I89593:hover {
}
.I89593 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89593 > .viewport:hover {
}


h1.I89594, .I89594 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89594 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I89594:hover {
}
.I89594 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89594 > .viewport:hover {
}


h1.I89595, .I89595 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89595 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I89595:hover {
}
.I89595 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89595 > .viewport:hover {
}


h1.I89596, .I89596 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89596 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I89596:hover {
}
.I89596 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89596 > .viewport:hover {
}


h1.I89597, .I89597 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89597 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;

}
.I89597:hover {
}
.I89597 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89597 > .viewport:hover {
}

@media (min-width:1440px) {
.I89597 {

order:3;

}
.I89597:hover {
}
.I89597 > .viewport {



}
.I89597 > .viewport:hover {
}

}
h1.I89598, .I89598 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89598 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I89598:hover {
}
.I89598 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89598 > .viewport:hover {
}


h1.I89599, .I89599 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89599 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I89599:hover {
}
.I89599 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89599 > .viewport:hover {
}


h1.I89600, .I89600 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89600 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I89600:hover {
}
.I89600 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89600 > .viewport:hover {
}


h1.I89601, .I89601 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89601 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I89601:hover {
}
.I89601 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89601 > .viewport:hover {
}


h1.I89602, .I89602 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89602 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I89602:hover {
}
.I89602 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89602 > .viewport:hover {
}


h1.I89603, .I89603 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89603 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I89603:hover {
}
.I89603 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89603 > .viewport:hover {
}


h1.I89604, .I89604 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89604 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I89604:hover {
}
.I89604 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89604 > .viewport:hover {
}


h1.I89605, .I89605 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89605 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I89605:hover {
}
.I89605 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89605 > .viewport:hover {
}


h1.I89606, .I89606 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89606 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I89606:hover {
}
.I89606 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89606 > .viewport:hover {
}


h1.I89607, .I89607 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89607 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:11;

}
.I89607:hover {
}
.I89607 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89607 > .viewport:hover {
}


h1.I89608, .I89608 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89608 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;

}
.I89608:hover {
}
.I89608 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89608 > .viewport:hover {
}


h1.I89609, .I89609 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89609 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I89609:hover {
}
.I89609 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89609 > .viewport:hover {
}


h1.I89610, .I89610 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89610 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I89610:hover {
}
.I89610 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89610 > .viewport:hover {
}


h1.I89611, .I89611 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89611 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I89611:hover {
}
.I89611 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89611 > .viewport:hover {
}


h1.I89612, .I89612 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89612 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I89612:hover {
}
.I89612 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89612 > .viewport:hover {
}


h1.I89613, .I89613 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89613 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I89613:hover {
}
.I89613 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89613 > .viewport:hover {
}


h1.I108628, .I108628 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108628 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I108628:hover {
}
.I108628 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108628 > .viewport:hover {
}


h1.I108750, .I108750 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108750 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I108750:hover {
}
.I108750 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108750 > .viewport:hover {
}


h1.I108933, .I108933 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108933 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I108933:hover {
}
.I108933 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108933 > .viewport:hover {
}


h1.I109055, .I109055 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I109055 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I109055:hover {
}
.I109055 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I109055 > .viewport:hover {
}


h1.I109177, .I109177 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I109177 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I109177:hover {
}
.I109177 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I109177 > .viewport:hover {
}

@media (max-width:640px) {
.I109177 {

width:100%;


}
.I109177:hover {
}
.I109177 > .viewport {



}
.I109177 > .viewport:hover {
}

}

h1.I163017, .I163017 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163017 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I163017:hover {
}
.I163017 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163017 > .viewport:hover {
}


h1.I165949, .I165949 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165949 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I165949:hover {
}
.I165949 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165949 > .viewport:hover {
}


h1.I166422, .I166422 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166422 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I166422:hover {
}
.I166422 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166422 > .viewport:hover {
}


h1.I166725, .I166725 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166725 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I166725:hover {
}
.I166725 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166725 > .viewport:hover {
}


h1.I166927, .I166927 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166927 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I166927:hover {
}
.I166927 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166927 > .viewport:hover {
}


h1.I167230, .I167230 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167230 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I167230:hover {
}
.I167230 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167230 > .viewport:hover {
}


h1.I167432, .I167432 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167432 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I167432:hover {
}
.I167432 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167432 > .viewport:hover {
}


h1.I167634, .I167634 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167634 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I167634:hover {
}
.I167634 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167634 > .viewport:hover {
}

@media (max-width:640px) {
.I167634 {

width:100%;


}
.I167634:hover {
}
.I167634 > .viewport {



}
.I167634 > .viewport:hover {
}

}

h1.I176910, .I176910 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176910 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;

}
.I176910:hover {
}
.I176910 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176910 > .viewport:hover {
}


h1.I177116, .I177116 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177116 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177116:hover {
}
.I177116 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177116 > .viewport:hover {
}


h1.I177322, .I177322 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177322 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177322:hover {
}
.I177322 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177322 > .viewport:hover {
}


h1.I177688, .I177688 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177688 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177688:hover {
}
.I177688 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177688 > .viewport:hover {
}


.I89614 .image, .I89614.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I89614 .image:hover, .I89614.image:hover {
}
@media (min-width:1440px) {
.I89614 .image, .I89614.image {
width:100%;

}
.I89614 .image:hover, .I89614.image:hover {
}
}
.I89615, a.I89615 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I89615:hover, a.I89615:hover {
}
@media (max-width:992px) {
.I89615, a.I89615 {
}
.I89615:hover, a.I89615:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I89615, a.I89615 {
display:flex;
padding-bottom:0rem;

}
.I89615:hover, a.I89615:hover {
}
}

.I89616 .image, .I89616.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I89616 .image:hover, .I89616.image:hover {
}
@media (min-width:1440px) {
.I89616 .image, .I89616.image {
width:100%;

}
.I89616 .image:hover, .I89616.image:hover {
}
}
.I89617 .image, .I89617.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I89617 .image:hover, .I89617.image:hover {
}

.I89618, a.I89618 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I89618:hover, a.I89618:hover {
}
@media (max-width:992px) {
.I89618, a.I89618 {
}
.I89618:hover, a.I89618:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I89618, a.I89618 {
display:flex;
padding-bottom:0rem;

}
.I89618:hover, a.I89618:hover {
}
}

.I89619, a.I89619 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I89619:hover, a.I89619:hover {
}
@media (min-width:1440px) {
.I89619, a.I89619 {
display:flex;
font-weight:500;


}
.I89619:hover, a.I89619:hover {
}
}
.I89620, a.I89620 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I89620:hover, a.I89620:hover {
}
@media (max-width:992px) {
.I89620, a.I89620 {
}
.I89620:hover, a.I89620:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I89620, a.I89620 {
display:flex;
padding-bottom:0rem;

}
.I89620:hover, a.I89620:hover {
}
}

.I89621, a.I89621 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;

}
.I89621:hover, a.I89621:hover {
}
@media (max-width:640px) {
.I89621, a.I89621 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I89621:hover, a.I89621:hover {
}
}

.I89622, a.I89622 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

margin-top:1rem;
padding-bottom:1.5rem;

}
.I89622:hover, a.I89622:hover {
}
@media (max-width:992px) {
.I89622, a.I89622 {
}
.I89622:hover, a.I89622:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I89622, a.I89622 {
display:flex;
padding-bottom:1rem;

}
.I89622:hover, a.I89622:hover {
}
}

.I89623, a.I89623 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I89623:hover, a.I89623:hover {
}

.I89624, a.I89624 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I89624:hover, a.I89624:hover {
}
@media (min-width:1440px) {
.I89624, a.I89624 {
display:flex;
font-weight:500;


}
.I89624:hover, a.I89624:hover {
}
}
.I89625 .image, .I89625.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I89625 .image:hover, .I89625.image:hover {
}

.I89626, a.I89626 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I89626:hover, a.I89626:hover {
}
@media (min-width:1440px) {
.I89626, a.I89626 {
display:flex;
font-weight:500;


}
.I89626:hover, a.I89626:hover {
}
}
.I89627, a.I89627 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I89627:hover, a.I89627:hover {
}
@media (max-width:992px) {
.I89627, a.I89627 {
}
.I89627:hover, a.I89627:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I89627, a.I89627 {
display:flex;
padding-bottom:0rem;

}
.I89627:hover, a.I89627:hover {
}
}

.I89628 .image, .I89628.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I89628 .image:hover, .I89628.image:hover {
}

.I89629, a.I89629 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I89629:hover, a.I89629:hover {
}
@media (min-width:1440px) {
.I89629, a.I89629 {
display:flex;
font-weight:500;


}
.I89629:hover, a.I89629:hover {
}
}
.I89630, a.I89630 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I89630:hover, a.I89630:hover {
}
@media (max-width:992px) {
.I89630, a.I89630 {
}
.I89630:hover, a.I89630:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I89630, a.I89630 {
display:flex;
padding-bottom:0rem;

}
.I89630:hover, a.I89630:hover {
}
}

.I89631 .image, .I89631.image {
vertical-align:top;
width:100px;
height:75px;
border-image-slice:100%;
background-size:cover;
background-position:center center;

}
.I89631 .image:hover, .I89631.image:hover {
}

.I89632, a.I89632 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I89632:hover, a.I89632:hover {
}
@media (min-width:1440px) {
.I89632, a.I89632 {
display:flex;
font-weight:500;


}
.I89632:hover, a.I89632:hover {
}
}
.I89633, a.I89633 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I89633:hover, a.I89633:hover {
}
@media (max-width:992px) {
.I89633, a.I89633 {
}
.I89633:hover, a.I89633:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I89633, a.I89633 {
display:flex;
padding-bottom:0rem;

}
.I89633:hover, a.I89633:hover {
}
}

.I89634 .image, .I89634.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I89634 .image:hover, .I89634.image:hover {
}

.I89635 .image, .I89635.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I89635 .image:hover, .I89635.image:hover {
}

.I89636 .image, .I89636.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I89636 .image:hover, .I89636.image:hover {
}

.I89637, a.I89637 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I89637:hover, a.I89637:hover {
}
@media (max-width:992px) {
.I89637, a.I89637 {
}
.I89637:hover, a.I89637:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I89637, a.I89637 {
display:flex;
padding-bottom:0rem;

}
.I89637:hover, a.I89637:hover {
}
}

.I89638, a.I89638 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I89638:hover, a.I89638:hover {
}
@media (min-width:1440px) {
.I89638, a.I89638 {
display:flex;
font-weight:500;


}
.I89638:hover, a.I89638:hover {
}
}
.I89639, a.I89639 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I89639:hover, a.I89639:hover {
}
@media (max-width:992px) {
.I89639, a.I89639 {
}
.I89639:hover, a.I89639:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I89639, a.I89639 {
display:flex;
padding-bottom:0rem;

}
.I89639:hover, a.I89639:hover {
}
}

.I89640, a.I89640 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.5rem;

padding-bottom:1rem;

}
.I89640:hover, a.I89640:hover {
}
@media (max-width:992px) {
.I89640, a.I89640 {
}
.I89640:hover, a.I89640:hover {
display:flex;
width:100%;

}
}
@media (min-width:1440px) {
.I89640, a.I89640 {
display:flex;
font-weight:500;


}
.I89640:hover, a.I89640:hover {
}
}
.I89641, a.I89641 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I89641:hover, a.I89641:hover {
}
@media (max-width:992px) {
.I89641, a.I89641 {
}
.I89641:hover, a.I89641:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I89641, a.I89641 {
display:flex;
padding-bottom:0rem;

}
.I89641:hover, a.I89641:hover {
}
}

.I89642, a.I89642 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I89642:hover, a.I89642:hover {
}
@media (min-width:1440px) {
.I89642, a.I89642 {
display:flex;
font-weight:500;


}
.I89642:hover, a.I89642:hover {
}
}
.I89643 {
}
.I89643:hover {
}
.I89643 {
}
.I89643:hover {
}


.I89644, a.I89644 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89644:hover, a.I89644:hover {
}

.I89645, a.I89645 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89645:hover, a.I89645:hover {
}

.I89646 .button, .I89646.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I89646 button.button, button.I89646.button {
cursor:pointer;
}
.I89646 .button .text, .I89646.button .text {
}
.I89646 .button .icon, .I89646.button .icon {
flex:none;
background-size:100% 100%;
}
.I89646 .button:hover, .I89646.button:hover {
}
.I89646 .button:hover .text, .I89646.button:hover .text {
}
.I89646 .button:hover .icon, .I89646.button:hover .icon {
background-size:100% 100%;
}

.I89647 .button, .I89647.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I89647 button.button, button.I89647.button {
cursor:pointer;
}
.I89647 .button .text, .I89647.button .text {
}
.I89647 .button .icon, .I89647.button .icon {
flex:none;
background-size:100% 100%;
}
.I89647 .button:hover, .I89647.button:hover {
}
.I89647 .button:hover .text, .I89647.button:hover .text {
}
.I89647 .button:hover .icon, .I89647.button:hover .icon {
background-size:100% 100%;
}

.I89648 .button, .I89648.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I89648 button.button, button.I89648.button {
cursor:pointer;
}
.I89648 .button .text, .I89648.button .text {
}
.I89648 .button .icon, .I89648.button .icon {
flex:none;
background-size:100% 100%;
}
.I89648 .button:hover, .I89648.button:hover {
}
.I89648 .button:hover .text, .I89648.button:hover .text {
}
.I89648 .button:hover .icon, .I89648.button:hover .icon {
background-size:100% 100%;
}

.I89649 .button, .I89649.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I89649 button.button, button.I89649.button {
cursor:pointer;
}
.I89649 .button .text, .I89649.button .text {
}
.I89649 .button .icon, .I89649.button .icon {
flex:none;
background-size:100% 100%;
}
.I89649 .button:hover, .I89649.button:hover {
}
.I89649 .button:hover .text, .I89649.button:hover .text {
}
.I89649 .button:hover .icon, .I89649.button:hover .icon {
background-size:100% 100%;
}

.I89650 .button, .I89650.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I89650 button.button, button.I89650.button {
cursor:pointer;
}
.I89650 .button .text, .I89650.button .text {
}
.I89650 .button .icon, .I89650.button .icon {
flex:none;
background-size:100% 100%;
}
.I89650 .button:hover, .I89650.button:hover {
}
.I89650 .button:hover .text, .I89650.button:hover .text {
}
.I89650 .button:hover .icon, .I89650.button:hover .icon {
background-size:100% 100%;
}

.I89651 .button, .I89651.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I89651 button.button, button.I89651.button {
cursor:pointer;
}
.I89651 .button .text, .I89651.button .text {
}
.I89651 .button .icon, .I89651.button .icon {
flex:none;
background-size:100% 100%;
}
.I89651 .button:hover, .I89651.button:hover {
}
.I89651 .button:hover .text, .I89651.button:hover .text {
}
.I89651 .button:hover .icon, .I89651.button:hover .icon {
background-size:100% 100%;
}

.I89652 .button, .I89652.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I89652 button.button, button.I89652.button {
cursor:pointer;
}
.I89652 .button .text, .I89652.button .text {
}
.I89652 .button .icon, .I89652.button .icon {
flex:none;
background-size:100% 100%;
}
.I89652 .button:hover, .I89652.button:hover {
}
.I89652 .button:hover .text, .I89652.button:hover .text {
}
.I89652 .button:hover .icon, .I89652.button:hover .icon {
background-size:100% 100%;
}

.I89653 .button, .I89653.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I89653 button.button, button.I89653.button {
cursor:pointer;
}
.I89653 .button .text, .I89653.button .text {
}
.I89653 .button .icon, .I89653.button .icon {
flex:none;
background-size:100% 100%;
}
.I89653 .button:hover, .I89653.button:hover {
}
.I89653 .button:hover .text, .I89653.button:hover .text {
}
.I89653 .button:hover .icon, .I89653.button:hover .icon {
background-size:100% 100%;
}

.I89654 .button, .I89654.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I89654 button.button, button.I89654.button {
cursor:pointer;
}
.I89654 .button .text, .I89654.button .text {
}
.I89654 .button .icon, .I89654.button .icon {
flex:none;
background-size:100% 100%;
}
.I89654 .button:hover, .I89654.button:hover {
}
.I89654 .button:hover .text, .I89654.button:hover .text {
}
.I89654 .button:hover .icon, .I89654.button:hover .icon {
background-size:100% 100%;
}

.I89655 .button, .I89655.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I89655 button.button, button.I89655.button {
cursor:pointer;
}
.I89655 .button .text, .I89655.button .text {
font-family:Rubik;
font-weight:500;
color:rgb(250,50,99);

}
.I89655 .button .icon, .I89655.button .icon {
flex:none;
background-size:100% 100%;
}
.I89655 .button:hover, .I89655.button:hover {
}
.I89655 .button:hover .text, .I89655.button:hover .text {
}
.I89655 .button:hover .icon, .I89655.button:hover .icon {
background-size:100% 100%;
}

.I89656, a.I89656 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89656:hover, a.I89656:hover {
}

.I89657, a.I89657 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89657:hover, a.I89657:hover {
}

.I89658, a.I89658 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89658:hover, a.I89658:hover {
}

.I89659, a.I89659 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89659:hover, a.I89659:hover {
}

.I89660, a.I89660 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89660:hover, a.I89660:hover {
}

.I89661, a.I89661 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89661:hover, a.I89661:hover {
}

.I89662, a.I89662 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89662:hover, a.I89662:hover {
}

.I108567 .button, .I108567.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I108567 button.button, button.I108567.button {
cursor:pointer;
}
.I108567 .button .text, .I108567.button .text {
}
.I108567 .button .icon, .I108567.button .icon {
flex:none;
background-size:100% 100%;
}
.I108567 .button:hover, .I108567.button:hover {
}
.I108567 .button:hover .text, .I108567.button:hover .text {
}
.I108567 .button:hover .icon, .I108567.button:hover .icon {
background-size:100% 100%;
}

.I108689, a.I108689 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I108689:hover, a.I108689:hover {
}

.I108872, a.I108872 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I108872:hover, a.I108872:hover {
}

.I108994, a.I108994 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I108994:hover, a.I108994:hover {
}

.I109116 .image, .I109116.image {
vertical-align:top;
}
.I109116 .image:hover, .I109116.image:hover {
}

.I162920, a.I162920 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I162920:hover, a.I162920:hover {
}

.I165848, a.I165848 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I165848:hover, a.I165848:hover {
}

.I166321, a.I166321 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I166321:hover, a.I166321:hover {
}

.I166624 .button, .I166624.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I166624 button.button, button.I166624.button {
cursor:pointer;
}
.I166624 .button .text, .I166624.button .text {
}
.I166624 .button .icon, .I166624.button .icon {
flex:none;
background-size:100% 100%;
}
.I166624 .button:hover, .I166624.button:hover {
}
.I166624 .button:hover .text, .I166624.button:hover .text {
}
.I166624 .button:hover .icon, .I166624.button:hover .icon {
background-size:100% 100%;
}

.I166826, a.I166826 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I166826:hover, a.I166826:hover {
}

.I167129, a.I167129 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167129:hover, a.I167129:hover {
}

.I167331, a.I167331 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167331:hover, a.I167331:hover {
}

.I167533 .image, .I167533.image {
vertical-align:top;
}
.I167533 .image:hover, .I167533.image:hover {
}

.I176807, a.I176807 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176807:hover, a.I176807:hover {
}

.I177013, a.I177013 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177013:hover, a.I177013:hover {
}

.I177219, a.I177219 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177219:hover, a.I177219:hover {
}

.I177584, a.I177584 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177584:hover, a.I177584:hover {
}

h1.I90108, .I90108 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90108 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I90108:hover {
}
.I90108 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I90108 > .viewport:hover {
}


.I89987 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
max-width:1180px;
margin-left:auto;
margin-right:auto;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;

flex-direction:column;
align-items:center;

	
}
.I89987:hover {
}
@media (max-width:992px) {
.I89987 {
width:100%;
margin-left:auto;
margin-right:auto;
padding-bottom:4rem;
padding-top:4rem;

align-items:flex-start;

	
}
.I89987:hover {
}
}
@media (max-width:640px) {
.I89987 {
padding-bottom:4rem;
padding-left:0rem;
padding-right:0rem;
padding-top:4rem;

	
}
.I89987:hover {
}
}

.I89988 {
display:flex;

order:3;
width:100%;
max-width:1440px;
padding-bottom:1rem;
box-sizing:border-box;


flex-direction:row;
}
.I89988:hover {
}
@media (max-width:992px) {
.I89988 {

width:100%;
padding-bottom:1rem;
padding-right:0;


}
.I89988:hover {
}
}
@media (max-width:640px) {
.I89988 {

width:calc(100vw - 1rem);
margin-left:1rem;
padding-bottom:1rem;
padding-left:0;
padding-right:1rem;


}
.I89988:hover {
}
}

.I89989 {
display:flex;
position:var(--I89989-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:6;
width:100%;
height:240px;
background-color:rgb(17,17,17);
box-shadow:none;
overflow:hidden;
position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I89989-location-transform:translate(0px,0px);
z-index:var(--I89989-z-index, auto);

transform:
var(--I89989-location-transform, translate(0px,0px))
var(--I89989-user-box-transform, translate(0px,0px))
;


position:var(--I89989-position-static-computed, static);
}
.I89989:hover {
}

@media (max-width:640px) {
.I89989 {

width:calc(100vw - 2rem);

}
.I89989:hover {
}

}

.I89990 {
display:flex;
position:var(--I89990-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
width:100%;
height:240px;
background-color:rgb(17,17,17);
box-shadow:none;
overflow:hidden;
}
.I89990:hover {
}

@media (max-width:640px) {
.I89990 {

width:calc(100vw - 2rem);

}
.I89990:hover {
}

}

.I89991 {
display:flex;
position:var(--I89991-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:7;
width:100%;
height:240px;
background-color:rgb(17,17,17);
box-shadow:none;
overflow:hidden;
}
.I89991:hover {
}
.I89991 {
--I89991-position-static-computed:static;
}
.I89991 > .sector, .I89991 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I89991 {

width:calc(100vw - 2rem);

}
.I89991:hover {
}

}

.I89992 {
display:flex;
position:var(--I89992-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
max-width:1440px;
box-sizing:border-box;

}
.I89992:hover {
}

@media (max-width:640px) {
.I89992 {

padding-left:1rem;
padding-right:1rem;

}
.I89992:hover {
}

}

.I89993 {
display:flex;
position:var(--I89993-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:15;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I89993:hover {
}

@media (max-width:640px) {
.I89993 {

width:calc(100vw - 2rem);

}
.I89993:hover {
}

}

.I89994 {
display:flex;
position:var(--I89994-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:17;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I89994:hover {
}
.I89994 {
--I89994-position-static-computed:static;
}
.I89994 > .sector, .I89994 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I89994 {

width:calc(100vw - 2rem);

}
.I89994:hover {
}

}
@media (min-width:1440px) {
.I89994 {

}
.I89994:hover {
}
.I89994 {
--I89994-position-static-computed:static;
}
.I89994 > .sector, .I89994 > .group-sectors {
position:relative;
}
}
.I89995 {
display:flex;
position:var(--I89995-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:22;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I89995:hover {
}

@media (max-width:640px) {
.I89995 {

width:calc(100vw - 2rem);

}
.I89995:hover {
}

}

.I89996 {
display:flex;
position:var(--I89996-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:44;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I89996:hover {
}

@media (max-width:640px) {
.I89996 {

width:calc(100vw - 2rem);

}
.I89996:hover {
}

}

.I89997 {
display:flex;
position:var(--I89997-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:45;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I89997:hover {
}

@media (max-width:640px) {
.I89997 {

width:calc(100vw - 2rem);

}
.I89997:hover {
}

}

.I89998 {
display:flex;
position:var(--I89998-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:46;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I89998:hover {
}

@media (max-width:640px) {
.I89998 {

width:calc(100vw - 2rem);

}
.I89998:hover {
}

}

.I89999 {
display:flex;
position:var(--I89999-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I89999:hover {
}


.I108508 {
display:flex;
position:var(--I108508-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:47;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I108508:hover {
}

@media (max-width:640px) {
.I108508 {

width:calc(100vw - 2rem);

}
.I108508:hover {
}

}

.I166525 {
display:flex;
position:var(--I166525-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:48;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I166525:hover {
}


.I90000 {
display:flex;
align-items:flex-start;
position:relative;

order:11;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I90000:hover {
}

@media (min-width:1440px) {
.I90000 {

order:4;


	
}
.I90000:hover {
}

}
.I90001 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I90001:hover {
}

@media (min-width:1440px) {
.I90001 {

order:2;


	
}
.I90001:hover {
}

}
.I90002 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I90002:hover {
}


.I90003 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I90003:hover {
}


.I90004 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I90004:hover {
}


.I90005 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I90005:hover {
}


.I90006 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I90006:hover {
}


.I90007 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I90007:hover {
}


.I90008 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I90008:hover {
}


.I90009 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;



flex-direction:row;
justify-content:space-between;
align-items:center;

	
}
.I90009:hover {
}
.I90009 > .sector {
position:relative;
}
@media (max-width:640px) {
.I90009 {



flex-direction:column;
align-items:flex-start;

	
}
.I90009:hover {
}

}

.I108813 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I108813:hover {
}


.I167030 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I167030:hover {
}


h1.I90010, .I90010 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90010 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
width:100%;
background-size:cover;
background-position:center center;


}
.I90010:hover {
}
.I90010 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I90010 > .viewport:hover {
}

@media (min-width:1440px) {
.I90010 {

order:8;

}
.I90010:hover {
}
.I90010 > .viewport {



}
.I90010 > .viewport:hover {
}

}
h1.I90011, .I90011 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90011 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I90011:hover {
}
.I90011 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I90011 > .viewport:hover {
}


h1.I90012, .I90012 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90012 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I90012:hover {
}
.I90012 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I90012 > .viewport:hover {
}

@media (min-width:1440px) {
.I90012 {

order:3;

}
.I90012:hover {
}
.I90012 > .viewport {



}
.I90012 > .viewport:hover {
}

}
h1.I90013, .I90013 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90013 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I90013:hover {
}
.I90013 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I90013 > .viewport:hover {
}


h1.I90014, .I90014 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90014 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;
overflow:hidden;

}
.I90014:hover {
}
.I90014 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I90014 > .viewport:hover {
}


h1.I90015, .I90015 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90015 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I90015:hover {
}
.I90015 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I90015 > .viewport:hover {
}


h1.I90016, .I90016 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90016 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I90016:hover {
}
.I90016 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I90016 > .viewport:hover {
}


h1.I90017, .I90017 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90017 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I90017:hover {
}
.I90017 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I90017 > .viewport:hover {
}


h1.I90018, .I90018 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90018 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I90018:hover {
}
.I90018 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I90018 > .viewport:hover {
}


h1.I90019, .I90019 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90019 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I90019:hover {
}
.I90019 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I90019 > .viewport:hover {
}


h1.I90020, .I90020 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90020 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I90020:hover {
}
.I90020 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I90020 > .viewport:hover {
}


h1.I90021, .I90021 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90021 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I90021:hover {
}
.I90021 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I90021 > .viewport:hover {
}


h1.I90022, .I90022 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90022 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I90022:hover {
}
.I90022 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I90022 > .viewport:hover {
}


h1.I90023, .I90023 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90023 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I90023:hover {
}
.I90023 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I90023 > .viewport:hover {
}


h1.I90024, .I90024 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90024 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I90024:hover {
}
.I90024 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I90024 > .viewport:hover {
}


h1.I90025, .I90025 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90025 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I90025:hover {
}
.I90025 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I90025 > .viewport:hover {
}


h1.I90026, .I90026 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90026 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I90026:hover {
}
.I90026 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I90026 > .viewport:hover {
}


h1.I90027, .I90027 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90027 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I90027:hover {
}
.I90027 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I90027 > .viewport:hover {
}

@media (max-width:640px) {
.I90027 {

width:100%;


}
.I90027:hover {
}
.I90027 > .viewport {



}
.I90027 > .viewport:hover {
}

}

h1.I90028, .I90028 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90028 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I90028:hover {
}
.I90028 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I90028 > .viewport:hover {
}


h1.I90029, .I90029 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90029 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I90029:hover {
}
.I90029 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I90029 > .viewport:hover {
}


h1.I90030, .I90030 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90030 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I90030:hover {
}
.I90030 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I90030 > .viewport:hover {
}


h1.I90031, .I90031 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90031 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I90031:hover {
}
.I90031 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I90031 > .viewport:hover {
}


h1.I90032, .I90032 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90032 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I90032:hover {
}
.I90032 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I90032 > .viewport:hover {
}


h1.I90033, .I90033 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90033 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I90033:hover {
}
.I90033 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I90033 > .viewport:hover {
}


h1.I90034, .I90034 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90034 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I90034:hover {
}
.I90034 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I90034 > .viewport:hover {
}


h1.I90035, .I90035 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90035 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I90035:hover {
}
.I90035 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I90035 > .viewport:hover {
}


h1.I90036, .I90036 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90036 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I90036:hover {
}
.I90036 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I90036 > .viewport:hover {
}


h1.I90037, .I90037 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90037 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I90037:hover {
}
.I90037 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I90037 > .viewport:hover {
}


h1.I90038, .I90038 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90038 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I90038:hover {
}
.I90038 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I90038 > .viewport:hover {
}


h1.I90039, .I90039 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90039 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I90039:hover {
}
.I90039 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I90039 > .viewport:hover {
}


h1.I90040, .I90040 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90040 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I90040:hover {
}
.I90040 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I90040 > .viewport:hover {
}


h1.I90041, .I90041 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90041 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I90041:hover {
}
.I90041 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I90041 > .viewport:hover {
}


h1.I90042, .I90042 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90042 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;

}
.I90042:hover {
}
.I90042 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I90042 > .viewport:hover {
}

@media (min-width:1440px) {
.I90042 {

order:3;

}
.I90042:hover {
}
.I90042 > .viewport {



}
.I90042 > .viewport:hover {
}

}
h1.I90043, .I90043 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90043 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I90043:hover {
}
.I90043 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I90043 > .viewport:hover {
}


h1.I90044, .I90044 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90044 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I90044:hover {
}
.I90044 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I90044 > .viewport:hover {
}


h1.I90045, .I90045 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90045 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I90045:hover {
}
.I90045 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I90045 > .viewport:hover {
}


h1.I90046, .I90046 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90046 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I90046:hover {
}
.I90046 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I90046 > .viewport:hover {
}


h1.I90047, .I90047 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90047 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I90047:hover {
}
.I90047 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I90047 > .viewport:hover {
}


h1.I90048, .I90048 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90048 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I90048:hover {
}
.I90048 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I90048 > .viewport:hover {
}


h1.I90049, .I90049 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90049 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I90049:hover {
}
.I90049 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I90049 > .viewport:hover {
}


h1.I90050, .I90050 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90050 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I90050:hover {
}
.I90050 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I90050 > .viewport:hover {
}


h1.I90051, .I90051 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90051 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I90051:hover {
}
.I90051 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I90051 > .viewport:hover {
}


h1.I90052, .I90052 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90052 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:11;

}
.I90052:hover {
}
.I90052 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I90052 > .viewport:hover {
}


h1.I90053, .I90053 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90053 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;

}
.I90053:hover {
}
.I90053 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I90053 > .viewport:hover {
}


h1.I90054, .I90054 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90054 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I90054:hover {
}
.I90054 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I90054 > .viewport:hover {
}


h1.I90055, .I90055 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90055 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I90055:hover {
}
.I90055 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I90055 > .viewport:hover {
}


h1.I90056, .I90056 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90056 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I90056:hover {
}
.I90056 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I90056 > .viewport:hover {
}


h1.I90057, .I90057 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90057 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I90057:hover {
}
.I90057 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I90057 > .viewport:hover {
}


h1.I90058, .I90058 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90058 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I90058:hover {
}
.I90058 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I90058 > .viewport:hover {
}


h1.I108630, .I108630 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108630 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I108630:hover {
}
.I108630 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108630 > .viewport:hover {
}


h1.I108752, .I108752 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108752 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I108752:hover {
}
.I108752 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108752 > .viewport:hover {
}


h1.I108935, .I108935 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108935 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I108935:hover {
}
.I108935 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108935 > .viewport:hover {
}


h1.I109057, .I109057 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I109057 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I109057:hover {
}
.I109057 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I109057 > .viewport:hover {
}


h1.I109179, .I109179 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I109179 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I109179:hover {
}
.I109179 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I109179 > .viewport:hover {
}

@media (max-width:640px) {
.I109179 {

width:100%;


}
.I109179:hover {
}
.I109179 > .viewport {



}
.I109179 > .viewport:hover {
}

}

h1.I163019, .I163019 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163019 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I163019:hover {
}
.I163019 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163019 > .viewport:hover {
}


h1.I165951, .I165951 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165951 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I165951:hover {
}
.I165951 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165951 > .viewport:hover {
}


h1.I166424, .I166424 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166424 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I166424:hover {
}
.I166424 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166424 > .viewport:hover {
}


h1.I166727, .I166727 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166727 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I166727:hover {
}
.I166727 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166727 > .viewport:hover {
}


h1.I166929, .I166929 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166929 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I166929:hover {
}
.I166929 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166929 > .viewport:hover {
}


h1.I167232, .I167232 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167232 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I167232:hover {
}
.I167232 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167232 > .viewport:hover {
}


h1.I167434, .I167434 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167434 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I167434:hover {
}
.I167434 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167434 > .viewport:hover {
}


h1.I167636, .I167636 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167636 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I167636:hover {
}
.I167636 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167636 > .viewport:hover {
}

@media (max-width:640px) {
.I167636 {

width:100%;


}
.I167636:hover {
}
.I167636 > .viewport {



}
.I167636 > .viewport:hover {
}

}

h1.I176912, .I176912 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176912 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;

}
.I176912:hover {
}
.I176912 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176912 > .viewport:hover {
}


h1.I177118, .I177118 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177118 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177118:hover {
}
.I177118 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177118 > .viewport:hover {
}


h1.I177324, .I177324 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177324 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177324:hover {
}
.I177324 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177324 > .viewport:hover {
}


h1.I177690, .I177690 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177690 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177690:hover {
}
.I177690 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177690 > .viewport:hover {
}


.I90059 .image, .I90059.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I90059 .image:hover, .I90059.image:hover {
}
@media (min-width:1440px) {
.I90059 .image, .I90059.image {
width:100%;

}
.I90059 .image:hover, .I90059.image:hover {
}
}
.I90060, a.I90060 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I90060:hover, a.I90060:hover {
}
@media (max-width:992px) {
.I90060, a.I90060 {
}
.I90060:hover, a.I90060:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I90060, a.I90060 {
display:flex;
padding-bottom:0rem;

}
.I90060:hover, a.I90060:hover {
}
}

.I90061 .image, .I90061.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I90061 .image:hover, .I90061.image:hover {
}
@media (min-width:1440px) {
.I90061 .image, .I90061.image {
width:100%;

}
.I90061 .image:hover, .I90061.image:hover {
}
}
.I90062 .image, .I90062.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I90062 .image:hover, .I90062.image:hover {
}

.I90063, a.I90063 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I90063:hover, a.I90063:hover {
}
@media (max-width:992px) {
.I90063, a.I90063 {
}
.I90063:hover, a.I90063:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I90063, a.I90063 {
display:flex;
padding-bottom:0rem;

}
.I90063:hover, a.I90063:hover {
}
}

.I90064, a.I90064 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I90064:hover, a.I90064:hover {
}
@media (min-width:1440px) {
.I90064, a.I90064 {
display:flex;
font-weight:500;


}
.I90064:hover, a.I90064:hover {
}
}
.I90065, a.I90065 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I90065:hover, a.I90065:hover {
}
@media (max-width:992px) {
.I90065, a.I90065 {
}
.I90065:hover, a.I90065:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I90065, a.I90065 {
display:flex;
padding-bottom:0rem;

}
.I90065:hover, a.I90065:hover {
}
}

.I90066, a.I90066 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;

}
.I90066:hover, a.I90066:hover {
}
@media (max-width:640px) {
.I90066, a.I90066 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I90066:hover, a.I90066:hover {
}
}

.I90067, a.I90067 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

margin-top:1rem;
padding-bottom:1.5rem;

}
.I90067:hover, a.I90067:hover {
}
@media (max-width:992px) {
.I90067, a.I90067 {
}
.I90067:hover, a.I90067:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I90067, a.I90067 {
display:flex;
padding-bottom:1rem;

}
.I90067:hover, a.I90067:hover {
}
}

.I90068, a.I90068 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I90068:hover, a.I90068:hover {
}

.I90069, a.I90069 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I90069:hover, a.I90069:hover {
}
@media (min-width:1440px) {
.I90069, a.I90069 {
display:flex;
font-weight:500;


}
.I90069:hover, a.I90069:hover {
}
}
.I90070 .image, .I90070.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I90070 .image:hover, .I90070.image:hover {
}

.I90071, a.I90071 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I90071:hover, a.I90071:hover {
}
@media (min-width:1440px) {
.I90071, a.I90071 {
display:flex;
font-weight:500;


}
.I90071:hover, a.I90071:hover {
}
}
.I90072, a.I90072 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I90072:hover, a.I90072:hover {
}
@media (max-width:992px) {
.I90072, a.I90072 {
}
.I90072:hover, a.I90072:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I90072, a.I90072 {
display:flex;
padding-bottom:0rem;

}
.I90072:hover, a.I90072:hover {
}
}

.I90073 .image, .I90073.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I90073 .image:hover, .I90073.image:hover {
}

.I90074, a.I90074 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I90074:hover, a.I90074:hover {
}
@media (min-width:1440px) {
.I90074, a.I90074 {
display:flex;
font-weight:500;


}
.I90074:hover, a.I90074:hover {
}
}
.I90075, a.I90075 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I90075:hover, a.I90075:hover {
}
@media (max-width:992px) {
.I90075, a.I90075 {
}
.I90075:hover, a.I90075:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I90075, a.I90075 {
display:flex;
padding-bottom:0rem;

}
.I90075:hover, a.I90075:hover {
}
}

.I90076 .image, .I90076.image {
vertical-align:top;
width:100px;
height:75px;
border-image-slice:100%;
background-size:cover;
background-position:center center;

}
.I90076 .image:hover, .I90076.image:hover {
}

.I90077, a.I90077 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I90077:hover, a.I90077:hover {
}
@media (min-width:1440px) {
.I90077, a.I90077 {
display:flex;
font-weight:500;


}
.I90077:hover, a.I90077:hover {
}
}
.I90078, a.I90078 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I90078:hover, a.I90078:hover {
}
@media (max-width:992px) {
.I90078, a.I90078 {
}
.I90078:hover, a.I90078:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I90078, a.I90078 {
display:flex;
padding-bottom:0rem;

}
.I90078:hover, a.I90078:hover {
}
}

.I90079 .image, .I90079.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I90079 .image:hover, .I90079.image:hover {
}

.I90080 .image, .I90080.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I90080 .image:hover, .I90080.image:hover {
}

.I90081 .image, .I90081.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I90081 .image:hover, .I90081.image:hover {
}

.I90082, a.I90082 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I90082:hover, a.I90082:hover {
}
@media (max-width:992px) {
.I90082, a.I90082 {
}
.I90082:hover, a.I90082:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I90082, a.I90082 {
display:flex;
padding-bottom:0rem;

}
.I90082:hover, a.I90082:hover {
}
}

.I90083, a.I90083 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I90083:hover, a.I90083:hover {
}
@media (min-width:1440px) {
.I90083, a.I90083 {
display:flex;
font-weight:500;


}
.I90083:hover, a.I90083:hover {
}
}
.I90084, a.I90084 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I90084:hover, a.I90084:hover {
}
@media (max-width:992px) {
.I90084, a.I90084 {
}
.I90084:hover, a.I90084:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I90084, a.I90084 {
display:flex;
padding-bottom:0rem;

}
.I90084:hover, a.I90084:hover {
}
}

.I90085, a.I90085 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.5rem;

padding-bottom:1rem;

}
.I90085:hover, a.I90085:hover {
}
@media (max-width:992px) {
.I90085, a.I90085 {
}
.I90085:hover, a.I90085:hover {
display:flex;
width:100%;

}
}
@media (min-width:1440px) {
.I90085, a.I90085 {
display:flex;
font-weight:500;


}
.I90085:hover, a.I90085:hover {
}
}
.I90086, a.I90086 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I90086:hover, a.I90086:hover {
}
@media (max-width:992px) {
.I90086, a.I90086 {
}
.I90086:hover, a.I90086:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I90086, a.I90086 {
display:flex;
padding-bottom:0rem;

}
.I90086:hover, a.I90086:hover {
}
}

.I90087, a.I90087 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I90087:hover, a.I90087:hover {
}
@media (min-width:1440px) {
.I90087, a.I90087 {
display:flex;
font-weight:500;


}
.I90087:hover, a.I90087:hover {
}
}
.I90088 {
}
.I90088:hover {
}
.I90088 {
}
.I90088:hover {
}


.I90089, a.I90089 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I90089:hover, a.I90089:hover {
}

.I90090, a.I90090 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I90090:hover, a.I90090:hover {
}

.I90091 .button, .I90091.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I90091 button.button, button.I90091.button {
cursor:pointer;
}
.I90091 .button .text, .I90091.button .text {
color:rgb(255,255,255);

}
.I90091 .button .icon, .I90091.button .icon {
flex:none;
background-size:100% 100%;
}
.I90091 .button:hover, .I90091.button:hover {
}
.I90091 .button:hover .text, .I90091.button:hover .text {
}
.I90091 .button:hover .icon, .I90091.button:hover .icon {
background-size:100% 100%;
}

.I90092 .button, .I90092.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I90092 button.button, button.I90092.button {
cursor:pointer;
}
.I90092 .button .text, .I90092.button .text {
color:rgb(255,255,255);

}
.I90092 .button .icon, .I90092.button .icon {
flex:none;
background-size:100% 100%;
}
.I90092 .button:hover, .I90092.button:hover {
}
.I90092 .button:hover .text, .I90092.button:hover .text {
}
.I90092 .button:hover .icon, .I90092.button:hover .icon {
background-size:100% 100%;
}

.I90093 .button, .I90093.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I90093 button.button, button.I90093.button {
cursor:pointer;
}
.I90093 .button .text, .I90093.button .text {
}
.I90093 .button .icon, .I90093.button .icon {
flex:none;
background-size:100% 100%;
}
.I90093 .button:hover, .I90093.button:hover {
}
.I90093 .button:hover .text, .I90093.button:hover .text {
}
.I90093 .button:hover .icon, .I90093.button:hover .icon {
background-size:100% 100%;
}

.I90094 .button, .I90094.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I90094 button.button, button.I90094.button {
cursor:pointer;
}
.I90094 .button .text, .I90094.button .text {
}
.I90094 .button .icon, .I90094.button .icon {
flex:none;
background-size:100% 100%;
}
.I90094 .button:hover, .I90094.button:hover {
}
.I90094 .button:hover .text, .I90094.button:hover .text {
}
.I90094 .button:hover .icon, .I90094.button:hover .icon {
background-size:100% 100%;
}

.I90095 .button, .I90095.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I90095 button.button, button.I90095.button {
cursor:pointer;
}
.I90095 .button .text, .I90095.button .text {
color:rgb(255,255,255);

}
.I90095 .button .icon, .I90095.button .icon {
flex:none;
background-size:100% 100%;
}
.I90095 .button:hover, .I90095.button:hover {
}
.I90095 .button:hover .text, .I90095.button:hover .text {
}
.I90095 .button:hover .icon, .I90095.button:hover .icon {
background-size:100% 100%;
}

.I90096 .button, .I90096.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I90096 button.button, button.I90096.button {
cursor:pointer;
}
.I90096 .button .text, .I90096.button .text {
}
.I90096 .button .icon, .I90096.button .icon {
flex:none;
background-size:100% 100%;
}
.I90096 .button:hover, .I90096.button:hover {
}
.I90096 .button:hover .text, .I90096.button:hover .text {
}
.I90096 .button:hover .icon, .I90096.button:hover .icon {
background-size:100% 100%;
}

.I90097 .button, .I90097.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I90097 button.button, button.I90097.button {
cursor:pointer;
}
.I90097 .button .text, .I90097.button .text {
}
.I90097 .button .icon, .I90097.button .icon {
flex:none;
background-size:100% 100%;
}
.I90097 .button:hover, .I90097.button:hover {
}
.I90097 .button:hover .text, .I90097.button:hover .text {
}
.I90097 .button:hover .icon, .I90097.button:hover .icon {
background-size:100% 100%;
}

.I90098 .button, .I90098.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I90098 button.button, button.I90098.button {
cursor:pointer;
}
.I90098 .button .text, .I90098.button .text {
}
.I90098 .button .icon, .I90098.button .icon {
flex:none;
background-size:100% 100%;
}
.I90098 .button:hover, .I90098.button:hover {
}
.I90098 .button:hover .text, .I90098.button:hover .text {
}
.I90098 .button:hover .icon, .I90098.button:hover .icon {
background-size:100% 100%;
}

.I90099 .button, .I90099.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I90099 button.button, button.I90099.button {
cursor:pointer;
}
.I90099 .button .text, .I90099.button .text {
}
.I90099 .button .icon, .I90099.button .icon {
flex:none;
background-size:100% 100%;
}
.I90099 .button:hover, .I90099.button:hover {
}
.I90099 .button:hover .text, .I90099.button:hover .text {
}
.I90099 .button:hover .icon, .I90099.button:hover .icon {
background-size:100% 100%;
}

.I90100 .button, .I90100.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I90100 button.button, button.I90100.button {
cursor:pointer;
}
.I90100 .button .text, .I90100.button .text {
font-family:Rubik;
font-weight:500;
color:rgb(250,50,99);

}
.I90100 .button .icon, .I90100.button .icon {
flex:none;
background-size:100% 100%;
}
.I90100 .button:hover, .I90100.button:hover {
}
.I90100 .button:hover .text, .I90100.button:hover .text {
}
.I90100 .button:hover .icon, .I90100.button:hover .icon {
background-size:100% 100%;
}

.I90101, a.I90101 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I90101:hover, a.I90101:hover {
}

.I90102, a.I90102 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I90102:hover, a.I90102:hover {
}

.I90103, a.I90103 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I90103:hover, a.I90103:hover {
}

.I90104, a.I90104 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I90104:hover, a.I90104:hover {
}

.I90105, a.I90105 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I90105:hover, a.I90105:hover {
}

.I90106, a.I90106 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I90106:hover, a.I90106:hover {
}

.I90107, a.I90107 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I90107:hover, a.I90107:hover {
}

.I108569 .button, .I108569.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I108569 button.button, button.I108569.button {
cursor:pointer;
}
.I108569 .button .text, .I108569.button .text {
}
.I108569 .button .icon, .I108569.button .icon {
flex:none;
background-size:100% 100%;
}
.I108569 .button:hover, .I108569.button:hover {
}
.I108569 .button:hover .text, .I108569.button:hover .text {
}
.I108569 .button:hover .icon, .I108569.button:hover .icon {
background-size:100% 100%;
}

.I108691, a.I108691 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I108691:hover, a.I108691:hover {
}

.I108874, a.I108874 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I108874:hover, a.I108874:hover {
}

.I108996, a.I108996 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I108996:hover, a.I108996:hover {
}

.I109118 .image, .I109118.image {
vertical-align:top;
}
.I109118 .image:hover, .I109118.image:hover {
}

.I162922, a.I162922 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I162922:hover, a.I162922:hover {
}

.I165850, a.I165850 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I165850:hover, a.I165850:hover {
}

.I166323, a.I166323 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I166323:hover, a.I166323:hover {
}

.I166626 .button, .I166626.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I166626 button.button, button.I166626.button {
cursor:pointer;
}
.I166626 .button .text, .I166626.button .text {
}
.I166626 .button .icon, .I166626.button .icon {
flex:none;
background-size:100% 100%;
}
.I166626 .button:hover, .I166626.button:hover {
}
.I166626 .button:hover .text, .I166626.button:hover .text {
}
.I166626 .button:hover .icon, .I166626.button:hover .icon {
background-size:100% 100%;
}

.I166828, a.I166828 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I166828:hover, a.I166828:hover {
}

.I167131, a.I167131 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167131:hover, a.I167131:hover {
}

.I167333, a.I167333 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167333:hover, a.I167333:hover {
}

.I167535 .image, .I167535.image {
vertical-align:top;
}
.I167535 .image:hover, .I167535.image:hover {
}

.I176809, a.I176809 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176809:hover, a.I176809:hover {
}

.I177015, a.I177015 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177015:hover, a.I177015:hover {
}

.I177221, a.I177221 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177221:hover, a.I177221:hover {
}

.I177586, a.I177586 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177586:hover, a.I177586:hover {
}

h1.I91065, .I91065 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I91065 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;

}
.I91065:hover {
}
.I91065 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I91065 > .viewport:hover {
}


h1.I98676, .I98676 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I98676 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;


}
.I98676:hover {
}
.I98676 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I98676 > .viewport:hover {
}


.I98553 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
max-width:1180px;
margin-left:auto;
margin-right:auto;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;

flex-direction:column;
align-items:center;

	
}
.I98553:hover {
}
@media (max-width:992px) {
.I98553 {
width:100%;
margin-left:auto;
margin-right:auto;
padding-bottom:4rem;
padding-top:4rem;

align-items:flex-start;

	
}
.I98553:hover {
}
}
@media (max-width:640px) {
.I98553 {
padding-bottom:4rem;
padding-left:0rem;
padding-right:0rem;
padding-top:4rem;

	
}
.I98553:hover {
}
}

.I98554 {
display:flex;

order:3;
width:100%;
max-width:1440px;
padding-bottom:1rem;
box-sizing:border-box;


flex-direction:row;
}
.I98554:hover {
}
@media (max-width:992px) {
.I98554 {

width:100%;
padding-bottom:1rem;
padding-right:0;


}
.I98554:hover {
}
}
@media (max-width:640px) {
.I98554 {

width:calc(100vw - 1rem);
margin-left:1rem;
padding-bottom:1rem;
padding-left:0;
padding-right:1rem;


}
.I98554:hover {
}
}

.I98555 {
display:flex;
position:var(--I98555-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:6;
width:100%;
height:240px;
background-color:rgb(17,17,17);
box-shadow:none;
overflow:hidden;
position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I98555-location-transform:translate(0px,0px);
z-index:var(--I98555-z-index, auto);

transform:
var(--I98555-location-transform, translate(0px,0px))
var(--I98555-user-box-transform, translate(0px,0px))
;


position:var(--I98555-position-static-computed, static);
}
.I98555:hover {
}

@media (max-width:640px) {
.I98555 {

width:calc(100vw - 2rem);

}
.I98555:hover {
}

}

.I98556 {
display:flex;
position:var(--I98556-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
width:100%;
height:240px;
background-color:rgb(17,17,17);
box-shadow:none;
overflow:hidden;
}
.I98556:hover {
}

@media (max-width:640px) {
.I98556 {

width:calc(100vw - 2rem);

}
.I98556:hover {
}

}

.I98557 {
display:flex;
position:var(--I98557-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:7;
width:100%;
height:240px;
background-color:rgb(17,17,17);
box-shadow:none;
overflow:hidden;
}
.I98557:hover {
}
.I98557 {
--I98557-position-static-computed:static;
}
.I98557 > .sector, .I98557 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I98557 {

width:calc(100vw - 2rem);

}
.I98557:hover {
}

}

.I98558 {
display:flex;
position:var(--I98558-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
max-width:1440px;
box-sizing:border-box;

}
.I98558:hover {
}

@media (max-width:640px) {
.I98558 {

padding-left:1rem;
padding-right:1rem;

}
.I98558:hover {
}

}

.I98559 {
display:flex;
position:var(--I98559-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:15;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I98559:hover {
}

@media (max-width:640px) {
.I98559 {

width:calc(100vw - 2rem);

}
.I98559:hover {
}

}

.I98560 {
display:flex;
position:var(--I98560-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:17;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I98560:hover {
}
.I98560 {
--I98560-position-static-computed:static;
}
.I98560 > .sector, .I98560 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I98560 {

width:calc(100vw - 2rem);

}
.I98560:hover {
}

}
@media (min-width:1440px) {
.I98560 {

}
.I98560:hover {
}
.I98560 {
--I98560-position-static-computed:static;
}
.I98560 > .sector, .I98560 > .group-sectors {
position:relative;
}
}
.I98561 {
display:flex;
position:var(--I98561-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:22;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I98561:hover {
}

@media (max-width:640px) {
.I98561 {

width:calc(100vw - 2rem);

}
.I98561:hover {
}

}

.I98562 {
display:flex;
position:var(--I98562-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:44;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I98562:hover {
}

@media (max-width:640px) {
.I98562 {

width:calc(100vw - 2rem);

}
.I98562:hover {
}

}

.I98563 {
display:flex;
position:var(--I98563-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:45;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I98563:hover {
}

@media (max-width:640px) {
.I98563 {

width:calc(100vw - 2rem);

}
.I98563:hover {
}

}

.I98564 {
display:flex;
position:var(--I98564-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:46;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I98564:hover {
}

@media (max-width:640px) {
.I98564 {

width:calc(100vw - 2rem);

}
.I98564:hover {
}

}

.I98565 {
display:flex;
position:var(--I98565-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I98565:hover {
}


.I108541 {
display:flex;
position:var(--I108541-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:47;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I108541:hover {
}

@media (max-width:640px) {
.I108541 {

width:calc(100vw - 2rem);

}
.I108541:hover {
}

}

.I166558 {
display:flex;
position:var(--I166558-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:48;
width:100%;
height:240px;
background-color:rgb(255,255,255);
box-shadow:none;
overflow:hidden;
}
.I166558:hover {
}


.I98566 {
display:flex;
align-items:flex-start;
position:relative;

order:11;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I98566:hover {
}

@media (min-width:1440px) {
.I98566 {

order:4;


	
}
.I98566:hover {
}

}
.I98567 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I98567:hover {
}

@media (min-width:1440px) {
.I98567 {

order:2;


	
}
.I98567:hover {
}

}
.I98568 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I98568:hover {
}


.I98569 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I98569:hover {
}


.I98570 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I98570:hover {
}


.I98571 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I98571:hover {
}


.I98572 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I98572:hover {
}


.I98573 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I98573:hover {
}


.I98574 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I98574:hover {
}


.I98575 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;



flex-direction:row;
justify-content:space-between;
align-items:center;

	
}
.I98575:hover {
}
.I98575 > .sector {
position:relative;
}
@media (max-width:640px) {
.I98575 {



flex-direction:column;
align-items:flex-start;

	
}
.I98575:hover {
}

}

.I108846 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I108846:hover {
}


.I167063 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I167063:hover {
}


h1.I98576, .I98576 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I98576 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
width:100%;
background-size:cover;
background-position:center center;


}
.I98576:hover {
}
.I98576 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I98576 > .viewport:hover {
}

@media (min-width:1440px) {
.I98576 {

order:8;

}
.I98576:hover {
}
.I98576 > .viewport {



}
.I98576 > .viewport:hover {
}

}
h1.I98577, .I98577 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I98577 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I98577:hover {
}
.I98577 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I98577 > .viewport:hover {
}


h1.I98578, .I98578 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I98578 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I98578:hover {
}
.I98578 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I98578 > .viewport:hover {
}

@media (min-width:1440px) {
.I98578 {

order:3;

}
.I98578:hover {
}
.I98578 > .viewport {



}
.I98578 > .viewport:hover {
}

}
h1.I98579, .I98579 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I98579 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I98579:hover {
}
.I98579 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I98579 > .viewport:hover {
}


h1.I98580, .I98580 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I98580 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;
overflow:hidden;

}
.I98580:hover {
}
.I98580 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I98580 > .viewport:hover {
}


h1.I98581, .I98581 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I98581 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I98581:hover {
}
.I98581 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I98581 > .viewport:hover {
}


h1.I98582, .I98582 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I98582 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I98582:hover {
}
.I98582 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I98582 > .viewport:hover {
}


h1.I98583, .I98583 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I98583 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I98583:hover {
}
.I98583 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I98583 > .viewport:hover {
}


h1.I98584, .I98584 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I98584 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I98584:hover {
}
.I98584 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I98584 > .viewport:hover {
}


h1.I98585, .I98585 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I98585 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I98585:hover {
}
.I98585 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I98585 > .viewport:hover {
}


h1.I98586, .I98586 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I98586 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I98586:hover {
}
.I98586 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I98586 > .viewport:hover {
}


h1.I98587, .I98587 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I98587 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I98587:hover {
}
.I98587 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I98587 > .viewport:hover {
}


h1.I98588, .I98588 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I98588 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I98588:hover {
}
.I98588 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I98588 > .viewport:hover {
}


h1.I98589, .I98589 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I98589 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I98589:hover {
}
.I98589 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I98589 > .viewport:hover {
}


h1.I98590, .I98590 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I98590 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I98590:hover {
}
.I98590 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I98590 > .viewport:hover {
}


h1.I98591, .I98591 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I98591 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I98591:hover {
}
.I98591 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I98591 > .viewport:hover {
}


h1.I98592, .I98592 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I98592 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I98592:hover {
}
.I98592 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I98592 > .viewport:hover {
}


h1.I98593, .I98593 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I98593 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I98593:hover {
}
.I98593 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I98593 > .viewport:hover {
}

@media (max-width:640px) {
.I98593 {

width:100%;


}
.I98593:hover {
}
.I98593 > .viewport {



}
.I98593 > .viewport:hover {
}

}

h1.I98594, .I98594 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I98594 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I98594:hover {
}
.I98594 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I98594 > .viewport:hover {
}


h1.I98595, .I98595 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I98595 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I98595:hover {
}
.I98595 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I98595 > .viewport:hover {
}


h1.I98596, .I98596 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I98596 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I98596:hover {
}
.I98596 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I98596 > .viewport:hover {
}


h1.I98597, .I98597 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I98597 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I98597:hover {
}
.I98597 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I98597 > .viewport:hover {
}


h1.I98598, .I98598 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I98598 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I98598:hover {
}
.I98598 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I98598 > .viewport:hover {
}


h1.I98599, .I98599 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I98599 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I98599:hover {
}
.I98599 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I98599 > .viewport:hover {
}


h1.I98600, .I98600 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I98600 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I98600:hover {
}
.I98600 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I98600 > .viewport:hover {
}


h1.I98601, .I98601 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I98601 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I98601:hover {
}
.I98601 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I98601 > .viewport:hover {
}


h1.I98602, .I98602 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I98602 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I98602:hover {
}
.I98602 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I98602 > .viewport:hover {
}


h1.I98603, .I98603 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I98603 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I98603:hover {
}
.I98603 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I98603 > .viewport:hover {
}


h1.I98604, .I98604 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I98604 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I98604:hover {
}
.I98604 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I98604 > .viewport:hover {
}


h1.I98605, .I98605 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I98605 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I98605:hover {
}
.I98605 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I98605 > .viewport:hover {
}


h1.I98606, .I98606 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I98606 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I98606:hover {
}
.I98606 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I98606 > .viewport:hover {
}


h1.I98607, .I98607 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I98607 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I98607:hover {
}
.I98607 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I98607 > .viewport:hover {
}


h1.I98608, .I98608 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I98608 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;

}
.I98608:hover {
}
.I98608 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I98608 > .viewport:hover {
}

@media (min-width:1440px) {
.I98608 {

order:3;

}
.I98608:hover {
}
.I98608 > .viewport {



}
.I98608 > .viewport:hover {
}

}
h1.I98609, .I98609 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I98609 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I98609:hover {
}
.I98609 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I98609 > .viewport:hover {
}


h1.I98610, .I98610 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I98610 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I98610:hover {
}
.I98610 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I98610 > .viewport:hover {
}


h1.I98611, .I98611 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I98611 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I98611:hover {
}
.I98611 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I98611 > .viewport:hover {
}


h1.I98612, .I98612 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I98612 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I98612:hover {
}
.I98612 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I98612 > .viewport:hover {
}


h1.I98613, .I98613 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I98613 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I98613:hover {
}
.I98613 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I98613 > .viewport:hover {
}


h1.I98614, .I98614 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I98614 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I98614:hover {
}
.I98614 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I98614 > .viewport:hover {
}


h1.I98615, .I98615 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I98615 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I98615:hover {
}
.I98615 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I98615 > .viewport:hover {
}


h1.I98616, .I98616 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I98616 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I98616:hover {
}
.I98616 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I98616 > .viewport:hover {
}


h1.I98617, .I98617 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I98617 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I98617:hover {
}
.I98617 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I98617 > .viewport:hover {
}


h1.I98618, .I98618 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I98618 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:11;

}
.I98618:hover {
}
.I98618 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I98618 > .viewport:hover {
}


h1.I98619, .I98619 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I98619 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;

}
.I98619:hover {
}
.I98619 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I98619 > .viewport:hover {
}


h1.I98620, .I98620 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I98620 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I98620:hover {
}
.I98620 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I98620 > .viewport:hover {
}


h1.I98621, .I98621 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I98621 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I98621:hover {
}
.I98621 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I98621 > .viewport:hover {
}


h1.I98622, .I98622 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I98622 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I98622:hover {
}
.I98622 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I98622 > .viewport:hover {
}


h1.I98623, .I98623 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I98623 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I98623:hover {
}
.I98623 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I98623 > .viewport:hover {
}


h1.I98624, .I98624 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I98624 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I98624:hover {
}
.I98624 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I98624 > .viewport:hover {
}


h1.I108663, .I108663 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108663 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I108663:hover {
}
.I108663 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108663 > .viewport:hover {
}


h1.I108785, .I108785 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108785 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I108785:hover {
}
.I108785 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108785 > .viewport:hover {
}


h1.I108968, .I108968 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108968 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I108968:hover {
}
.I108968 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108968 > .viewport:hover {
}


h1.I109090, .I109090 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I109090 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I109090:hover {
}
.I109090 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I109090 > .viewport:hover {
}


h1.I109212, .I109212 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I109212 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I109212:hover {
}
.I109212 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I109212 > .viewport:hover {
}

@media (max-width:640px) {
.I109212 {

width:100%;


}
.I109212:hover {
}
.I109212 > .viewport {



}
.I109212 > .viewport:hover {
}

}

h1.I163052, .I163052 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163052 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I163052:hover {
}
.I163052 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163052 > .viewport:hover {
}


h1.I165984, .I165984 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165984 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I165984:hover {
}
.I165984 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165984 > .viewport:hover {
}


h1.I166457, .I166457 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166457 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I166457:hover {
}
.I166457 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166457 > .viewport:hover {
}


h1.I166760, .I166760 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166760 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I166760:hover {
}
.I166760 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166760 > .viewport:hover {
}


h1.I166962, .I166962 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166962 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I166962:hover {
}
.I166962 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166962 > .viewport:hover {
}


h1.I167265, .I167265 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167265 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I167265:hover {
}
.I167265 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167265 > .viewport:hover {
}


h1.I167467, .I167467 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167467 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I167467:hover {
}
.I167467 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167467 > .viewport:hover {
}


h1.I167669, .I167669 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167669 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I167669:hover {
}
.I167669 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167669 > .viewport:hover {
}

@media (max-width:640px) {
.I167669 {

width:100%;


}
.I167669:hover {
}
.I167669 > .viewport {



}
.I167669 > .viewport:hover {
}

}

h1.I176945, .I176945 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176945 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;

}
.I176945:hover {
}
.I176945 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176945 > .viewport:hover {
}


h1.I177151, .I177151 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177151 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177151:hover {
}
.I177151 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177151 > .viewport:hover {
}


h1.I177357, .I177357 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177357 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177357:hover {
}
.I177357 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177357 > .viewport:hover {
}


h1.I177723, .I177723 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177723 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177723:hover {
}
.I177723 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177723 > .viewport:hover {
}


.I98626 .image, .I98626.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I98626 .image:hover, .I98626.image:hover {
}
@media (min-width:1440px) {
.I98626 .image, .I98626.image {
width:100%;

}
.I98626 .image:hover, .I98626.image:hover {
}
}
.I98627, a.I98627 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I98627:hover, a.I98627:hover {
}
@media (max-width:992px) {
.I98627, a.I98627 {
}
.I98627:hover, a.I98627:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I98627, a.I98627 {
display:flex;
padding-bottom:0rem;

}
.I98627:hover, a.I98627:hover {
}
}

.I98628 .image, .I98628.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I98628 .image:hover, .I98628.image:hover {
}
@media (min-width:1440px) {
.I98628 .image, .I98628.image {
width:100%;

}
.I98628 .image:hover, .I98628.image:hover {
}
}
.I98629 .image, .I98629.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I98629 .image:hover, .I98629.image:hover {
}

.I98630, a.I98630 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I98630:hover, a.I98630:hover {
}
@media (max-width:992px) {
.I98630, a.I98630 {
}
.I98630:hover, a.I98630:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I98630, a.I98630 {
display:flex;
padding-bottom:0rem;

}
.I98630:hover, a.I98630:hover {
}
}

.I98631, a.I98631 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I98631:hover, a.I98631:hover {
}

.I98632, a.I98632 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I98632:hover, a.I98632:hover {
}
@media (max-width:992px) {
.I98632, a.I98632 {
}
.I98632:hover, a.I98632:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I98632, a.I98632 {
display:flex;
padding-bottom:0rem;

}
.I98632:hover, a.I98632:hover {
}
}

.I98633, a.I98633 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;

}
.I98633:hover, a.I98633:hover {
}
@media (max-width:640px) {
.I98633, a.I98633 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I98633:hover, a.I98633:hover {
}
}

.I98634, a.I98634 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

margin-top:1rem;
padding-bottom:1.5rem;

}
.I98634:hover, a.I98634:hover {
}
@media (max-width:992px) {
.I98634, a.I98634 {
}
.I98634:hover, a.I98634:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I98634, a.I98634 {
display:flex;
padding-bottom:1rem;

}
.I98634:hover, a.I98634:hover {
}
}

.I98635, a.I98635 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I98635:hover, a.I98635:hover {
}

.I98636, a.I98636 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I98636:hover, a.I98636:hover {
}
@media (min-width:1440px) {
.I98636, a.I98636 {
display:flex;
font-weight:500;


}
.I98636:hover, a.I98636:hover {
}
}
.I98637 .image, .I98637.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I98637 .image:hover, .I98637.image:hover {
}

.I98638, a.I98638 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I98638:hover, a.I98638:hover {
}
@media (min-width:1440px) {
.I98638, a.I98638 {
display:flex;
font-weight:500;


}
.I98638:hover, a.I98638:hover {
}
}
.I98639, a.I98639 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I98639:hover, a.I98639:hover {
}
@media (max-width:992px) {
.I98639, a.I98639 {
}
.I98639:hover, a.I98639:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I98639, a.I98639 {
display:flex;
padding-bottom:0rem;

}
.I98639:hover, a.I98639:hover {
}
}

.I98640 .image, .I98640.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I98640 .image:hover, .I98640.image:hover {
}

.I98641, a.I98641 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I98641:hover, a.I98641:hover {
}
@media (min-width:1440px) {
.I98641, a.I98641 {
display:flex;
font-weight:500;


}
.I98641:hover, a.I98641:hover {
}
}
.I98642, a.I98642 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I98642:hover, a.I98642:hover {
}
@media (max-width:992px) {
.I98642, a.I98642 {
}
.I98642:hover, a.I98642:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I98642, a.I98642 {
display:flex;
padding-bottom:0rem;

}
.I98642:hover, a.I98642:hover {
}
}

.I98643 .image, .I98643.image {
vertical-align:top;
width:100px;
height:75px;
border-image-slice:100%;
background-size:cover;
background-position:center center;

}
.I98643 .image:hover, .I98643.image:hover {
}

.I98644, a.I98644 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I98644:hover, a.I98644:hover {
}
@media (min-width:1440px) {
.I98644, a.I98644 {
display:flex;
font-weight:500;


}
.I98644:hover, a.I98644:hover {
}
}
.I98645, a.I98645 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I98645:hover, a.I98645:hover {
}
@media (max-width:992px) {
.I98645, a.I98645 {
}
.I98645:hover, a.I98645:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I98645, a.I98645 {
display:flex;
padding-bottom:0rem;

}
.I98645:hover, a.I98645:hover {
}
}

.I98646 .image, .I98646.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I98646 .image:hover, .I98646.image:hover {
}

.I98647 .image, .I98647.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I98647 .image:hover, .I98647.image:hover {
}

.I98648 .image, .I98648.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I98648 .image:hover, .I98648.image:hover {
}

.I98649, a.I98649 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I98649:hover, a.I98649:hover {
}
@media (max-width:992px) {
.I98649, a.I98649 {
}
.I98649:hover, a.I98649:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I98649, a.I98649 {
display:flex;
padding-bottom:0rem;

}
.I98649:hover, a.I98649:hover {
}
}

.I98650, a.I98650 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I98650:hover, a.I98650:hover {
}
@media (min-width:1440px) {
.I98650, a.I98650 {
display:flex;
font-weight:500;


}
.I98650:hover, a.I98650:hover {
}
}
.I98651, a.I98651 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I98651:hover, a.I98651:hover {
}
@media (max-width:992px) {
.I98651, a.I98651 {
}
.I98651:hover, a.I98651:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I98651, a.I98651 {
display:flex;
padding-bottom:0rem;

}
.I98651:hover, a.I98651:hover {
}
}

.I98652, a.I98652 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.5rem;

padding-bottom:1rem;

}
.I98652:hover, a.I98652:hover {
}
@media (max-width:992px) {
.I98652, a.I98652 {
}
.I98652:hover, a.I98652:hover {
display:flex;
width:100%;

}
}
@media (min-width:1440px) {
.I98652, a.I98652 {
display:flex;
font-weight:500;


}
.I98652:hover, a.I98652:hover {
}
}
.I98653, a.I98653 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I98653:hover, a.I98653:hover {
}
@media (max-width:992px) {
.I98653, a.I98653 {
}
.I98653:hover, a.I98653:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I98653, a.I98653 {
display:flex;
padding-bottom:0rem;

}
.I98653:hover, a.I98653:hover {
}
}

.I98654, a.I98654 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I98654:hover, a.I98654:hover {
}
@media (min-width:1440px) {
.I98654, a.I98654 {
display:flex;
font-weight:500;


}
.I98654:hover, a.I98654:hover {
}
}
.I98655 {
}
.I98655:hover {
}
.I98655 {
}
.I98655:hover {
}


.I98656, a.I98656 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I98656:hover, a.I98656:hover {
}

.I98657, a.I98657 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I98657:hover, a.I98657:hover {
}

.I98658 .button, .I98658.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I98658 button.button, button.I98658.button {
cursor:pointer;
}
.I98658 .button .text, .I98658.button .text {
color:rgb(255,255,255);

}
.I98658 .button .icon, .I98658.button .icon {
flex:none;
background-size:100% 100%;
}
.I98658 .button:hover, .I98658.button:hover {
}
.I98658 .button:hover .text, .I98658.button:hover .text {
}
.I98658 .button:hover .icon, .I98658.button:hover .icon {
background-size:100% 100%;
}

.I98659 .button, .I98659.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I98659 button.button, button.I98659.button {
cursor:pointer;
}
.I98659 .button .text, .I98659.button .text {
color:rgb(255,255,255);

}
.I98659 .button .icon, .I98659.button .icon {
flex:none;
background-size:100% 100%;
}
.I98659 .button:hover, .I98659.button:hover {
}
.I98659 .button:hover .text, .I98659.button:hover .text {
}
.I98659 .button:hover .icon, .I98659.button:hover .icon {
background-size:100% 100%;
}

.I98660 .button, .I98660.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I98660 button.button, button.I98660.button {
cursor:pointer;
}
.I98660 .button .text, .I98660.button .text {
}
.I98660 .button .icon, .I98660.button .icon {
flex:none;
background-size:100% 100%;
}
.I98660 .button:hover, .I98660.button:hover {
}
.I98660 .button:hover .text, .I98660.button:hover .text {
}
.I98660 .button:hover .icon, .I98660.button:hover .icon {
background-size:100% 100%;
}

.I98661 .button, .I98661.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I98661 button.button, button.I98661.button {
cursor:pointer;
}
.I98661 .button .text, .I98661.button .text {
}
.I98661 .button .icon, .I98661.button .icon {
flex:none;
background-size:100% 100%;
}
.I98661 .button:hover, .I98661.button:hover {
}
.I98661 .button:hover .text, .I98661.button:hover .text {
}
.I98661 .button:hover .icon, .I98661.button:hover .icon {
background-size:100% 100%;
}

.I98662 .button, .I98662.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I98662 button.button, button.I98662.button {
cursor:pointer;
}
.I98662 .button .text, .I98662.button .text {
color:rgb(255,255,255);

}
.I98662 .button .icon, .I98662.button .icon {
flex:none;
background-size:100% 100%;
}
.I98662 .button:hover, .I98662.button:hover {
}
.I98662 .button:hover .text, .I98662.button:hover .text {
}
.I98662 .button:hover .icon, .I98662.button:hover .icon {
background-size:100% 100%;
}

.I98663 .button, .I98663.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I98663 button.button, button.I98663.button {
cursor:pointer;
}
.I98663 .button .text, .I98663.button .text {
}
.I98663 .button .icon, .I98663.button .icon {
flex:none;
background-size:100% 100%;
}
.I98663 .button:hover, .I98663.button:hover {
}
.I98663 .button:hover .text, .I98663.button:hover .text {
}
.I98663 .button:hover .icon, .I98663.button:hover .icon {
background-size:100% 100%;
}

.I98664 .button, .I98664.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I98664 button.button, button.I98664.button {
cursor:pointer;
}
.I98664 .button .text, .I98664.button .text {
}
.I98664 .button .icon, .I98664.button .icon {
flex:none;
background-size:100% 100%;
}
.I98664 .button:hover, .I98664.button:hover {
}
.I98664 .button:hover .text, .I98664.button:hover .text {
}
.I98664 .button:hover .icon, .I98664.button:hover .icon {
background-size:100% 100%;
}

.I98665 .button, .I98665.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I98665 button.button, button.I98665.button {
cursor:pointer;
}
.I98665 .button .text, .I98665.button .text {
}
.I98665 .button .icon, .I98665.button .icon {
flex:none;
background-size:100% 100%;
}
.I98665 .button:hover, .I98665.button:hover {
}
.I98665 .button:hover .text, .I98665.button:hover .text {
}
.I98665 .button:hover .icon, .I98665.button:hover .icon {
background-size:100% 100%;
}

.I98666 .button, .I98666.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I98666 button.button, button.I98666.button {
cursor:pointer;
}
.I98666 .button .text, .I98666.button .text {
}
.I98666 .button .icon, .I98666.button .icon {
flex:none;
background-size:100% 100%;
}
.I98666 .button:hover, .I98666.button:hover {
}
.I98666 .button:hover .text, .I98666.button:hover .text {
}
.I98666 .button:hover .icon, .I98666.button:hover .icon {
background-size:100% 100%;
}

.I98667 .button, .I98667.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I98667 button.button, button.I98667.button {
cursor:pointer;
}
.I98667 .button .text, .I98667.button .text {
font-family:Rubik;
font-weight:500;
color:rgb(250,50,99);

}
.I98667 .button .icon, .I98667.button .icon {
flex:none;
background-size:100% 100%;
}
.I98667 .button:hover, .I98667.button:hover {
}
.I98667 .button:hover .text, .I98667.button:hover .text {
}
.I98667 .button:hover .icon, .I98667.button:hover .icon {
background-size:100% 100%;
}

.I98668, a.I98668 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I98668:hover, a.I98668:hover {
}

.I98669, a.I98669 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I98669:hover, a.I98669:hover {
}

.I98670, a.I98670 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(255,255,255);
line-height:1.5rem;


}
.I98670:hover, a.I98670:hover {
}

.I98671, a.I98671 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I98671:hover, a.I98671:hover {
}

.I98672, a.I98672 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I98672:hover, a.I98672:hover {
}

.I98673, a.I98673 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I98673:hover, a.I98673:hover {
}

.I98674, a.I98674 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I98674:hover, a.I98674:hover {
}

.I108602 .button, .I108602.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I108602 button.button, button.I108602.button {
cursor:pointer;
}
.I108602 .button .text, .I108602.button .text {
}
.I108602 .button .icon, .I108602.button .icon {
flex:none;
background-size:100% 100%;
}
.I108602 .button:hover, .I108602.button:hover {
}
.I108602 .button:hover .text, .I108602.button:hover .text {
}
.I108602 .button:hover .icon, .I108602.button:hover .icon {
background-size:100% 100%;
}

.I108724, a.I108724 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I108724:hover, a.I108724:hover {
}

.I108907, a.I108907 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I108907:hover, a.I108907:hover {
}

.I109029, a.I109029 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I109029:hover, a.I109029:hover {
}

.I109151 .image, .I109151.image {
vertical-align:top;
}
.I109151 .image:hover, .I109151.image:hover {
}

.I162955, a.I162955 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I162955:hover, a.I162955:hover {
}

.I165883, a.I165883 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I165883:hover, a.I165883:hover {
}

.I166356, a.I166356 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I166356:hover, a.I166356:hover {
}

.I166659 .button, .I166659.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I166659 button.button, button.I166659.button {
cursor:pointer;
}
.I166659 .button .text, .I166659.button .text {
}
.I166659 .button .icon, .I166659.button .icon {
flex:none;
background-size:100% 100%;
}
.I166659 .button:hover, .I166659.button:hover {
}
.I166659 .button:hover .text, .I166659.button:hover .text {
}
.I166659 .button:hover .icon, .I166659.button:hover .icon {
background-size:100% 100%;
}

.I166861, a.I166861 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I166861:hover, a.I166861:hover {
}

.I167164, a.I167164 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167164:hover, a.I167164:hover {
}

.I167366, a.I167366 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167366:hover, a.I167366:hover {
}

.I167568 .image, .I167568.image {
vertical-align:top;
}
.I167568 .image:hover, .I167568.image:hover {
}

.I176842, a.I176842 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176842:hover, a.I176842:hover {
}

.I177048, a.I177048 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177048:hover, a.I177048:hover {
}

.I177254, a.I177254 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177254:hover, a.I177254:hover {
}

.I177619, a.I177619 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177619:hover, a.I177619:hover {
}

h1.I100783, .I100783 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100783 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:11;
width:100%;


}
.I100783:hover {
}
.I100783 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100783 > .viewport:hover {
}


.I100779 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
max-width:1180px;
margin-left:auto;
margin-right:auto;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;

align-items:center;

	
}
.I100779:hover {
}
@media (max-width:992px) {
.I100779 {
width:100%;
padding-left:2rem;
padding-right:2rem;

	
}
.I100779:hover {
}
}
@media (max-width:640px) {
.I100779 {
padding-left:1rem;
padding-right:1rem;

	
}
.I100779:hover {
}
}
@media (min-width:1440px) {
.I100779 {
width:100%;

	
}
.I100779:hover {
}
}
.I100780 {
display:flex;
position:var(--I100780-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
padding-bottom:8rem;
padding-top:1rem;
border-color:rgb(17,17,17);
border-top-style:solid;
border-top-width:1px;

}
.I100780:hover {
}


h1.I100781, .I100781 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100781 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I100781:hover {
}
.I100781 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100781 > .viewport:hover {
}

@media (min-width:1440px) {
.I100781 {

order:3;

}
.I100781:hover {
}
.I100781 > .viewport {



}
.I100781 > .viewport:hover {
}

}
.I100782 .button, .I100782.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
flex-direction:row;
}
.I100782 button.button, button.I100782.button {
cursor:pointer;
}
.I100782 .button .text, .I100782.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
line-height:1.625rem;

}
.I100782 .button .icon, .I100782.button .icon {
flex:none;
background-size:100% 100%;
width:36px;
height:36px;
background-image:url('https://www.genexus.com/media/images/live-2022__button-arrow-back.svg?timestamp=20220919190057');
margin-right:1rem;margin-top:0px;margin-bottom:0px;margin-left:0px;
}
.I100782 .button:hover, .I100782.button:hover {
}
.I100782 .button:hover .text, .I100782.button:hover .text {
text-decoration:underline;

}
.I100782 .button:hover .icon, .I100782.button:hover .icon {
background-size:100% 100%;
width:36px;
height:36px;
background-image:url('https://www.genexus.com/media/images/live-2022__button-arrow-back-hover.svg?timestamp=20220921203911');
}
@media (max-width:992px) {
.I100782 .button, .I100782.button {
flex-direction:row;
}
.I100782 button.button, button.I100782.button {
}
.I100782 .button .text, .I100782.button .text {
font-family:Rubik;

}
.I100782 .button .icon, .I100782.button .icon {
background-size:100% 100%;
margin-right:1rem;margin-top:0px;margin-bottom:0px;margin-left:0px;
}
.I100782 .button:hover, .I100782.button:hover {
}
.I100782 .button:hover .text, .I100782.button:hover .text {
}
.I100782 .button:hover .icon, .I100782.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I100782 .button, .I100782.button {
flex-direction:row;
}
.I100782 button.button, button.I100782.button {
}
.I100782 .button .text, .I100782.button .text {
}
.I100782 .button .icon, .I100782.button .icon {
background-size:100% 100%;
margin-right:1rem;margin-top:0px;margin-bottom:0px;margin-left:0px;
}
.I100782 .button:hover, .I100782.button:hover {
}
.I100782 .button:hover .text, .I100782.button:hover .text {
}
.I100782 .button:hover .icon, .I100782.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I100782 .button, .I100782.button {
flex-direction:row;
}
.I100782 button.button, button.I100782.button {
}
.I100782 .button .text, .I100782.button .text {
}
.I100782 .button .icon, .I100782.button .icon {
background-size:100% 100%;
width:36px;
height:36px;
background-image:url('https://www.genexus.com/media/images/live-2022__button-arrow-back.svg?timestamp=20220919190057');
margin-right:1rem;margin-top:0px;margin-bottom:0px;margin-left:0px;
}
.I100782 .button:hover, .I100782.button:hover {
}
.I100782 .button:hover .text, .I100782.button:hover .text {
}
.I100782 .button:hover .icon, .I100782.button:hover .icon {
background-size:100% 100%;
}
}
.I91064 {
}
.I91064:hover {
}
.I91064 {
}
.I91064:hover {
}


/************************ GRID *************************/
.live-2022-play-me-grid .group-regions .region:nth-child(1n) > .sector {
  width: 100%;
  height: 100%;
  position: absolute;
}

.live-2022-play-me-grid .group-regions .region,
.live-2022-play-me-grid .group-regions .region .sector .gorup-sectors .sector {
  position: relative;
}

.live-2022-play-me-grid .group-regions .region .sector .viewport a {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  box-sizing: border-box;
  transition: all 0.3s;
  overflow: hidden;
  z-index: 1;
}

.live-2022-play-me-grid .group-regions .region .sector .viewport a:hover {
  border: 0.25rem solid #111;
}

.live-2022-play-me-grid .group-regions {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 1rem;
}

@media (max-width: 992px) {
  .live-2022-play-me-grid .group-regions .region .sector .viewport a {
    width: calc(50vw - 2.5rem);
  }
  .live-2022-play-me-grid .group-regions {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 640px) {
  .live-2022-play-me-grid .group-regions .region .sector .viewport a {
    width: calc(100vw - 2rem);

  }

  .live-2022-play-me-grid .group-regions {
    width: auto;
    max-width: 100%;
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 1rem;
  }
}

.live-2022-play-me-grid .group-regions img {
  position: absolute;
  right: 1rem;
  bottom: 1rem;
  width: 125px;
  height: 100px;
}

/* Scrollbar styles */
.live-2022-play-me-grid .group-regions::-webkit-scrollbar {
  width: 0.5em;
}

.live-2022-play-me-grid .group-regions::-webkit-scrollbar-track {
  background-color: rgb(250, 250, 250);
}

.live-2022-play-me-grid .group-regions::-webkit-scrollbar-thumb {
  border-radius: 5rem;
  background-color: rgb(250, 50, 99);
  outline: 1px solid #fff;
  transition: background-color 0.5s ease;
}

.live-2022-play-me-grid .group-regions::-webkit-scrollbar-thumb:hover {
  border-radius: 5rem;
  background-color: rgb(210, 40, 93);
  outline: 1px solid #fff;
  transition: background-color 0.5s ease;
}

/************************ SLIDER *************************/
.live-2022-play-me-slider .group-regions .region:nth-child(1n) > .sector {
  width: 100%;
  height: 100%;
  position: absolute;
}
.live-2022-play-me-slider .group-regions .region {
  position: relative;
}


.live-2022-play-me-slider {
padding-top:4rem;
}
@media (max-width: 640px) {
.live-2022-play-me-slider {
padding-top:2rem;
}

}

.live-2022-play-me-slider .group-regions .region .sector .viewport a {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 9;
  box-sizing: border-box;
  transition: all 0.3s;
  overflow: hidden;
}

.live-2022-play-me-slider .group-regions .region .sector .viewport a:hover {
  border: 0.25rem solid #111;
}

.live-2022-play-me-slider .group-regions {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 1rem;
}

.live-2022-play-me-slider .group-regions {
  grid-template-columns: repeat(2, 1fr);
  max-width: 940px;
}

.live-2022-play-me-slider .group-regions {
  display: flex;
  scroll-snap-type: x mandatory;
  overflow-x: scroll;
}

.live-2022-play-me-slider .group-regions > .region {
  flex: 0 0 320px;
}

.live-2022-play-me-slider .group-regions img {
  position: absolute;
  right: 1rem;
  bottom: 1rem;
  width: 125px;
  height: 100px;
  z-index: 0;
}

/* Scrollbar styles */
.live-2022-play-me-slider .group-regions::-webkit-scrollbar {
  width: 0.5em;
  height: 6px;
}

.live-2022-play-me-slider .group-regions::-webkit-scrollbar-track {
  background-color: #eeeeee;
}

.live-2022-play-me-slider .group-regions::-webkit-scrollbar-thumb {
  border-radius: 5rem;
/*  background-color: rgb(250, 50, 99);*/
  background-color: #111;

  transition: background-color 0.5s ease;
}

.live-2022-play-me-slider .group-regions ::-webkit-scrollbar-thumb:hover {
}

/* This is a FIX to hide the horizontal scroll in the "Legacy Modernization & Digital Transformation" in the live-2022 homapage */
@media (min-width: 992px) {
.group-regions.I101624::-webkit-scrollbar, .group-regions.I103798::-webkit-scrollbar {
    height: 0px;
}
}


