/* Cache file:3185_en_20251120161917.css*/
body {
margin:0px;
}

html.popup-visible, html.uc-popup-visible {
overflow:hidden;
}
html.popup-visible.popup-ios body, html.uc-popup-visible.uc-popup-ios body {
position:fixed;
width:100vw;
}
html.popup-visible.popup-ios .popup-mask, html.uc-popup-visible.uc-popup-ios .uc-popup-mask {
-webkit-overflow-scrolling:touch;
}
html {
}
.I84012 {
display:flex;
flex-direction:column;
position:relative;
min-height:100vh;

	
}
.I84012: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 {
}
.I84012 {
width:100%;

	
}
.I84012: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 {
}
.I84012 {
width:100%;

	
}
.I84012:hover {
}
}

.I84013 {
display:flex;

order:36;
flex:auto;
margin-top:0px;
padding-top:0px;
box-sizing:border-box;


}
.I84013:hover {
}
@media (max-width:992px) {
.I84013 {

padding-top:70px;


}
.I84013:hover {
}
}
@media (max-width:640px) {
.I84013 {

width:100%;
margin-top:0;


}
.I84013:hover {
}
}
@media (min-width:1440px) {
.I84013 {

order:28;

}
.I84013:hover {
}
}
.I84014 {
display:flex;
position:var(--I84014-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(--I84014-z-index, 1);
top:0px;
right:auto;
bottom:auto;
left:0px;
--I84014-location-transform:translate(0px,0px);
	

transform:
var(--I84014-location-transform, translate(0px,0px))
var(--I84014-user-box-transform, translate(0px,0px))
;


flex-direction:row;
justify-content:flex-start;
align-items:center;

flex-wrap:wrap;
}
.I84014:hover {
}
.I84014 {
--I84014-position-static-computed:static;
}
.I84014 > .sector, .I84014 > .group-sectors {
position:relative;
}
@media (max-width:992px) {
.I84014 {

position:fixed;
z-index:var(--I84014-z-index, 1);

transform:
var(--I84014-location-transform, translate(0px,0px))
var(--I84014-user-box-transform, translate(0px,0px))
;


}
.I84014:hover {
}

}
@media (max-width:640px) {
.I84014 {

width:90%;
height:10vh;
box-sizing:content-box;
opacity:0.80;
visibility:visible;

position:fixed;
z-index:var(--I84014-z-index, 1);

transform:
var(--I84014-location-transform, translate(0px,0px))
var(--I84014-user-box-transform, translate(0px,0px))
;


flex-wrap:nowrap;
}
.I84014:hover {
}
.I84014 {
--I84014-position-static-computed:static;
}
.I84014 > .sector, .I84014 > .group-sectors {
position:relative;
}
}
@media (min-width:1440px) {
.I84014 {

order:25;
}
.I84014:hover {
}

}
.I84015 {
display:flex;
position:var(--I84015-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
flex:auto;

}
.I84015:hover {
}


.I84016 {
display:flex;
position:var(--I84016-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;
--I84016-location-transform:translate(0px,0px);
z-index:var(--I84016-z-index, auto);

transform:
var(--I84016-location-transform, translate(0px,0px))
var(--I84016-user-box-transform, translate(0px,0px))
;

--I84016-z-index:1000;
position:var(--I84016-position-static-computed, static);
flex-direction:row;
justify-content:center;

flex-wrap:wrap;
}
.I84016:hover {
}
.I84016 {
--I84016-position-static-computed:static;
}
.I84016 > .sector, .I84016 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I84016 {

width:100%;

}
.I84016:hover {
}

}
@media (min-width:1440px) {
.I84016 {

order:59;
}
.I84016:hover {
}

}
.I84017 {
display:flex;
position:var(--I84017-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:56;
}
.I84017:hover {
}

@media (min-width:1440px) {
.I84017 {

order:49;
}
.I84017:hover {
}

}
.I84018 {
display:flex;
position:var(--I84018-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:58;
}
.I84018:hover {
}

@media (min-width:1440px) {
.I84018 {

order:51;
}
.I84018:hover {
}

}
.I84019 {
display:flex;
position:var(--I84019-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:54;
}
.I84019:hover {
}

@media (min-width:1440px) {
.I84019 {

order:47;
}
.I84019:hover {
}

}
.I84020 {
display:flex;
position:var(--I84020-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:51;
}
.I84020:hover {
}

@media (min-width:1440px) {
.I84020 {

order:44;
}
.I84020:hover {
}

}
.I84021 {
display:flex;
position:var(--I84021-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I84021:hover {
}


.I84022 {
display:flex;
position:var(--I84022-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:47;
}
.I84022:hover {
}

@media (min-width:1440px) {
.I84022 {

order:40;
}
.I84022:hover {
}

}
.I84023 {
display:flex;
position:var(--I84023-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:31;
}
.I84023:hover {
}

@media (min-width:1440px) {
.I84023 {

order:26;
}
.I84023:hover {
}

}
.I84024 {
display:flex;
position:var(--I84024-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:13;
}
.I84024:hover {
}


.I84025 {
display:flex;
position:var(--I84025-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(--I84025-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I84025-location-transform:translate(0px,0px);
z-index:var(--I84025-z-index, 1);

transform:
var(--I84025-location-transform, translate(0px,0px))
var(--I84025-user-box-transform, translate(0px,0px))
;

--I84025-z-index:555;
}
.I84025:hover {
}
.I84025 {
--I84025-position-static-computed:relative;
}
.I84025 > .sector, .I84025 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I84025 {

height:72px;
margin-bottom:-72px;

}
.I84025:hover {
}

}
@media (max-width:640px) {
.I84025 {

box-sizing:border-box;

}
.I84025:hover {
}

}
@media (min-width:1440px) {
.I84025 {

order:17;
}
.I84025:hover {
}

}
.I84026 {
display:flex;
position:var(--I84026-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(--I84026-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I84026-location-transform:translate(-50%,0px);
	

transform:
var(--I84026-location-transform, translate(0px,0px))
var(--I84026-user-box-transform, translate(0px,0px))
;

--I84026-z-index:999;
}
.I84026:hover {
}
.I84026 {
--I84026-position-static-computed:relative;
}
.I84026 > .sector, .I84026 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I84026 {

height:auto;
min-height:90px;

}
.I84026:hover {
}
.I84026 {
--I84026-position-static-computed:static;
}
.I84026 > .sector, .I84026 > .group-sectors {
position:relative;
}
}
@media (max-width:640px) {
.I84026 {

min-height:220px;
max-height:300px;
box-sizing:border-box;

}
.I84026:hover {
}

}
@media (min-width:1440px) {
.I84026 {

order:4;
position:fixed;
z-index:var(--I84026-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I84026-location-transform:translate(-50%,0px);
	

transform:
var(--I84026-location-transform, translate(0px,0px))
var(--I84026-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I84026:hover {
}

}
.I84027 {
display:flex;
position:var(--I84027-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:32;
align-items:center;


}
.I84027:hover {
}

@media (min-width:1440px) {
.I84027 {

order:18;
}
.I84027:hover {
}

}
.I84028 {
display:flex;
position:var(--I84028-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:59;
}
.I84028:hover {
}

@media (min-width:1440px) {
.I84028 {

order:52;
}
.I84028:hover {
}

}
.I84029 {
display:flex;
position:var(--I84029-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:62;
}
.I84029:hover {
}

@media (min-width:1440px) {
.I84029 {

order:55;
}
.I84029:hover {
}

}
.I84030 {
display:flex;
position:var(--I84030-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:61;
}
.I84030:hover {
}

@media (min-width:1440px) {
.I84030 {

order:54;
}
.I84030:hover {
}

}
.I84031 {
display:flex;
position:var(--I84031-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:63;
}
.I84031:hover {
}

@media (min-width:1440px) {
.I84031 {

order:56;
}
.I84031:hover {
}

}
.I84032 {
display:flex;
position:var(--I84032-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:34;
}
.I84032:hover {
}

@media (min-width:1440px) {
.I84032 {

order:24;
}
.I84032:hover {
}

}
.I84033 {
display:flex;
position:var(--I84033-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I84033:hover {
}


.I84034 {
display:flex;
position:var(--I84034-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:28;
}
.I84034:hover {
}

@media (min-width:1440px) {
.I84034 {

order:27;
}
.I84034:hover {
}

}
.I84035 {
display:flex;
position:var(--I84035-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:65;
}
.I84035:hover {
}

@media (min-width:1440px) {
.I84035 {

order:58;
}
.I84035:hover {
}

}
.I84036 {
display:flex;
position:var(--I84036-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:68;
}
.I84036:hover {
}

@media (min-width:1440px) {
.I84036 {

order:59;
}
.I84036:hover {
}

}
.I84037 {
display:flex;
position:var(--I84037-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:69;
}
.I84037:hover {
}

@media (min-width:1440px) {
.I84037 {

order:60;
}
.I84037:hover {
}

}
.I84038 {
display:flex;
position:var(--I84038-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:70;
}
.I84038:hover {
}

@media (min-width:1440px) {
.I84038 {

order:61;
}
.I84038:hover {
}

}
.I84039 {
display:flex;
position:var(--I84039-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I84039:hover {
}


.I84040 {
display:flex;
position:var(--I84040-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:71;
}
.I84040:hover {
}

@media (min-width:1440px) {
.I84040 {

order:63;
}
.I84040:hover {
}

}
.I84041 {
display:flex;
position:var(--I84041-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:73;
}
.I84041:hover {
}

@media (min-width:1440px) {
.I84041 {

order:65;
}
.I84041:hover {
}

}
.I84042 {
display:flex;
position:var(--I84042-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I84042:hover {
}

@media (min-width:1440px) {
.I84042 {

order:66;
}
.I84042:hover {
}

}
.I84043 {
display:flex;
position:var(--I84043-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:75;
}
.I84043:hover {
}

@media (min-width:1440px) {
.I84043 {

order:68;
}
.I84043:hover {
}

}
.I84044 {
display:flex;
position:var(--I84044-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:76;
}
.I84044:hover {
}

@media (min-width:1440px) {
.I84044 {

order:69;
}
.I84044:hover {
}

}
.I84045 {
display:flex;
position:var(--I84045-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:44;
}
.I84045:hover {
}

@media (min-width:1440px) {
.I84045 {

order:70;
}
.I84045:hover {
}

}
.I84046 {
display:flex;
position:var(--I84046-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:77;
}
.I84046:hover {
}

@media (min-width:1440px) {
.I84046 {

order:71;
}
.I84046:hover {
}

}
.I84047 {
display:flex;
position:var(--I84047-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I84047:hover {
}

@media (min-width:1440px) {
.I84047 {

order:72;
}
.I84047:hover {
}

}
.I84048 {
display:flex;
position:var(--I84048-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:11;
}
.I84048:hover {
}

@media (min-width:1440px) {
.I84048 {

order:73;
}
.I84048:hover {
}

}
.I84049 {
display:flex;
position:var(--I84049-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:10;
}
.I84049:hover {
}

@media (min-width:1440px) {
.I84049 {

order:74;
}
.I84049:hover {
}

}
.I84437 {
display:flex;
position:var(--I84437-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I84437:hover {
}


.I85039 {
display:flex;
position:var(--I85039-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:12;
}
.I85039:hover {
}

@media (min-width:1440px) {
.I85039 {

order:16;
}
.I85039:hover {
}

}
.I99740 {
display:flex;
position:var(--I99740-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:78;
}
.I99740:hover {
}

@media (min-width:1440px) {
.I99740 {

order:76;
}
.I99740:hover {
}

}
.I115751 {
display:flex;
position:var(--I115751-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
}
.I115751:hover {
}


.I116371 {
display:flex;
position:var(--I116371-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:16;
}
.I116371:hover {
}


h1.I85840, .I85840 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I85840 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I85840:hover {
}
.I85840 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I85840 > .viewport:hover {
}


.I85825 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-top:6rem;
background-color:rgb(17,17,17);
background-repeat:no-repeat;
background-size:contain;
background-position:right bottom;

align-items:center;

	
}
.I85825:hover {
}
@media (max-width:992px) {
.I85825 {
padding-bottom:2rem;
padding-top:2rem;

	
}
.I85825:hover {
}
}
@media (max-width:640px) {
.I85825 {
padding-bottom:0;
padding-top:0;
background-image:url('https://www.genexus.com/media/images/gwds__square-empty.svg?timestamp=20220512180358');

	
}
.I85825:hover {
}
}
@media (min-width:1440px) {
.I85825 {
	
}
.I85825:hover {
}
}
.I85826 {
display:flex;
position:var(--I85826-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__category-header-design-systems.svg?timestamp=20221005194612');
background-repeat:no-repeat;
background-position:right center;
box-sizing:border-box;

align-items:flex-start;


}
.I85826:hover {
}

@media (max-width:992px) {
.I85826 {

width:100%;
margin-right:0;
padding-bottom:7rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:7rem;

}
.I85826:hover {
}

}
@media (max-width:640px) {
.I85826 {

min-width:100%;
padding-bottom:6rem;
padding-left:2rem;
padding-right:2rem;
padding-top:6em;
background-size:200px 200px;

}
.I85826:hover {
}

}
@media (min-width:1440px) {
.I85826 {

width:100%;

}
.I85826:hover {
}

}
.I85827 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:50%;



flex-direction:column;

	
}
.I85827:hover {
}

@media (max-width:640px) {
.I85827 {

width:100%;



	
}
.I85827:hover {
}

}

h1.I85828, .I85828 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I85828 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I85828:hover {
}
.I85828 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I85828 > .viewport:hover {
}

@media (min-width:1440px) {
.I85828 {

order:3;

}
.I85828:hover {
}
.I85828 > .viewport {



}
.I85828 > .viewport:hover {
}

}
h1.I85829, .I85829 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I85829 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I85829:hover {
}
.I85829 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I85829 > .viewport:hover {
}

@media (min-width:1440px) {
.I85829 {

order:4;

}
.I85829:hover {
}
.I85829 > .viewport {



}
.I85829 > .viewport:hover {
}

}
h1.I85830, .I85830 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I85830 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-bottom:0.5rem;


}
.I85830:hover {
}
.I85830 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I85830 > .viewport:hover {
}

@media (min-width:1440px) {
.I85830 {

order:2;

}
.I85830:hover {
}
.I85830 > .viewport {



}
.I85830 > .viewport:hover {
}

}
h1.I85831, .I85831 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I85831 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
margin-top:2rem;


}
.I85831:hover {
}
.I85831 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I85831 > .viewport:hover {
}

@media (min-width:1440px) {
.I85831 {

order:8;

}
.I85831:hover {
}
.I85831 > .viewport {



}
.I85831 > .viewport:hover {
}

}
h1.I85832, .I85832 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I85832 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
margin-top:2rem;


}
.I85832:hover {
}
.I85832 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I85832 > .viewport:hover {
}

@media (min-width:1440px) {
.I85832 {

order:11;

}
.I85832:hover {
}
.I85832 > .viewport {



}
.I85832 > .viewport:hover {
}

}
h1.I85833, .I85833 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I85833 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
margin-top:2rem;


}
.I85833:hover {
}
.I85833 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I85833 > .viewport:hover {
}

@media (min-width:1440px) {
.I85833 {

order:13;

}
.I85833:hover {
}
.I85833 > .viewport {



}
.I85833 > .viewport:hover {
}

}
h1.I125023, .I125023 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I125023 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I125023:hover {
}
.I125023 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I125023 > .viewport:hover {
}

@media (min-width:1440px) {
.I125023 {

order:12;

}
.I125023:hover {
}
.I125023 > .viewport {



}
.I125023 > .viewport:hover {
}

}
h1.I125766, .I125766 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I125766 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
max-width:740px;
margin-top:0rem;


}
.I125766:hover {
}
.I125766 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I125766 > .viewport:hover {
}

@media (min-width:1440px) {
.I125766 {

order:5;

}
.I125766:hover {
}
.I125766 > .viewport {



}
.I125766 > .viewport:hover {
}

}
h1.I188049, .I188049 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188049 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I188049:hover {
}
.I188049 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188049 > .viewport:hover {
}

@media (min-width:1440px) {
.I188049 {

order:6;

}
.I188049:hover {
}
.I188049 > .viewport {



}
.I188049 > .viewport:hover {
}

}
h1.I189586, .I189586 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I189586 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I189586:hover {
}
.I189586 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I189586 > .viewport:hover {
}

@media (min-width:1440px) {
.I189586 {

order:7;

}
.I189586:hover {
}
.I189586 > .viewport {



}
.I189586 > .viewport:hover {
}

}
h1.I190339, .I190339 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190339 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-bottom:3rem;


}
.I190339:hover {
}
.I190339 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190339 > .viewport:hover {
}

@media (min-width:1440px) {
.I190339 {

order:1;

}
.I190339:hover {
}
.I190339 > .viewport {



}
.I190339 > .viewport:hover {
}

}
.I85834, a.I85834 {
display:flex;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
color:rgb(255,255,255);


}
.I85834:hover, a.I85834:hover {
}
@media (max-width:992px) {
.I85834, a.I85834 {
display:flex;
font-size:1.625rem;


}
.I85834:hover, a.I85834:hover {
}
}

.I85835, a.I85835 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I85835:hover, a.I85835:hover {
}
@media (max-width:992px) {
.I85835, a.I85835 {
}
.I85835:hover, a.I85835:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I85835, a.I85835 {
display:flex;
padding-bottom:1rem;

}
.I85835:hover, a.I85835:hover {
}
}

.I85836, a.I85836 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I85836:hover, a.I85836:hover {
}
@media (max-width:992px) {
.I85836, a.I85836 {
display:flex;
font-size:1.25rem;


}
.I85836:hover, a.I85836:hover {
}
}
@media (max-width:640px) {
.I85836, a.I85836 {
display:flex;
font-size:1.25rem;


}
.I85836:hover, a.I85836:hover {
}
}

.I85837 .button, .I85837.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);

}
.I85837 button.button, button.I85837.button {
cursor:pointer;
}
.I85837 .button .text, .I85837.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I85837 .button .icon, .I85837.button .icon {
flex:none;
background-size:100% 100%;
}
.I85837 .button:hover, .I85837.button:hover {
background-color:rgb(217,217,217);

}
.I85837 .button:hover .text, .I85837.button:hover .text {
}
.I85837 .button:hover .icon, .I85837.button:hover .icon {
background-size:100% 100%;
}

.I85838 .button, .I85838.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I85838 button.button, button.I85838.button {
cursor:pointer;
}
.I85838 .button .text, .I85838.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I85838 .button .icon, .I85838.button .icon {
flex:none;
background-size:100% 100%;
}
.I85838 .button:hover, .I85838.button:hover {
}
.I85838 .button:hover .text, .I85838.button:hover .text {
}
.I85838 .button:hover .icon, .I85838.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I85838 .button, .I85838.button {
}
.I85838 button.button, button.I85838.button {
}
.I85838 .button .text, .I85838.button .text {
font-family:Rubik;

}
.I85838 .button .icon, .I85838.button .icon {
background-size:100% 100%;
}
.I85838 .button:hover, .I85838.button:hover {
}
.I85838 .button:hover .text, .I85838.button:hover .text {
}
.I85838 .button:hover .icon, .I85838.button:hover .icon {
background-size:100% 100%;
}
}

.I85839 .button, .I85839.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);

}
.I85839 button.button, button.I85839.button {
cursor:pointer;
}
.I85839 .button .text, .I85839.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I85839 .button .icon, .I85839.button .icon {
flex:none;
background-size:100% 100%;
}
.I85839 .button:hover, .I85839.button:hover {
background-color:rgb(210,40,93);

}
.I85839 .button:hover .text, .I85839.button:hover .text {
}
.I85839 .button:hover .icon, .I85839.button:hover .icon {
background-size:100% 100%;
}

.I124863 .button, .I124863.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;
}
.I124863 button.button, button.I124863.button {
cursor:pointer;
}
.I124863 .button .text, .I124863.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(18,88,84);
line-height:1.4rem;

}
.I124863 .button .icon, .I124863.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;
}
.I124863 .button:hover, .I124863.button:hover {
}
.I124863 .button:hover .text, .I124863.button:hover .text {
}
.I124863 .button:hover .icon, .I124863.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I124863 .button, .I124863.button {
flex-direction:row-reverse;
}
.I124863 button.button, button.I124863.button {
}
.I124863 .button .text, .I124863.button .text {
}
.I124863 .button .icon, .I124863.button .icon {
background-size:100% 100%;
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I124863 .button:hover, .I124863.button:hover {
}
.I124863 .button:hover .text, .I124863.button:hover .text {
}
.I124863 .button:hover .icon, .I124863.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I124863 .button, .I124863.button {
flex-direction:row-reverse;
}
.I124863 button.button, button.I124863.button {
}
.I124863 .button .text, .I124863.button .text {
}
.I124863 .button .icon, .I124863.button .icon {
background-size:100% 100%;
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I124863 .button:hover, .I124863.button:hover {
}
.I124863 .button:hover .text, .I124863.button:hover .text {
}
.I124863 .button:hover .icon, .I124863.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I124863 .button, .I124863.button {
flex-direction:row-reverse;
}
.I124863 button.button, button.I124863.button {
}
.I124863 .button .text, .I124863.button .text {
}
.I124863 .button .icon, .I124863.button .icon {
background-size:100% 100%;
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I124863 .button:hover, .I124863.button:hover {
}
.I124863 .button:hover .text, .I124863.button:hover .text {
}
.I124863 .button:hover .icon, .I124863.button:hover .icon {
background-size:100% 100%;
}
}
.I125605, a.I125605 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;


}
.I125605:hover, a.I125605:hover {
}
@media (max-width:992px) {
.I125605, a.I125605 {
}
.I125605:hover, a.I125605:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I125605, a.I125605 {
display:flex;
padding-bottom:1rem;

}
.I125605:hover, a.I125605:hover {
}
}

.I187834, a.I187834 {
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;

}
.I187834:hover, a.I187834:hover {
}
@media (max-width:992px) {
.I187834, a.I187834 {
}
.I187834:hover, a.I187834:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I187834, a.I187834 {
display:flex;
padding-bottom:1rem;

}
.I187834:hover, a.I187834:hover {
}
}

.I189369, a.I189369 {
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;

}
.I189369:hover, a.I189369:hover {
}
@media (max-width:992px) {
.I189369, a.I189369 {
}
.I189369:hover, a.I189369:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I189369, a.I189369 {
display:flex;
padding-bottom:1rem;

}
.I189369:hover, a.I189369:hover {
}
}

.I190122 .image, .I190122.image {
vertical-align:top;
width:327px;
height:auto;

}
.I190122 .image:hover, .I190122.image:hover {
}

h1.I85923, .I85923 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I85923 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I85923:hover {
}
.I85923 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I85923 > .viewport:hover {
}


.I85841 {
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;

	
}
.I85841:hover {
}
@media (max-width:992px) {
.I85841 {
width:100%;
margin-left:auto;
margin-right:auto;
padding-bottom:4rem;
padding-top:4rem;

align-items:flex-start;

	
}
.I85841:hover {
}
}
@media (max-width:640px) {
.I85841 {
padding-bottom:0;
padding-left:0rem;
padding-right:0rem;
padding-top:0;

	
}
.I85841:hover {
}
}

.I85842 {
display:flex;

order:3;
width:100%;
max-width:1440px;
padding-bottom:1rem;
box-sizing:border-box;


flex-direction:row;
}
.I85842:hover {
}
@media (max-width:992px) {
.I85842 {

width:100%;
padding-bottom:1rem;
padding-right:0;


}
.I85842:hover {
}
}
@media (max-width:640px) {
.I85842 {

width:calc(100vw - 1rem);
margin-left:1rem;
padding-bottom:1rem;
padding-left:0;
padding-right:1rem;


}
.I85842:hover {
}
}

.I85843 {
display:flex;
position:var(--I85843-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:6;
width:100%;
height:240px;
background-color:rgb(65,206,179);
box-shadow:none;
overflow:hidden;
position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I85843-location-transform:translate(0px,0px);
z-index:var(--I85843-z-index, auto);

transform:
var(--I85843-location-transform, translate(0px,0px))
var(--I85843-user-box-transform, translate(0px,0px))
;


position:var(--I85843-position-static-computed, static);
}
.I85843:hover {
}

@media (max-width:640px) {
.I85843 {

width:calc(100vw - 2rem);

}
.I85843:hover {
}

}

.I85844 {
display:flex;
position:var(--I85844-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
width:100%;
height:240px;
background-color:rgb(113,168,255);
box-shadow:none;
overflow:hidden;
}
.I85844:hover {
}

@media (max-width:640px) {
.I85844 {

width:calc(100vw - 2rem);

}
.I85844:hover {
}

}

.I85845 {
display:flex;
position:var(--I85845-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:7;
width:100%;
height:240px;
background-color:rgb(255,205,65);
box-shadow:none;
overflow:hidden;
}
.I85845:hover {
}
.I85845 {
--I85845-position-static-computed:static;
}
.I85845 > .sector, .I85845 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I85845 {

width:calc(100vw - 2rem);

}
.I85845:hover {
}

}

.I85846 {
display:flex;
position:var(--I85846-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
max-width:1440px;
box-sizing:border-box;

}
.I85846:hover {
}

@media (max-width:640px) {
.I85846 {

padding-left:1rem;
padding-right:1rem;

}
.I85846:hover {
}

}

.I85847 {
display:flex;
position:var(--I85847-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;
}
.I85847:hover {
}

@media (max-width:640px) {
.I85847 {

width:calc(100vw - 2rem);

}
.I85847:hover {
}

}

.I85848 {
display:flex;
position:var(--I85848-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:17;
width:100%;
height:240px;
background-color:rgb(255,133,119);
box-shadow:none;
overflow:hidden;
}
.I85848:hover {
}
.I85848 {
--I85848-position-static-computed:static;
}
.I85848 > .sector, .I85848 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I85848 {

width:calc(100vw - 2rem);

}
.I85848:hover {
}

}
@media (min-width:1440px) {
.I85848 {

}
.I85848:hover {
}
.I85848 {
--I85848-position-static-computed:static;
}
.I85848 > .sector, .I85848 > .group-sectors {
position:relative;
}
}
.I85849 {
display:flex;
position:var(--I85849-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:22;
width:100%;
height:240px;
background-color:rgb(241,242,242);
box-shadow:none;
overflow:hidden;
}
.I85849:hover {
}

@media (max-width:640px) {
.I85849 {

width:calc(100vw - 2rem);

}
.I85849:hover {
}

}

.I85850 {
display:flex;
position:var(--I85850-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:44;
width:100%;
height:240px;
background-color:rgb(65,206,179);
box-shadow:none;
overflow:hidden;
}
.I85850:hover {
}

@media (max-width:640px) {
.I85850 {

width:calc(100vw - 2rem);

}
.I85850:hover {
}

}

.I85851 {
display:flex;
position:var(--I85851-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;
}
.I85851:hover {
}

@media (max-width:640px) {
.I85851 {

width:calc(100vw - 2rem);

}
.I85851:hover {
}

}

.I85852 {
display:flex;
position:var(--I85852-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;
}
.I85852:hover {
}

@media (max-width:640px) {
.I85852 {

width:calc(100vw - 2rem);

}
.I85852:hover {
}

}

.I85853 {
display:flex;
position:var(--I85853-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I85853:hover {
}


.I108496 {
display:flex;
position:var(--I108496-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;
}
.I108496:hover {
}

@media (max-width:640px) {
.I108496 {

width:calc(100vw - 2rem);

}
.I108496:hover {
}

}

.I166513 {
display:flex;
position:var(--I166513-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;
}
.I166513:hover {
}


.I85854 {
display:flex;
align-items:flex-start;
position:relative;

order:11;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I85854:hover {
}

@media (min-width:1440px) {
.I85854 {

order:4;


	
}
.I85854:hover {
}

}
.I85855 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I85855:hover {
}

@media (min-width:1440px) {
.I85855 {

order:2;


	
}
.I85855:hover {
}

}
.I85856 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I85856:hover {
}


.I85857 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I85857:hover {
}


.I85858 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I85858:hover {
}


.I85859 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I85859:hover {
}


.I85860 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I85860:hover {
}


.I85861 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I85861:hover {
}


.I85862 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I85862:hover {
}


.I88946 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;



flex-direction:row;
justify-content:space-between;
align-items:center;

	
}
.I88946:hover {
}
.I88946 > .sector {
position:relative;
}
@media (max-width:640px) {
.I88946 {



flex-direction:column;
align-items:flex-start;

	
}
.I88946:hover {
}

}

.I108801 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I108801:hover {
}


.I167018 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I167018:hover {
}


h1.I85863, .I85863 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I85863 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
width:100%;
background-size:cover;
background-position:center center;


}
.I85863:hover {
}
.I85863 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I85863 > .viewport:hover {
}

@media (min-width:1440px) {
.I85863 {

order:8;

}
.I85863:hover {
}
.I85863 > .viewport {



}
.I85863 > .viewport:hover {
}

}
h1.I85864, .I85864 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I85864 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I85864:hover {
}
.I85864 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I85864 > .viewport:hover {
}


h1.I85865, .I85865 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I85865 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I85865:hover {
}
.I85865 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I85865 > .viewport:hover {
}

@media (min-width:1440px) {
.I85865 {

order:3;

}
.I85865:hover {
}
.I85865 > .viewport {



}
.I85865 > .viewport:hover {
}

}
h1.I85866, .I85866 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I85866 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I85866:hover {
}
.I85866 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I85866 > .viewport:hover {
}


h1.I85867, .I85867 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I85867 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;
overflow:hidden;

}
.I85867:hover {
}
.I85867 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I85867 > .viewport:hover {
}


h1.I85868, .I85868 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I85868 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I85868:hover {
}
.I85868 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I85868 > .viewport:hover {
}


h1.I85869, .I85869 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I85869 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I85869:hover {
}
.I85869 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I85869 > .viewport:hover {
}


h1.I85870, .I85870 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I85870 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I85870:hover {
}
.I85870 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I85870 > .viewport:hover {
}


h1.I85871, .I85871 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I85871 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I85871:hover {
}
.I85871 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I85871 > .viewport:hover {
}


h1.I85872, .I85872 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I85872 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I85872:hover {
}
.I85872 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I85872 > .viewport:hover {
}


h1.I85873, .I85873 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I85873 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I85873:hover {
}
.I85873 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I85873 > .viewport:hover {
}


h1.I85874, .I85874 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I85874 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I85874:hover {
}
.I85874 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I85874 > .viewport:hover {
}


h1.I85875, .I85875 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I85875 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I85875:hover {
}
.I85875 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I85875 > .viewport:hover {
}


h1.I85876, .I85876 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I85876 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I85876:hover {
}
.I85876 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I85876 > .viewport:hover {
}


h1.I85877, .I85877 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I85877 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I85877:hover {
}
.I85877 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I85877 > .viewport:hover {
}


h1.I85878, .I85878 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I85878 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I85878:hover {
}
.I85878 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I85878 > .viewport:hover {
}


h1.I85879, .I85879 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I85879 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I85879:hover {
}
.I85879 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I85879 > .viewport:hover {
}


h1.I85880, .I85880 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I85880 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I85880:hover {
}
.I85880 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I85880 > .viewport:hover {
}

@media (max-width:640px) {
.I85880 {

width:100%;


}
.I85880:hover {
}
.I85880 > .viewport {



}
.I85880 > .viewport:hover {
}

}

h1.I85881, .I85881 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I85881 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I85881:hover {
}
.I85881 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I85881 > .viewport:hover {
}


h1.I85882, .I85882 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I85882 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I85882:hover {
}
.I85882 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I85882 > .viewport:hover {
}


h1.I85883, .I85883 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I85883 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I85883:hover {
}
.I85883 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I85883 > .viewport:hover {
}


h1.I85884, .I85884 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I85884 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I85884:hover {
}
.I85884 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I85884 > .viewport:hover {
}


h1.I85885, .I85885 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I85885 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I85885:hover {
}
.I85885 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I85885 > .viewport:hover {
}


h1.I85886, .I85886 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I85886 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I85886:hover {
}
.I85886 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I85886 > .viewport:hover {
}


h1.I85887, .I85887 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I85887 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I85887:hover {
}
.I85887 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I85887 > .viewport:hover {
}


h1.I85888, .I85888 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I85888 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I85888:hover {
}
.I85888 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I85888 > .viewport:hover {
}


h1.I85889, .I85889 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I85889 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I85889:hover {
}
.I85889 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I85889 > .viewport:hover {
}


h1.I85890, .I85890 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I85890 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I85890:hover {
}
.I85890 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I85890 > .viewport:hover {
}


h1.I85891, .I85891 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I85891 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I85891:hover {
}
.I85891 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I85891 > .viewport:hover {
}


h1.I85892, .I85892 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I85892 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I85892:hover {
}
.I85892 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I85892 > .viewport:hover {
}


h1.I86012, .I86012 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86012 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I86012:hover {
}
.I86012 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86012 > .viewport:hover {
}


h1.I86024, .I86024 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86024 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I86024:hover {
}
.I86024 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86024 > .viewport:hover {
}


h1.I86056, .I86056 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86056 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;

}
.I86056:hover {
}
.I86056 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86056 > .viewport:hover {
}

@media (min-width:1440px) {
.I86056 {

order:3;

}
.I86056:hover {
}
.I86056 > .viewport {



}
.I86056 > .viewport:hover {
}

}
h1.I86068, .I86068 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86068 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I86068:hover {
}
.I86068 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86068 > .viewport:hover {
}


h1.I86074, .I86074 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86074 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I86074:hover {
}
.I86074 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86074 > .viewport:hover {
}


h1.I86080, .I86080 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86080 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I86080:hover {
}
.I86080 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86080 > .viewport:hover {
}


h1.I86086, .I86086 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86086 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I86086:hover {
}
.I86086 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86086 > .viewport:hover {
}


h1.I86092, .I86092 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86092 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I86092:hover {
}
.I86092 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86092 > .viewport:hover {
}


h1.I86096, .I86096 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86096 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I86096:hover {
}
.I86096 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86096 > .viewport:hover {
}


h1.I86100, .I86100 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86100 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I86100:hover {
}
.I86100 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86100 > .viewport:hover {
}


h1.I86104, .I86104 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86104 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I86104:hover {
}
.I86104 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86104 > .viewport:hover {
}


h1.I88935, .I88935 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I88935 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I88935:hover {
}
.I88935 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I88935 > .viewport:hover {
}


h1.I89112, .I89112 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89112 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:11;

}
.I89112:hover {
}
.I89112 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89112 > .viewport:hover {
}


h1.I89178, .I89178 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89178 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;

}
.I89178:hover {
}
.I89178 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89178 > .viewport:hover {
}


h1.I89200, .I89200 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89200 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I89200:hover {
}
.I89200 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89200 > .viewport:hover {
}


h1.I89222, .I89222 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89222 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I89222:hover {
}
.I89222 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89222 > .viewport:hover {
}


h1.I89244, .I89244 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89244 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I89244:hover {
}
.I89244 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89244 > .viewport:hover {
}


h1.I89266, .I89266 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89266 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I89266:hover {
}
.I89266 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89266 > .viewport:hover {
}


h1.I89288, .I89288 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89288 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I89288:hover {
}
.I89288 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89288 > .viewport:hover {
}


h1.I108618, .I108618 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108618 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I108618:hover {
}
.I108618 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108618 > .viewport:hover {
}


h1.I108740, .I108740 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108740 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I108740:hover {
}
.I108740 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108740 > .viewport:hover {
}


h1.I108923, .I108923 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108923 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I108923:hover {
}
.I108923 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108923 > .viewport:hover {
}


h1.I109045, .I109045 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I109045 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I109045:hover {
}
.I109045 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I109045 > .viewport:hover {
}


h1.I109167, .I109167 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I109167 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I109167:hover {
}
.I109167 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I109167 > .viewport:hover {
}

@media (max-width:640px) {
.I109167 {

width:100%;


}
.I109167:hover {
}
.I109167 > .viewport {



}
.I109167 > .viewport:hover {
}

}

h1.I163007, .I163007 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163007 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I163007:hover {
}
.I163007 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163007 > .viewport:hover {
}


h1.I165939, .I165939 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165939 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I165939:hover {
}
.I165939 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165939 > .viewport:hover {
}


h1.I166412, .I166412 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166412 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I166412:hover {
}
.I166412 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166412 > .viewport:hover {
}


h1.I166715, .I166715 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166715 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I166715:hover {
}
.I166715 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166715 > .viewport:hover {
}


h1.I166917, .I166917 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166917 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I166917:hover {
}
.I166917 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166917 > .viewport:hover {
}


h1.I167220, .I167220 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167220 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I167220:hover {
}
.I167220 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167220 > .viewport:hover {
}


h1.I167422, .I167422 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167422 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I167422:hover {
}
.I167422 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167422 > .viewport:hover {
}


h1.I167624, .I167624 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167624 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I167624:hover {
}
.I167624 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167624 > .viewport:hover {
}

@media (max-width:640px) {
.I167624 {

width:100%;


}
.I167624:hover {
}
.I167624 > .viewport {



}
.I167624 > .viewport:hover {
}

}

h1.I176900, .I176900 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176900 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;

}
.I176900:hover {
}
.I176900 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176900 > .viewport:hover {
}


h1.I177106, .I177106 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177106 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177106:hover {
}
.I177106 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177106 > .viewport:hover {
}


h1.I177312, .I177312 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177312 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177312:hover {
}
.I177312 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177312 > .viewport:hover {
}


h1.I177678, .I177678 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177678 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177678:hover {
}
.I177678 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177678 > .viewport:hover {
}


.I85893 .image, .I85893.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I85893 .image:hover, .I85893.image:hover {
}
@media (min-width:1440px) {
.I85893 .image, .I85893.image {
width:100%;

}
.I85893 .image:hover, .I85893.image:hover {
}
}
.I85894, a.I85894 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I85894:hover, a.I85894:hover {
}
@media (max-width:992px) {
.I85894, a.I85894 {
}
.I85894:hover, a.I85894:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I85894, a.I85894 {
display:flex;
padding-bottom:0rem;

}
.I85894:hover, a.I85894:hover {
}
}

.I85895 .image, .I85895.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I85895 .image:hover, .I85895.image:hover {
}
@media (min-width:1440px) {
.I85895 .image, .I85895.image {
width:100%;

}
.I85895 .image:hover, .I85895.image:hover {
}
}
.I85896 .image, .I85896.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I85896 .image:hover, .I85896.image:hover {
}

.I85897, a.I85897 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I85897:hover, a.I85897:hover {
}
@media (max-width:992px) {
.I85897, a.I85897 {
}
.I85897:hover, a.I85897:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I85897, a.I85897 {
display:flex;
padding-bottom:0rem;

}
.I85897:hover, a.I85897:hover {
}
}

.I85898, a.I85898 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I85898:hover, a.I85898:hover {
}
@media (min-width:1440px) {
.I85898, a.I85898 {
display:flex;
font-weight:500;


}
.I85898:hover, a.I85898:hover {
}
}
.I85899, a.I85899 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I85899:hover, a.I85899:hover {
}
@media (max-width:992px) {
.I85899, a.I85899 {
}
.I85899:hover, a.I85899:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I85899, a.I85899 {
display:flex;
padding-bottom:0rem;

}
.I85899:hover, a.I85899:hover {
}
}

.I85900, a.I85900 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;

}
.I85900:hover, a.I85900:hover {
}
@media (max-width:640px) {
.I85900, a.I85900 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I85900:hover, a.I85900:hover {
}
}

.I85901, a.I85901 {
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;

}
.I85901:hover, a.I85901:hover {
}
@media (max-width:992px) {
.I85901, a.I85901 {
}
.I85901:hover, a.I85901:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I85901, a.I85901 {
display:flex;
padding-bottom:1rem;

}
.I85901:hover, a.I85901:hover {
}
}

.I85902, a.I85902 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I85902:hover, a.I85902:hover {
}

.I85903, a.I85903 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I85903:hover, a.I85903:hover {
}
@media (min-width:1440px) {
.I85903, a.I85903 {
display:flex;
font-weight:500;


}
.I85903:hover, a.I85903:hover {
}
}
.I85904 .image, .I85904.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I85904 .image:hover, .I85904.image:hover {
}

.I85905, a.I85905 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I85905:hover, a.I85905:hover {
}
@media (min-width:1440px) {
.I85905, a.I85905 {
display:flex;
font-weight:500;


}
.I85905:hover, a.I85905:hover {
}
}
.I85906, a.I85906 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I85906:hover, a.I85906:hover {
}
@media (max-width:992px) {
.I85906, a.I85906 {
}
.I85906:hover, a.I85906:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I85906, a.I85906 {
display:flex;
padding-bottom:0rem;

}
.I85906:hover, a.I85906:hover {
}
}

.I85907 .image, .I85907.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I85907 .image:hover, .I85907.image:hover {
}

.I85908, a.I85908 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I85908:hover, a.I85908:hover {
}
@media (min-width:1440px) {
.I85908, a.I85908 {
display:flex;
font-weight:500;


}
.I85908:hover, a.I85908:hover {
}
}
.I85909, a.I85909 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I85909:hover, a.I85909:hover {
}
@media (max-width:992px) {
.I85909, a.I85909 {
}
.I85909:hover, a.I85909:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I85909, a.I85909 {
display:flex;
padding-bottom:0rem;

}
.I85909:hover, a.I85909:hover {
}
}

.I85910 .image, .I85910.image {
vertical-align:top;
width:100px;
height:75px;
border-image-slice:100%;
background-size:cover;
background-position:center center;

}
.I85910 .image:hover, .I85910.image:hover {
}

.I85911, a.I85911 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I85911:hover, a.I85911:hover {
}
@media (min-width:1440px) {
.I85911, a.I85911 {
display:flex;
font-weight:500;


}
.I85911:hover, a.I85911:hover {
}
}
.I85912, a.I85912 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I85912:hover, a.I85912:hover {
}
@media (max-width:992px) {
.I85912, a.I85912 {
}
.I85912:hover, a.I85912:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I85912, a.I85912 {
display:flex;
padding-bottom:0rem;

}
.I85912:hover, a.I85912:hover {
}
}

.I85913 .image, .I85913.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I85913 .image:hover, .I85913.image:hover {
}

.I85914 .image, .I85914.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I85914 .image:hover, .I85914.image:hover {
}

.I85915 .image, .I85915.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I85915 .image:hover, .I85915.image:hover {
}

.I85916, a.I85916 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I85916:hover, a.I85916:hover {
}
@media (max-width:992px) {
.I85916, a.I85916 {
}
.I85916:hover, a.I85916:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I85916, a.I85916 {
display:flex;
padding-bottom:0rem;

}
.I85916:hover, a.I85916:hover {
}
}

.I85917, a.I85917 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I85917:hover, a.I85917:hover {
}
@media (min-width:1440px) {
.I85917, a.I85917 {
display:flex;
font-weight:500;


}
.I85917:hover, a.I85917:hover {
}
}
.I85918, a.I85918 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I85918:hover, a.I85918:hover {
}
@media (max-width:992px) {
.I85918, a.I85918 {
}
.I85918:hover, a.I85918:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I85918, a.I85918 {
display:flex;
padding-bottom:0rem;

}
.I85918:hover, a.I85918:hover {
}
}

.I85919, a.I85919 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.5rem;

padding-bottom:1rem;

}
.I85919:hover, a.I85919:hover {
}
@media (max-width:992px) {
.I85919, a.I85919 {
}
.I85919:hover, a.I85919:hover {
display:flex;
width:100%;

}
}
@media (min-width:1440px) {
.I85919, a.I85919 {
display:flex;
font-weight:500;


}
.I85919:hover, a.I85919:hover {
}
}
.I85920, a.I85920 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I85920:hover, a.I85920:hover {
}
@media (max-width:992px) {
.I85920, a.I85920 {
}
.I85920:hover, a.I85920:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I85920, a.I85920 {
display:flex;
padding-bottom:0rem;

}
.I85920:hover, a.I85920:hover {
}
}

.I85921, a.I85921 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I85921:hover, a.I85921:hover {
}
@media (min-width:1440px) {
.I85921, a.I85921 {
display:flex;
font-weight:500;


}
.I85921:hover, a.I85921:hover {
}
}
.I85922 {
}
.I85922:hover {
}
.I85922 {
}
.I85922:hover {
}


.I86009, a.I86009 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I86009:hover, a.I86009:hover {
}

.I86021, a.I86021 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I86021:hover, a.I86021:hover {
}

.I86053 .button, .I86053.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I86053 button.button, button.I86053.button {
cursor:pointer;
}
.I86053 .button .text, .I86053.button .text {
}
.I86053 .button .icon, .I86053.button .icon {
flex:none;
background-size:100% 100%;
}
.I86053 .button:hover, .I86053.button:hover {
}
.I86053 .button:hover .text, .I86053.button:hover .text {
}
.I86053 .button:hover .icon, .I86053.button:hover .icon {
background-size:100% 100%;
}

.I86065 .button, .I86065.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I86065 button.button, button.I86065.button {
cursor:pointer;
}
.I86065 .button .text, .I86065.button .text {
}
.I86065 .button .icon, .I86065.button .icon {
flex:none;
background-size:100% 100%;
}
.I86065 .button:hover, .I86065.button:hover {
}
.I86065 .button:hover .text, .I86065.button:hover .text {
}
.I86065 .button:hover .icon, .I86065.button:hover .icon {
background-size:100% 100%;
}

.I86071 .button, .I86071.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I86071 button.button, button.I86071.button {
cursor:pointer;
}
.I86071 .button .text, .I86071.button .text {
}
.I86071 .button .icon, .I86071.button .icon {
flex:none;
background-size:100% 100%;
}
.I86071 .button:hover, .I86071.button:hover {
}
.I86071 .button:hover .text, .I86071.button:hover .text {
}
.I86071 .button:hover .icon, .I86071.button:hover .icon {
background-size:100% 100%;
}

.I86077 .button, .I86077.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I86077 button.button, button.I86077.button {
cursor:pointer;
}
.I86077 .button .text, .I86077.button .text {
}
.I86077 .button .icon, .I86077.button .icon {
flex:none;
background-size:100% 100%;
}
.I86077 .button:hover, .I86077.button:hover {
}
.I86077 .button:hover .text, .I86077.button:hover .text {
}
.I86077 .button:hover .icon, .I86077.button:hover .icon {
background-size:100% 100%;
}

.I86083 .button, .I86083.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I86083 button.button, button.I86083.button {
cursor:pointer;
}
.I86083 .button .text, .I86083.button .text {
}
.I86083 .button .icon, .I86083.button .icon {
flex:none;
background-size:100% 100%;
}
.I86083 .button:hover, .I86083.button:hover {
}
.I86083 .button:hover .text, .I86083.button:hover .text {
}
.I86083 .button:hover .icon, .I86083.button:hover .icon {
background-size:100% 100%;
}

.I86089 .button, .I86089.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I86089 button.button, button.I86089.button {
cursor:pointer;
}
.I86089 .button .text, .I86089.button .text {
}
.I86089 .button .icon, .I86089.button .icon {
flex:none;
background-size:100% 100%;
}
.I86089 .button:hover, .I86089.button:hover {
}
.I86089 .button:hover .text, .I86089.button:hover .text {
}
.I86089 .button:hover .icon, .I86089.button:hover .icon {
background-size:100% 100%;
}

.I86094 .button, .I86094.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I86094 button.button, button.I86094.button {
cursor:pointer;
}
.I86094 .button .text, .I86094.button .text {
}
.I86094 .button .icon, .I86094.button .icon {
flex:none;
background-size:100% 100%;
}
.I86094 .button:hover, .I86094.button:hover {
}
.I86094 .button:hover .text, .I86094.button:hover .text {
}
.I86094 .button:hover .icon, .I86094.button:hover .icon {
background-size:100% 100%;
}

.I86098 .button, .I86098.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I86098 button.button, button.I86098.button {
cursor:pointer;
}
.I86098 .button .text, .I86098.button .text {
}
.I86098 .button .icon, .I86098.button .icon {
flex:none;
background-size:100% 100%;
}
.I86098 .button:hover, .I86098.button:hover {
}
.I86098 .button:hover .text, .I86098.button:hover .text {
}
.I86098 .button:hover .icon, .I86098.button:hover .icon {
background-size:100% 100%;
}

.I86102 .button, .I86102.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I86102 button.button, button.I86102.button {
cursor:pointer;
}
.I86102 .button .text, .I86102.button .text {
}
.I86102 .button .icon, .I86102.button .icon {
flex:none;
background-size:100% 100%;
}
.I86102 .button:hover, .I86102.button:hover {
}
.I86102 .button:hover .text, .I86102.button:hover .text {
}
.I86102 .button:hover .icon, .I86102.button:hover .icon {
background-size:100% 100%;
}

.I88924 .button, .I88924.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I88924 button.button, button.I88924.button {
cursor:pointer;
}
.I88924 .button .text, .I88924.button .text {
font-family:Rubik;
font-weight:500;
color:rgb(250,50,99);

}
.I88924 .button .icon, .I88924.button .icon {
flex:none;
background-size:100% 100%;
}
.I88924 .button:hover, .I88924.button:hover {
}
.I88924 .button:hover .text, .I88924.button:hover .text {
}
.I88924 .button:hover .icon, .I88924.button:hover .icon {
background-size:100% 100%;
}

.I89101, a.I89101 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89101:hover, a.I89101:hover {
}

.I89167, a.I89167 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89167:hover, a.I89167:hover {
}

.I89189, a.I89189 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89189:hover, a.I89189:hover {
}

.I89211, a.I89211 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89211:hover, a.I89211:hover {
}

.I89233, a.I89233 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89233:hover, a.I89233:hover {
}

.I89255, a.I89255 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89255:hover, a.I89255:hover {
}

.I89277, a.I89277 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89277:hover, a.I89277:hover {
}

.I108557 .button, .I108557.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I108557 button.button, button.I108557.button {
cursor:pointer;
}
.I108557 .button .text, .I108557.button .text {
}
.I108557 .button .icon, .I108557.button .icon {
flex:none;
background-size:100% 100%;
}
.I108557 .button:hover, .I108557.button:hover {
}
.I108557 .button:hover .text, .I108557.button:hover .text {
}
.I108557 .button:hover .icon, .I108557.button:hover .icon {
background-size:100% 100%;
}

.I108679, a.I108679 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I108679:hover, a.I108679:hover {
}

.I108862, a.I108862 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I108862:hover, a.I108862:hover {
}

.I108984, a.I108984 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I108984:hover, a.I108984:hover {
}

.I109106 .image, .I109106.image {
vertical-align:top;
}
.I109106 .image:hover, .I109106.image:hover {
}

.I162910, a.I162910 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I162910:hover, a.I162910:hover {
}

.I165838, a.I165838 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I165838:hover, a.I165838:hover {
}

.I166311, a.I166311 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I166311:hover, a.I166311:hover {
}

.I166614 .button, .I166614.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I166614 button.button, button.I166614.button {
cursor:pointer;
}
.I166614 .button .text, .I166614.button .text {
}
.I166614 .button .icon, .I166614.button .icon {
flex:none;
background-size:100% 100%;
}
.I166614 .button:hover, .I166614.button:hover {
}
.I166614 .button:hover .text, .I166614.button:hover .text {
}
.I166614 .button:hover .icon, .I166614.button:hover .icon {
background-size:100% 100%;
}

.I166816, a.I166816 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I166816:hover, a.I166816:hover {
}

.I167119, a.I167119 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167119:hover, a.I167119:hover {
}

.I167321, a.I167321 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167321:hover, a.I167321:hover {
}

.I167523 .image, .I167523.image {
vertical-align:top;
}
.I167523 .image:hover, .I167523.image:hover {
}

.I176797, a.I176797 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176797:hover, a.I176797:hover {
}

.I177003, a.I177003 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177003:hover, a.I177003:hover {
}

.I177209, a.I177209 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177209:hover, a.I177209:hover {
}

.I177574, a.I177574 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177574:hover, a.I177574:hover {
}

h1.I86240, .I86240 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86240 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I86240:hover {
}
.I86240 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86240 > .viewport:hover {
}


.I86224 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(238,238,238);

align-items:center;

	
}
.I86224:hover {
}
@media (min-width:1440px) {
.I86224 {
align-items:center;

	
}
.I86224:hover {
}
}
.I86225 {
display:flex;
position:var(--I86225-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;


}
.I86225:hover {
}

@media (max-width:992px) {
.I86225 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I86225:hover {
}

}
@media (max-width:640px) {
.I86225 {

align-items:flex-start;


}
.I86225:hover {
}

}

.I143584 {
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;

	
}
.I143584:hover {
}

@media (max-width:992px) {
.I143584 {

margin-left:0rem;



	
}
.I143584:hover {
}

}
@media (max-width:640px) {
.I143584 {

margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I143584:hover {
}

}
@media (min-width:1440px) {
.I143584 {

order:3;
margin-left:0px;



	
}
.I143584:hover {
}

}
h1.I86226, .I86226 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86226 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
margin-bottom:0.5rem;


}
.I86226:hover {
}
.I86226 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86226 > .viewport:hover {
}

@media (min-width:1440px) {
.I86226 {

order:2;

}
.I86226:hover {
}
.I86226 > .viewport {



}
.I86226 > .viewport:hover {
}

}
h1.I86227, .I86227 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86227 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;
max-width:800px;


}
.I86227:hover {
}
.I86227 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I86227 > .viewport:hover {
}

@media (min-width:1440px) {
.I86227 {

order:4;

}
.I86227:hover {
}
.I86227 > .viewport {



}
.I86227 > .viewport:hover {
}

}
h1.I86228, .I86228 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86228 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;
max-width:940px;
margin-top:1rem;


}
.I86228:hover {
}
.I86228 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I86228 > .viewport:hover {
}

@media (max-width:640px) {
.I86228 {


}
.I86228:hover {
}
.I86228 > .viewport {

justify-content:flex-start;


}
.I86228 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I86228 {

order:5;

}
.I86228:hover {
}
.I86228 > .viewport {



}
.I86228 > .viewport:hover {
}

}
h1.I86229, .I86229 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86229 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
margin-top:2rem;


}
.I86229:hover {
}
.I86229 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86229 > .viewport:hover {
}

@media (min-width:1440px) {
.I86229 {

order:13;

}
.I86229:hover {
}
.I86229 > .viewport {



}
.I86229 > .viewport:hover {
}

}
h1.I86230, .I86230 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86230 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I86230:hover {
}
.I86230 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86230 > .viewport:hover {
}


h1.I86231, .I86231 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86231 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
margin-top:2rem;


}
.I86231:hover {
}
.I86231 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86231 > .viewport:hover {
}

@media (min-width:1440px) {
.I86231 {

order:21;

}
.I86231:hover {
}
.I86231 > .viewport {



}
.I86231 > .viewport:hover {
}

}
h1.I86232, .I86232 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86232 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
margin-top:2rem;


}
.I86232:hover {
}
.I86232 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86232 > .viewport:hover {
}

@media (min-width:1440px) {
.I86232 {

order:9;

}
.I86232:hover {
}
.I86232 > .viewport {



}
.I86232 > .viewport:hover {
}

}
h1.I108298, .I108298 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108298 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I108298:hover {
}
.I108298 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I108298 > .viewport:hover {
}

@media (max-width:640px) {
.I108298 {

padding-top:1rem;


}
.I108298:hover {
}
.I108298 > .viewport {

justify-content:flex-start;


}
.I108298 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I108298 {

order:6;

}
.I108298:hover {
}
.I108298 > .viewport {



}
.I108298 > .viewport:hover {
}

}
h1.I113904, .I113904 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113904 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:4rem;


}
.I113904:hover {
}
.I113904 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113904 > .viewport:hover {
}

@media (min-width:1440px) {
.I113904 {

order:1;

}
.I113904:hover {
}
.I113904 > .viewport {



}
.I113904 > .viewport:hover {
}

}
h1.I119670, .I119670 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I119670 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:14;

}
.I119670:hover {
}
.I119670 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I119670 > .viewport:hover {
}

@media (min-width:1440px) {
.I119670 {

order:14;

}
.I119670:hover {
}
.I119670 > .viewport {



}
.I119670 > .viewport:hover {
}

}
h1.I128134, .I128134 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128134 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I128134:hover {
}
.I128134 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128134 > .viewport:hover {
}

@media (min-width:1440px) {
.I128134 {

order:9;

}
.I128134:hover {
}
.I128134 > .viewport {



}
.I128134 > .viewport:hover {
}

}
h1.I136162, .I136162 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I136162 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I136162:hover {
}
.I136162 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I136162 > .viewport:hover {
}

@media (min-width:1440px) {
.I136162 {

order:14;

}
.I136162:hover {
}
.I136162 > .viewport {



}
.I136162 > .viewport:hover {
}

}
h1.I136488, .I136488 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I136488 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I136488:hover {
}
.I136488 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I136488 > .viewport:hover {
}

@media (min-width:1440px) {
.I136488 {

order:22;

}
.I136488:hover {
}
.I136488 > .viewport {



}
.I136488 > .viewport:hover {
}

}
h1.I143503, .I143503 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143503 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I143503:hover {
}
.I143503 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143503 > .viewport:hover {
}


h1.I143746, .I143746 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143746 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I143746:hover {
}
.I143746 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143746 > .viewport:hover {
}


h1.I143908, .I143908 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143908 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I143908:hover {
}
.I143908 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143908 > .viewport:hover {
}


h1.I144070, .I144070 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144070 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I144070:hover {
}
.I144070 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144070 > .viewport:hover {
}


h1.I144232, .I144232 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144232 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I144232:hover {
}
.I144232 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144232 > .viewport:hover {
}


.I86233, a.I86233 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(17,17,17);


}
.I86233:hover, a.I86233:hover {
}
@media (max-width:992px) {
.I86233, a.I86233 {
display:flex;
font-size:1.25rem;


}
.I86233:hover, a.I86233:hover {
}
}
@media (max-width:640px) {
.I86233, a.I86233 {
display:flex;
font-size:1.25rem;


}
.I86233:hover, a.I86233:hover {
}
}

.I86234, a.I86234 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);


}
.I86234:hover, a.I86234:hover {
}
@media (max-width:992px) {
.I86234, a.I86234 {
display:flex;
font-size:1.625rem;


}
.I86234:hover, a.I86234:hover {
}
}
@media (max-width:640px) {
.I86234, a.I86234 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I86234:hover, a.I86234:hover {
}
}

.I86235, a.I86235 {
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;

}
.I86235:hover, a.I86235:hover {
}
@media (max-width:992px) {
.I86235, a.I86235 {
}
.I86235:hover, a.I86235:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I86235, a.I86235 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I86235:hover, a.I86235:hover {
}
}

.I86236 .button, .I86236.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);

}
.I86236 button.button, button.I86236.button {
cursor:pointer;
}
.I86236 .button .text, .I86236.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I86236 .button .icon, .I86236.button .icon {
flex:none;
background-size:100% 100%;
}
.I86236 .button:hover, .I86236.button:hover {
background-color:rgb(210,40,93);

}
.I86236 .button:hover .text, .I86236.button:hover .text {
}
.I86236 .button:hover .icon, .I86236.button:hover .icon {
background-size:100% 100%;
}

.I86237 .button, .I86237.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I86237 button.button, button.I86237.button {
cursor:pointer;
}
.I86237 .button .text, .I86237.button .text {
}
.I86237 .button .icon, .I86237.button .icon {
flex:none;
background-size:100% 100%;
}
.I86237 .button:hover, .I86237.button:hover {
}
.I86237 .button:hover .text, .I86237.button:hover .text {
}
.I86237 .button:hover .icon, .I86237.button:hover .icon {
background-size:100% 100%;
}

.I86238 .button, .I86238.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I86238 button.button, button.I86238.button {
cursor:pointer;
}
.I86238 .button .text, .I86238.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I86238 .button .icon, .I86238.button .icon {
flex:none;
background-size:100% 100%;
}
.I86238 .button:hover, .I86238.button:hover {
}
.I86238 .button:hover .text, .I86238.button:hover .text {
}
.I86238 .button:hover .icon, .I86238.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I86238 .button, .I86238.button {
}
.I86238 button.button, button.I86238.button {
}
.I86238 .button .text, .I86238.button .text {
font-family:Rubik;

}
.I86238 .button .icon, .I86238.button .icon {
background-size:100% 100%;
}
.I86238 .button:hover, .I86238.button:hover {
}
.I86238 .button:hover .text, .I86238.button:hover .text {
}
.I86238 .button:hover .icon, .I86238.button:hover .icon {
background-size:100% 100%;
}
}

.I86239 .button, .I86239.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);

}
.I86239 button.button, button.I86239.button {
cursor:pointer;
}
.I86239 .button .text, .I86239.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I86239 .button .icon, .I86239.button .icon {
flex:none;
background-size:100% 100%;
}
.I86239 .button:hover, .I86239.button:hover {
background-color:rgb(210,40,93);

}
.I86239 .button:hover .text, .I86239.button:hover .text {
}
.I86239 .button:hover .icon, .I86239.button:hover .icon {
background-size:100% 100%;
}

.I108254, a.I108254 {
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;


}
.I108254:hover, a.I108254:hover {
}
@media (max-width:992px) {
.I108254, a.I108254 {
}
.I108254:hover, a.I108254:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I108254, a.I108254 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I108254:hover, a.I108254:hover {
}
}

.I113853 .image, .I113853.image {
vertical-align:top;
}
.I113853 .image:hover, .I113853.image:hover {
}

.I119615 .button, .I119615.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I119615 button.button, button.I119615.button {
cursor:pointer;
}
.I119615 .button .text, .I119615.button .text {
}
.I119615 .button .icon, .I119615.button .icon {
flex:none;
background-size:100% 100%;
}
.I119615 .button:hover, .I119615.button:hover {
}
.I119615 .button:hover .text, .I119615.button:hover .text {
}
.I119615 .button:hover .icon, .I119615.button:hover .icon {
background-size:100% 100%;
}

h1.I128073, .I128073 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I128073, .I128073 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I128073, .I128073 p {
margin:0px;
}

figure.I128073, .I128073 figure {
margin:0px;
}

a.I128073, .I128073 a {
text-decoration:inherit;
color:inherit;
}

.I128073 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I128073 article, article.I128073 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I128073 article:hover, article.I128073:hover {
}
.I128073 article.active, article.I128073.active {
}
.I128073 .body {
}
.I128073 .body:hover {
	
}
.I128073 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I128073 .body img {
}
.I128073 .body ul, .I128073 .body ol {
margin-left:1rem;

}
.I128073 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I128073 .body iframe {
}
.I128073 .body img:hover {
}
.I128073 .body iframe:hover {
}

.I128073 .body li {
list-style-type:disc;
}



.I136097 .image, .I136097.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I136097 .image:hover, .I136097.image:hover {
}

.I136417 .image, .I136417.image {
vertical-align:top;
}
.I136417 .image:hover, .I136417.image:hover {
}

.I143422 .image, .I143422.image {
vertical-align:top;
width:20px;
height:20px;

}
.I143422 .image:hover, .I143422.image:hover {
}

.I143665, a.I143665 {
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;

}
.I143665:hover, a.I143665:hover {
}

.I143827, a.I143827 {
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;

}
.I143827:hover, a.I143827:hover {
}

.I143989, a.I143989 {
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;

}
.I143989:hover, a.I143989:hover {
display:flex;
text-decoration:underline;


}

.I144151 .image, .I144151.image {
vertical-align:top;
}
.I144151 .image:hover, .I144151.image:hover {
}

h1.I86268, .I86268 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86268 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I86268:hover {
}
.I86268 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86268 > .viewport:hover {
}


.I86241 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I86241:hover {
}

.I86242 {
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;


}
.I86242:hover {
}
@media (max-width:992px) {
.I86242 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I86242:hover {
}
}
@media (max-width:640px) {
.I86242 {


flex-direction:column;
}
.I86242:hover {
}
}

.I86243 {
display:flex;
position:var(--I86243-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;


}
.I86243:hover {
}

@media (max-width:992px) {
.I86243 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I86243:hover {
}

}
@media (max-width:640px) {
.I86243 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I86243:hover {
}

}
@media (min-width:1440px) {
.I86243 {

width:50%;
padding-right:4rem;

}
.I86243:hover {
}

}
.I86244 {
display:flex;
position:var(--I86244-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;


}
.I86244:hover {
}

@media (max-width:992px) {
.I86244 {

width:50%;

}
.I86244:hover {
}

}
@media (max-width:640px) {
.I86244 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I86244:hover {
}

}
@media (min-width:1440px) {
.I86244 {

width:50%;

flex-direction:column;


}
.I86244:hover {
}

}
.I127621 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I127621:hover {
}

@media (max-width:992px) {
.I127621 {



flex-direction:column;

	
}
.I127621:hover {
}

}

h1.I86245, .I86245 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86245 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I86245:hover {
}
.I86245 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86245 > .viewport:hover {
}


h1.I86246, .I86246 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86246 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I86246:hover {
}
.I86246 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86246 > .viewport:hover {
}


h1.I86247, .I86247 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86247 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;
height:auto;


}
.I86247:hover {
}
.I86247 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86247 > .viewport:hover {
}

@media (max-width:992px) {
.I86247 {

display:none;

}
.I86247:hover {
}
.I86247 > .viewport {



}
.I86247 > .viewport:hover {
}

}
@media (max-width:640px) {
.I86247 {

height:auto;


}
.I86247:hover {
}
.I86247 > .viewport {



}
.I86247 > .viewport:hover {
}

}

h1.I86248, .I86248 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86248 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I86248:hover {
}
.I86248 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86248 > .viewport:hover {
}

@media (max-width:992px) {
.I86248 {

padding-bottom:1rem;


}
.I86248:hover {
}
.I86248 > .viewport {



}
.I86248 > .viewport:hover {
}

}
@media (max-width:640px) {
.I86248 {

margin-bottom:0;


}
.I86248:hover {
}
.I86248 > .viewport {



}
.I86248 > .viewport:hover {
}

}

h1.I86249, .I86249 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86249 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I86249:hover {
}
.I86249 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86249 > .viewport:hover {
}


h1.I86250, .I86250 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86250 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I86250:hover {
}
.I86250 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86250 > .viewport:hover {
}


h1.I86251, .I86251 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86251 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I86251:hover {
}
.I86251 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86251 > .viewport:hover {
}

@media (max-width:640px) {
.I86251 {

margin-bottom:-1.65rem;


}
.I86251:hover {
}
.I86251 > .viewport {



}
.I86251 > .viewport:hover {
}

}

h1.I86252, .I86252 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86252 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I86252:hover {
}
.I86252 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86252 > .viewport:hover {
}

@media (min-width:1440px) {
.I86252 {

display:none;

}
.I86252:hover {
}
.I86252 > .viewport {



}
.I86252 > .viewport:hover {
}

}
h1.I86253, .I86253 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86253 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I86253:hover {
}
.I86253 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86253 > .viewport:hover {
}


h1.I86254, .I86254 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86254 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I86254:hover {
}
.I86254 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86254 > .viewport:hover {
}

@media (max-width:992px) {
.I86254 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I86254:hover {
}
.I86254 > .viewport {



}
.I86254 > .viewport:hover {
}

}

h1.I86255, .I86255 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86255 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:4;
width:100%;
height:auto;


}
.I86255:hover {
}
.I86255 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86255 > .viewport:hover {
}

@media (max-width:992px) {
.I86255 {

display:flex;

}
.I86255:hover {
}
.I86255 > .viewport {



}
.I86255 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I86255 {

width:100%;
height:auto;


}
.I86255:hover {
}
.I86255 > .viewport {



}
.I86255 > .viewport:hover {
}

}
h1.I86256, .I86256 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86256 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I86256:hover {
}
.I86256 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86256 > .viewport:hover {
}

@media (min-width:1440px) {
.I86256 {

width:100%;
box-sizing:border-box;


}
.I86256:hover {
}
.I86256 > .viewport {



}
.I86256 > .viewport:hover {
}

}
h1.I114538, .I114538 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114538 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114538:hover {
}
.I114538 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114538 > .viewport:hover {
}


.I86257, a.I86257 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I86257:hover, a.I86257:hover {
}
@media (max-width:992px) {
.I86257, a.I86257 {
display:flex;
font-size:1.625rem;


}
.I86257:hover, a.I86257:hover {
}
}
@media (max-width:640px) {
.I86257, a.I86257 {
display:flex;
font-size:1.625rem;


}
.I86257:hover, a.I86257:hover {
}
}

.I86258, a.I86258 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I86258:hover, a.I86258:hover {
}
@media (max-width:992px) {
.I86258, a.I86258 {
}
.I86258:hover, a.I86258:hover {
display:flex;
width:100%;

}
}

.I86259 .image, .I86259.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;

}
.I86259 .image:hover, .I86259.image:hover {
}

.I86260 .button, .I86260.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);

}
.I86260 button.button, button.I86260.button {
cursor:pointer;
}
.I86260 .button .text, .I86260.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I86260 .button .icon, .I86260.button .icon {
flex:none;
background-size:100% 100%;
}
.I86260 .button:hover, .I86260.button:hover {
background-color:rgb(210,40,93);

}
.I86260 .button:hover .text, .I86260.button:hover .text {
}
.I86260 .button:hover .icon, .I86260.button:hover .icon {
background-size:100% 100%;
}

.I86261, a.I86261 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I86261:hover, a.I86261:hover {
}

h1.I86262, .I86262 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I86262, .I86262 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I86262, .I86262 p {
margin:0px;
}

figure.I86262, .I86262 figure {
margin:0px;
}

a.I86262, .I86262 a {
text-decoration:inherit;
color:inherit;
}

.I86262 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I86262 article, article.I86262 {
flex-direction:column;	
}
.I86262 article:hover, article.I86262:hover {
}
.I86262 article.active, article.I86262.active {
}
.I86262 .body {
}
.I86262 .body:hover {
	
}
.I86262 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I86262 .body a {
text-decoration:underline;

}
.I86262 .body img {
}
.I86262 .body ul, .I86262 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I86262 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I86262 .body iframe {
}
.I86262 .body img:hover {
}
.I86262 .body iframe:hover {
}

.I86262 .body li {
list-style-type:disc;
}



.I86263 .button, .I86263.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I86263 button.button, button.I86263.button {
cursor:pointer;
}
.I86263 .button .text, .I86263.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I86263 .button .icon, .I86263.button .icon {
flex:none;
background-size:100% 100%;
}
.I86263 .button:hover, .I86263.button:hover {
}
.I86263 .button:hover .text, .I86263.button:hover .text {
}
.I86263 .button:hover .icon, .I86263.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I86263 .button, .I86263.button {
}
.I86263 button.button, button.I86263.button {
}
.I86263 .button .text, .I86263.button .text {
font-family:Rubik;

}
.I86263 .button .icon, .I86263.button .icon {
background-size:100% 100%;
}
.I86263 .button:hover, .I86263.button:hover {
}
.I86263 .button:hover .text, .I86263.button:hover .text {
}
.I86263 .button:hover .icon, .I86263.button:hover .icon {
background-size:100% 100%;
}
}

.I86264 .button, .I86264.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;

}
.I86264 button.button, button.I86264.button {
cursor:pointer;
}
.I86264 .button .text, .I86264.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I86264 .button .icon, .I86264.button .icon {
flex:none;
background-size:100% 100%;
}
.I86264 .button:hover, .I86264.button:hover {
}
.I86264 .button:hover .text, .I86264.button:hover .text {
}
.I86264 .button:hover .icon, .I86264.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I86264 .button, .I86264.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I86264 button.button, button.I86264.button {
}
.I86264 .button .text, .I86264.button .text {
color:rgb(108,72,201);

}
.I86264 .button .icon, .I86264.button .icon {
background-size:100% 100%;
}
.I86264 .button:hover, .I86264.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I86264 .button:hover .text, .I86264.button:hover .text {
color:rgb(150,155,160);

}
.I86264 .button:hover .icon, .I86264.button:hover .icon {
background-size:100% 100%;
}
}

.I86265 .button, .I86265.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);

}
.I86265 button.button, button.I86265.button {
cursor:pointer;
}
.I86265 .button .text, .I86265.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I86265 .button .icon, .I86265.button .icon {
flex:none;
background-size:100% 100%;
}
.I86265 .button:hover, .I86265.button:hover {
background-color:rgb(217,217,217);

}
.I86265 .button:hover .text, .I86265.button:hover .text {
}
.I86265 .button:hover .icon, .I86265.button:hover .icon {
background-size:100% 100%;
}

.I86266 {
display:flex;
width:100%;
height:270px;

}
.I86266:hover {
}
@media (min-width:1440px) {
.I86266 {
display:flex;
width:100%;
height:270px;

}
.I86266:hover {
}
}
.I86267, a.I86267 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I86267:hover, a.I86267:hover {
}
@media (max-width:992px) {
.I86267, a.I86267 {
}
.I86267:hover, a.I86267:hover {
display:flex;
width:100%;

}
}

.I114481 .image, .I114481.image {
vertical-align:top;
}
.I114481 .image:hover, .I114481.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.I89541, .I89541 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89541 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I89541:hover {
}
.I89541 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89541 > .viewport:hover {
}


.I89420 {
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;

	
}
.I89420:hover {
}
@media (max-width:992px) {
.I89420 {
width:100%;
margin-left:auto;
margin-right:auto;
padding-bottom:4rem;
padding-top:4rem;

align-items:flex-start;

	
}
.I89420:hover {
}
}
@media (max-width:640px) {
.I89420 {
padding-bottom:4rem;
padding-left:0rem;
padding-right:0rem;
padding-top:4rem;

	
}
.I89420:hover {
}
}

.I89421 {
display:flex;

order:3;
width:100%;
max-width:1440px;
padding-bottom:1rem;
box-sizing:border-box;


flex-direction:row;
}
.I89421:hover {
}
@media (max-width:992px) {
.I89421 {

width:100%;
padding-bottom:1rem;
padding-right:0;


}
.I89421:hover {
}
}
@media (max-width:640px) {
.I89421 {

width:calc(100vw - 1rem);
margin-left:1rem;
padding-bottom:1rem;
padding-left:0;
padding-right:1rem;


}
.I89421:hover {
}
}

.I89422 {
display:flex;
position:var(--I89422-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:6;
width:100%;
height:240px;
background-color:rgb(0,0,0);
box-shadow:none;
overflow:hidden;
position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I89422-location-transform:translate(0px,0px);
z-index:var(--I89422-z-index, auto);

transform:
var(--I89422-location-transform, translate(0px,0px))
var(--I89422-user-box-transform, translate(0px,0px))
;


position:var(--I89422-position-static-computed, static);
}
.I89422:hover {
}

@media (max-width:640px) {
.I89422 {

width:calc(100vw - 2rem);

}
.I89422:hover {
}

}

.I89423 {
display:flex;
position:var(--I89423-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
width:100%;
height:240px;
background-color:rgb(0,0,0);
box-shadow:none;
overflow:hidden;
}
.I89423:hover {
}

@media (max-width:640px) {
.I89423 {

width:calc(100vw - 2rem);

}
.I89423:hover {
}

}

.I89424 {
display:flex;
position:var(--I89424-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:7;
width:100%;
height:240px;
background-color:rgb(0,0,0);
box-shadow:none;
overflow:hidden;
}
.I89424:hover {
}
.I89424 {
--I89424-position-static-computed:static;
}
.I89424 > .sector, .I89424 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I89424 {

width:calc(100vw - 2rem);

}
.I89424:hover {
}

}

.I89425 {
display:flex;
position:var(--I89425-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
max-width:1440px;
box-sizing:border-box;

}
.I89425:hover {
}

@media (max-width:640px) {
.I89425 {

padding-left:1rem;
padding-right:1rem;

}
.I89425:hover {
}

}

.I89426 {
display:flex;
position:var(--I89426-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;
}
.I89426:hover {
}

@media (max-width:640px) {
.I89426 {

width:calc(100vw - 2rem);

}
.I89426:hover {
}

}

.I89427 {
display:flex;
position:var(--I89427-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;
}
.I89427:hover {
}
.I89427 {
--I89427-position-static-computed:static;
}
.I89427 > .sector, .I89427 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I89427 {

width:calc(100vw - 2rem);

}
.I89427:hover {
}

}
@media (min-width:1440px) {
.I89427 {

}
.I89427:hover {
}
.I89427 {
--I89427-position-static-computed:static;
}
.I89427 > .sector, .I89427 > .group-sectors {
position:relative;
}
}
.I89428 {
display:flex;
position:var(--I89428-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;
}
.I89428:hover {
}

@media (max-width:640px) {
.I89428 {

width:calc(100vw - 2rem);

}
.I89428:hover {
}

}

.I89429 {
display:flex;
position:var(--I89429-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;
}
.I89429:hover {
}

@media (max-width:640px) {
.I89429 {

width:calc(100vw - 2rem);

}
.I89429:hover {
}

}

.I89430 {
display:flex;
position:var(--I89430-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;
}
.I89430:hover {
}

@media (max-width:640px) {
.I89430 {

width:calc(100vw - 2rem);

}
.I89430:hover {
}

}

.I89431 {
display:flex;
position:var(--I89431-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;
}
.I89431:hover {
}

@media (max-width:640px) {
.I89431 {

width:calc(100vw - 2rem);

}
.I89431:hover {
}

}

.I89432 {
display:flex;
position:var(--I89432-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I89432:hover {
}


.I108505 {
display:flex;
position:var(--I108505-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;
}
.I108505:hover {
}

@media (max-width:640px) {
.I108505 {

width:calc(100vw - 2rem);

}
.I108505:hover {
}

}

.I166522 {
display:flex;
position:var(--I166522-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;
}
.I166522:hover {
}


.I89433 {
display:flex;
align-items:flex-start;
position:relative;

order:11;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I89433:hover {
}

@media (min-width:1440px) {
.I89433 {

order:4;


	
}
.I89433:hover {
}

}
.I89434 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I89434:hover {
}

@media (min-width:1440px) {
.I89434 {

order:2;


	
}
.I89434:hover {
}

}
.I89435 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I89435:hover {
}


.I89436 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I89436:hover {
}


.I89437 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I89437:hover {
}


.I89438 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I89438:hover {
}


.I89439 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I89439:hover {
}


.I89440 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I89440:hover {
}


.I89441 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I89441:hover {
}


.I89442 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;



flex-direction:row;
justify-content:space-between;
align-items:center;

	
}
.I89442:hover {
}
.I89442 > .sector {
position:relative;
}
@media (max-width:640px) {
.I89442 {



flex-direction:column;
align-items:flex-start;

	
}
.I89442:hover {
}

}

.I108810 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I108810:hover {
}


.I167027 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I167027:hover {
}


h1.I89443, .I89443 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89443 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
width:100%;
background-size:cover;
background-position:center center;


}
.I89443:hover {
}
.I89443 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89443 > .viewport:hover {
}

@media (min-width:1440px) {
.I89443 {

order:8;

}
.I89443:hover {
}
.I89443 > .viewport {



}
.I89443 > .viewport:hover {
}

}
h1.I89444, .I89444 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89444 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;


}
.I89444:hover {
}
.I89444 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I89444 > .viewport:hover {
}


h1.I89445, .I89445 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89445 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I89445:hover {
}
.I89445 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89445 > .viewport:hover {
}

@media (min-width:1440px) {
.I89445 {

order:3;

}
.I89445:hover {
}
.I89445 > .viewport {



}
.I89445 > .viewport:hover {
}

}
h1.I89446, .I89446 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89446 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I89446:hover {
}
.I89446 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89446 > .viewport:hover {
}


h1.I89447, .I89447 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89447 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
overflow:hidden;

}
.I89447:hover {
}
.I89447 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89447 > .viewport:hover {
}


h1.I89448, .I89448 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89448 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I89448:hover {
}
.I89448 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89448 > .viewport:hover {
}


h1.I89449, .I89449 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89449 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I89449:hover {
}
.I89449 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I89449 > .viewport:hover {
}


h1.I89450, .I89450 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89450 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I89450:hover {
}
.I89450 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89450 > .viewport:hover {
}


h1.I89451, .I89451 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89451 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I89451:hover {
}
.I89451 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89451 > .viewport:hover {
}


h1.I89452, .I89452 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89452 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I89452:hover {
}
.I89452 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89452 > .viewport:hover {
}


h1.I89453, .I89453 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89453 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I89453:hover {
}
.I89453 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89453 > .viewport:hover {
}


h1.I89454, .I89454 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89454 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I89454:hover {
}
.I89454 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89454 > .viewport:hover {
}


h1.I89455, .I89455 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89455 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I89455:hover {
}
.I89455 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89455 > .viewport:hover {
}


h1.I89456, .I89456 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89456 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I89456:hover {
}
.I89456 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I89456 > .viewport:hover {
}


h1.I89457, .I89457 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89457 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I89457:hover {
}
.I89457 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89457 > .viewport:hover {
}


h1.I89458, .I89458 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89458 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I89458:hover {
}
.I89458 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89458 > .viewport:hover {
}


h1.I89459, .I89459 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89459 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I89459:hover {
}
.I89459 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I89459 > .viewport:hover {
}


h1.I89460, .I89460 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89460 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I89460:hover {
}
.I89460 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89460 > .viewport:hover {
}

@media (max-width:640px) {
.I89460 {

width:100%;


}
.I89460:hover {
}
.I89460 > .viewport {



}
.I89460 > .viewport:hover {
}

}

h1.I89461, .I89461 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89461 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I89461:hover {
}
.I89461 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89461 > .viewport:hover {
}


h1.I89462, .I89462 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89462 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I89462:hover {
}
.I89462 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89462 > .viewport:hover {
}


h1.I89463, .I89463 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89463 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I89463:hover {
}
.I89463 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89463 > .viewport:hover {
}


h1.I89464, .I89464 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89464 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I89464:hover {
}
.I89464 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89464 > .viewport:hover {
}


h1.I89465, .I89465 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89465 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I89465:hover {
}
.I89465 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89465 > .viewport:hover {
}


h1.I89466, .I89466 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89466 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I89466:hover {
}
.I89466 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89466 > .viewport:hover {
}


h1.I89467, .I89467 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89467 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I89467:hover {
}
.I89467 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89467 > .viewport:hover {
}


h1.I89468, .I89468 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89468 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I89468:hover {
}
.I89468 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89468 > .viewport:hover {
}


h1.I89469, .I89469 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89469 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I89469:hover {
}
.I89469 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89469 > .viewport:hover {
}


h1.I89470, .I89470 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89470 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I89470:hover {
}
.I89470 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89470 > .viewport:hover {
}


h1.I89471, .I89471 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89471 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I89471:hover {
}
.I89471 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89471 > .viewport:hover {
}


h1.I89472, .I89472 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89472 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I89472:hover {
}
.I89472 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89472 > .viewport:hover {
}


h1.I89473, .I89473 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89473 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I89473:hover {
}
.I89473 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89473 > .viewport:hover {
}


h1.I89474, .I89474 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89474 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I89474:hover {
}
.I89474 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89474 > .viewport:hover {
}


h1.I89475, .I89475 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89475 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;

}
.I89475:hover {
}
.I89475 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89475 > .viewport:hover {
}

@media (min-width:1440px) {
.I89475 {

order:3;

}
.I89475:hover {
}
.I89475 > .viewport {



}
.I89475 > .viewport:hover {
}

}
h1.I89476, .I89476 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89476 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I89476:hover {
}
.I89476 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89476 > .viewport:hover {
}


h1.I89477, .I89477 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89477 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I89477:hover {
}
.I89477 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89477 > .viewport:hover {
}


h1.I89478, .I89478 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89478 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I89478:hover {
}
.I89478 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89478 > .viewport:hover {
}


h1.I89479, .I89479 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89479 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I89479:hover {
}
.I89479 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89479 > .viewport:hover {
}


h1.I89480, .I89480 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89480 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I89480:hover {
}
.I89480 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89480 > .viewport:hover {
}


h1.I89481, .I89481 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89481 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I89481:hover {
}
.I89481 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89481 > .viewport:hover {
}


h1.I89482, .I89482 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89482 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I89482:hover {
}
.I89482 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89482 > .viewport:hover {
}


h1.I89483, .I89483 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89483 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I89483:hover {
}
.I89483 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89483 > .viewport:hover {
}


h1.I89484, .I89484 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89484 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I89484:hover {
}
.I89484 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89484 > .viewport:hover {
}


h1.I89485, .I89485 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89485 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;

}
.I89485:hover {
}
.I89485 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89485 > .viewport:hover {
}


h1.I89486, .I89486 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89486 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I89486:hover {
}
.I89486 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89486 > .viewport:hover {
}


h1.I89487, .I89487 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89487 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I89487:hover {
}
.I89487 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89487 > .viewport:hover {
}


h1.I89488, .I89488 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89488 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I89488:hover {
}
.I89488 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89488 > .viewport:hover {
}


h1.I89489, .I89489 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89489 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I89489:hover {
}
.I89489 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89489 > .viewport:hover {
}


h1.I89490, .I89490 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89490 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I89490:hover {
}
.I89490 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89490 > .viewport:hover {
}


h1.I89491, .I89491 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89491 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I89491:hover {
}
.I89491 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89491 > .viewport:hover {
}


h1.I108627, .I108627 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108627 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I108627:hover {
}
.I108627 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108627 > .viewport:hover {
}


h1.I108749, .I108749 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108749 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I108749:hover {
}
.I108749 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108749 > .viewport:hover {
}


h1.I108932, .I108932 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108932 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I108932:hover {
}
.I108932 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108932 > .viewport:hover {
}


h1.I109054, .I109054 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I109054 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I109054:hover {
}
.I109054 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I109054 > .viewport:hover {
}


h1.I109176, .I109176 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I109176 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I109176:hover {
}
.I109176 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I109176 > .viewport:hover {
}

@media (max-width:640px) {
.I109176 {

width:100%;


}
.I109176:hover {
}
.I109176 > .viewport {



}
.I109176 > .viewport:hover {
}

}

h1.I163016, .I163016 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163016 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I163016:hover {
}
.I163016 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163016 > .viewport:hover {
}


h1.I165948, .I165948 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165948 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I165948:hover {
}
.I165948 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165948 > .viewport:hover {
}


h1.I166421, .I166421 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166421 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I166421:hover {
}
.I166421 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166421 > .viewport:hover {
}


h1.I166724, .I166724 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166724 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I166724:hover {
}
.I166724 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166724 > .viewport:hover {
}


h1.I166926, .I166926 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166926 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I166926:hover {
}
.I166926 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166926 > .viewport:hover {
}


h1.I167229, .I167229 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167229 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I167229:hover {
}
.I167229 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167229 > .viewport:hover {
}


h1.I167431, .I167431 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167431 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I167431:hover {
}
.I167431 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167431 > .viewport:hover {
}


h1.I167633, .I167633 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167633 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I167633:hover {
}
.I167633 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167633 > .viewport:hover {
}

@media (max-width:640px) {
.I167633 {

width:100%;


}
.I167633:hover {
}
.I167633 > .viewport {



}
.I167633 > .viewport:hover {
}

}

h1.I176909, .I176909 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176909 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;

}
.I176909:hover {
}
.I176909 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176909 > .viewport:hover {
}


h1.I177115, .I177115 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177115 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177115:hover {
}
.I177115 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177115 > .viewport:hover {
}


h1.I177321, .I177321 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177321 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177321:hover {
}
.I177321 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177321 > .viewport:hover {
}


h1.I177687, .I177687 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177687 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177687:hover {
}
.I177687 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177687 > .viewport:hover {
}


.I89492 .image, .I89492.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I89492 .image:hover, .I89492.image:hover {
}
@media (min-width:1440px) {
.I89492 .image, .I89492.image {
width:100%;

}
.I89492 .image:hover, .I89492.image:hover {
}
}
.I89493, a.I89493 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I89493:hover, a.I89493:hover {
}
@media (max-width:992px) {
.I89493, a.I89493 {
}
.I89493:hover, a.I89493:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I89493, a.I89493 {
display:flex;
padding-bottom:0rem;

}
.I89493:hover, a.I89493:hover {
}
}

.I89494 .image, .I89494.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I89494 .image:hover, .I89494.image:hover {
}
@media (min-width:1440px) {
.I89494 .image, .I89494.image {
width:100%;

}
.I89494 .image:hover, .I89494.image:hover {
}
}
.I89495 .image, .I89495.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I89495 .image:hover, .I89495.image:hover {
}

.I89496, a.I89496 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I89496:hover, a.I89496:hover {
}
@media (max-width:992px) {
.I89496, a.I89496 {
}
.I89496:hover, a.I89496:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I89496, a.I89496 {
display:flex;
padding-bottom:0rem;

}
.I89496:hover, a.I89496:hover {
}
}

.I89497, a.I89497 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I89497:hover, a.I89497:hover {
}
@media (min-width:1440px) {
.I89497, a.I89497 {
display:flex;
font-weight:500;


}
.I89497:hover, a.I89497:hover {
}
}
.I89498, a.I89498 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I89498:hover, a.I89498:hover {
}
@media (max-width:992px) {
.I89498, a.I89498 {
}
.I89498:hover, a.I89498:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I89498, a.I89498 {
display:flex;
padding-bottom:0rem;

}
.I89498:hover, a.I89498:hover {
}
}

.I89499, a.I89499 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;

}
.I89499:hover, a.I89499:hover {
}
@media (max-width:640px) {
.I89499, a.I89499 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I89499:hover, a.I89499:hover {
}
}

.I89500, a.I89500 {
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;

}
.I89500:hover, a.I89500:hover {
}
@media (max-width:992px) {
.I89500, a.I89500 {
}
.I89500:hover, a.I89500:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I89500, a.I89500 {
display:flex;
padding-bottom:1rem;

}
.I89500:hover, a.I89500:hover {
}
}

.I89501, a.I89501 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I89501:hover, a.I89501:hover {
}

.I89502, a.I89502 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I89502:hover, a.I89502:hover {
}
@media (min-width:1440px) {
.I89502, a.I89502 {
display:flex;
font-weight:500;


}
.I89502:hover, a.I89502:hover {
}
}
.I89503 .image, .I89503.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I89503 .image:hover, .I89503.image:hover {
}

.I89504, a.I89504 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I89504:hover, a.I89504:hover {
}
@media (min-width:1440px) {
.I89504, a.I89504 {
display:flex;
font-weight:500;


}
.I89504:hover, a.I89504:hover {
}
}
.I89505, a.I89505 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I89505:hover, a.I89505:hover {
}
@media (max-width:992px) {
.I89505, a.I89505 {
}
.I89505:hover, a.I89505:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I89505, a.I89505 {
display:flex;
padding-bottom:0rem;

}
.I89505:hover, a.I89505:hover {
}
}

.I89506 .image, .I89506.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I89506 .image:hover, .I89506.image:hover {
}

.I89507, a.I89507 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I89507:hover, a.I89507:hover {
}
@media (min-width:1440px) {
.I89507, a.I89507 {
display:flex;
font-weight:500;


}
.I89507:hover, a.I89507:hover {
}
}
.I89508, a.I89508 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I89508:hover, a.I89508:hover {
}
@media (max-width:992px) {
.I89508, a.I89508 {
}
.I89508:hover, a.I89508:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I89508, a.I89508 {
display:flex;
padding-bottom:0rem;

}
.I89508:hover, a.I89508:hover {
}
}

.I89509 .image, .I89509.image {
vertical-align:top;
width:100px;
height:75px;
border-image-slice:100%;
background-size:cover;
background-position:center center;

}
.I89509 .image:hover, .I89509.image:hover {
}

.I89510, a.I89510 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I89510:hover, a.I89510:hover {
}
@media (min-width:1440px) {
.I89510, a.I89510 {
display:flex;
font-weight:500;


}
.I89510:hover, a.I89510:hover {
}
}
.I89511, a.I89511 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I89511:hover, a.I89511:hover {
}
@media (max-width:992px) {
.I89511, a.I89511 {
}
.I89511:hover, a.I89511:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I89511, a.I89511 {
display:flex;
padding-bottom:0rem;

}
.I89511:hover, a.I89511:hover {
}
}

.I89512 .image, .I89512.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I89512 .image:hover, .I89512.image:hover {
}

.I89513 .image, .I89513.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I89513 .image:hover, .I89513.image:hover {
}

.I89514 .image, .I89514.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I89514 .image:hover, .I89514.image:hover {
}

.I89515, a.I89515 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I89515:hover, a.I89515:hover {
}
@media (max-width:992px) {
.I89515, a.I89515 {
}
.I89515:hover, a.I89515:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I89515, a.I89515 {
display:flex;
padding-bottom:0rem;

}
.I89515:hover, a.I89515:hover {
}
}

.I89516, a.I89516 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I89516:hover, a.I89516:hover {
}
@media (min-width:1440px) {
.I89516, a.I89516 {
display:flex;
font-weight:500;


}
.I89516:hover, a.I89516:hover {
}
}
.I89517, a.I89517 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I89517:hover, a.I89517:hover {
}
@media (max-width:992px) {
.I89517, a.I89517 {
}
.I89517:hover, a.I89517:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I89517, a.I89517 {
display:flex;
padding-bottom:0rem;

}
.I89517:hover, a.I89517:hover {
}
}

.I89518, a.I89518 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.5rem;

padding-bottom:1rem;

}
.I89518:hover, a.I89518:hover {
}
@media (max-width:992px) {
.I89518, a.I89518 {
}
.I89518:hover, a.I89518:hover {
display:flex;
width:100%;

}
}
@media (min-width:1440px) {
.I89518, a.I89518 {
display:flex;
font-weight:500;


}
.I89518:hover, a.I89518:hover {
}
}
.I89519, a.I89519 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I89519:hover, a.I89519:hover {
}
@media (max-width:992px) {
.I89519, a.I89519 {
}
.I89519:hover, a.I89519:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I89519, a.I89519 {
display:flex;
padding-bottom:0rem;

}
.I89519:hover, a.I89519:hover {
}
}

.I89520, a.I89520 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I89520:hover, a.I89520:hover {
}
@media (min-width:1440px) {
.I89520, a.I89520 {
display:flex;
font-weight:500;


}
.I89520:hover, a.I89520:hover {
}
}
.I89521 {
}
.I89521:hover {
}
.I89521 {
}
.I89521:hover {
}


.I89522, a.I89522 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89522:hover, a.I89522:hover {
}

.I89523, a.I89523 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89523:hover, a.I89523:hover {
}

.I89524 .button, .I89524.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I89524 button.button, button.I89524.button {
cursor:pointer;
}
.I89524 .button .text, .I89524.button .text {
}
.I89524 .button .icon, .I89524.button .icon {
flex:none;
background-size:100% 100%;
}
.I89524 .button:hover, .I89524.button:hover {
}
.I89524 .button:hover .text, .I89524.button:hover .text {
}
.I89524 .button:hover .icon, .I89524.button:hover .icon {
background-size:100% 100%;
}

.I89525 .button, .I89525.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I89525 button.button, button.I89525.button {
cursor:pointer;
}
.I89525 .button .text, .I89525.button .text {
}
.I89525 .button .icon, .I89525.button .icon {
flex:none;
background-size:100% 100%;
}
.I89525 .button:hover, .I89525.button:hover {
}
.I89525 .button:hover .text, .I89525.button:hover .text {
}
.I89525 .button:hover .icon, .I89525.button:hover .icon {
background-size:100% 100%;
}

.I89526 .button, .I89526.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I89526 button.button, button.I89526.button {
cursor:pointer;
}
.I89526 .button .text, .I89526.button .text {
}
.I89526 .button .icon, .I89526.button .icon {
flex:none;
background-size:100% 100%;
}
.I89526 .button:hover, .I89526.button:hover {
}
.I89526 .button:hover .text, .I89526.button:hover .text {
}
.I89526 .button:hover .icon, .I89526.button:hover .icon {
background-size:100% 100%;
}

.I89527 .button, .I89527.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I89527 button.button, button.I89527.button {
cursor:pointer;
}
.I89527 .button .text, .I89527.button .text {
}
.I89527 .button .icon, .I89527.button .icon {
flex:none;
background-size:100% 100%;
}
.I89527 .button:hover, .I89527.button:hover {
}
.I89527 .button:hover .text, .I89527.button:hover .text {
}
.I89527 .button:hover .icon, .I89527.button:hover .icon {
background-size:100% 100%;
}

.I89528 .button, .I89528.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I89528 button.button, button.I89528.button {
cursor:pointer;
}
.I89528 .button .text, .I89528.button .text {
}
.I89528 .button .icon, .I89528.button .icon {
flex:none;
background-size:100% 100%;
}
.I89528 .button:hover, .I89528.button:hover {
}
.I89528 .button:hover .text, .I89528.button:hover .text {
}
.I89528 .button:hover .icon, .I89528.button:hover .icon {
background-size:100% 100%;
}

.I89529 .button, .I89529.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I89529 button.button, button.I89529.button {
cursor:pointer;
}
.I89529 .button .text, .I89529.button .text {
}
.I89529 .button .icon, .I89529.button .icon {
flex:none;
background-size:100% 100%;
}
.I89529 .button:hover, .I89529.button:hover {
}
.I89529 .button:hover .text, .I89529.button:hover .text {
}
.I89529 .button:hover .icon, .I89529.button:hover .icon {
background-size:100% 100%;
}

.I89530 .button, .I89530.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I89530 button.button, button.I89530.button {
cursor:pointer;
}
.I89530 .button .text, .I89530.button .text {
}
.I89530 .button .icon, .I89530.button .icon {
flex:none;
background-size:100% 100%;
}
.I89530 .button:hover, .I89530.button:hover {
}
.I89530 .button:hover .text, .I89530.button:hover .text {
}
.I89530 .button:hover .icon, .I89530.button:hover .icon {
background-size:100% 100%;
}

.I89531 .button, .I89531.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I89531 button.button, button.I89531.button {
cursor:pointer;
}
.I89531 .button .text, .I89531.button .text {
}
.I89531 .button .icon, .I89531.button .icon {
flex:none;
background-size:100% 100%;
}
.I89531 .button:hover, .I89531.button:hover {
}
.I89531 .button:hover .text, .I89531.button:hover .text {
}
.I89531 .button:hover .icon, .I89531.button:hover .icon {
background-size:100% 100%;
}

.I89532 .button, .I89532.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I89532 button.button, button.I89532.button {
cursor:pointer;
}
.I89532 .button .text, .I89532.button .text {
}
.I89532 .button .icon, .I89532.button .icon {
flex:none;
background-size:100% 100%;
}
.I89532 .button:hover, .I89532.button:hover {
}
.I89532 .button:hover .text, .I89532.button:hover .text {
}
.I89532 .button:hover .icon, .I89532.button:hover .icon {
background-size:100% 100%;
}

.I89533 .button, .I89533.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I89533 button.button, button.I89533.button {
cursor:pointer;
}
.I89533 .button .text, .I89533.button .text {
font-family:Rubik;
font-weight:500;
color:rgb(250,50,99);

}
.I89533 .button .icon, .I89533.button .icon {
flex:none;
background-size:100% 100%;
}
.I89533 .button:hover, .I89533.button:hover {
}
.I89533 .button:hover .text, .I89533.button:hover .text {
}
.I89533 .button:hover .icon, .I89533.button:hover .icon {
background-size:100% 100%;
}

.I89534, a.I89534 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89534:hover, a.I89534:hover {
}

.I89535, a.I89535 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89535:hover, a.I89535:hover {
}

.I89536, a.I89536 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89536:hover, a.I89536:hover {
}

.I89537, a.I89537 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89537:hover, a.I89537:hover {
}

.I89538, a.I89538 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89538:hover, a.I89538:hover {
}

.I89539, a.I89539 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89539:hover, a.I89539:hover {
}

.I89540, a.I89540 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89540:hover, a.I89540:hover {
}

.I108566 .button, .I108566.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I108566 button.button, button.I108566.button {
cursor:pointer;
}
.I108566 .button .text, .I108566.button .text {
}
.I108566 .button .icon, .I108566.button .icon {
flex:none;
background-size:100% 100%;
}
.I108566 .button:hover, .I108566.button:hover {
}
.I108566 .button:hover .text, .I108566.button:hover .text {
}
.I108566 .button:hover .icon, .I108566.button:hover .icon {
background-size:100% 100%;
}

.I108688, a.I108688 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I108688:hover, a.I108688:hover {
}

.I108871, a.I108871 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I108871:hover, a.I108871:hover {
}

.I108993, a.I108993 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I108993:hover, a.I108993:hover {
}

.I109115 .image, .I109115.image {
vertical-align:top;
}
.I109115 .image:hover, .I109115.image:hover {
}

.I162919, a.I162919 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I162919:hover, a.I162919:hover {
}

.I165847, a.I165847 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I165847:hover, a.I165847:hover {
}

.I166320, a.I166320 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I166320:hover, a.I166320:hover {
}

.I166623 .button, .I166623.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I166623 button.button, button.I166623.button {
cursor:pointer;
}
.I166623 .button .text, .I166623.button .text {
}
.I166623 .button .icon, .I166623.button .icon {
flex:none;
background-size:100% 100%;
}
.I166623 .button:hover, .I166623.button:hover {
}
.I166623 .button:hover .text, .I166623.button:hover .text {
}
.I166623 .button:hover .icon, .I166623.button:hover .icon {
background-size:100% 100%;
}

.I166825, a.I166825 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I166825:hover, a.I166825:hover {
}

.I167128, a.I167128 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167128:hover, a.I167128:hover {
}

.I167330, a.I167330 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167330:hover, a.I167330:hover {
}

.I167532 .image, .I167532.image {
vertical-align:top;
}
.I167532 .image:hover, .I167532.image:hover {
}

.I176806, a.I176806 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176806:hover, a.I176806:hover {
}

.I177012, a.I177012 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177012:hover, a.I177012:hover {
}

.I177218, a.I177218 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177218:hover, a.I177218:hover {
}

.I177583, a.I177583 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177583:hover, a.I177583:hover {
}

h1.I89785, .I89785 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89785 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I89785:hover {
}
.I89785 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89785 > .viewport:hover {
}


.I89664 {
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;

	
}
.I89664:hover {
}
@media (max-width:992px) {
.I89664 {
width:100%;
margin-left:auto;
margin-right:auto;
padding-bottom:4rem;
padding-top:4rem;

align-items:flex-start;

	
}
.I89664:hover {
}
}
@media (max-width:640px) {
.I89664 {
padding-bottom:4rem;
padding-left:0rem;
padding-right:0rem;
padding-top:4rem;

	
}
.I89664:hover {
}
}

.I89665 {
display:flex;

order:3;
width:100%;
max-width:1440px;
padding-bottom:1rem;
box-sizing:border-box;


flex-direction:row;
}
.I89665:hover {
}
@media (max-width:992px) {
.I89665 {

width:100%;
padding-bottom:1rem;
padding-right:0;


}
.I89665:hover {
}
}
@media (max-width:640px) {
.I89665 {

width:calc(100vw - 1rem);
margin-left:1rem;
padding-bottom:1rem;
padding-left:0;
padding-right:1rem;


}
.I89665:hover {
}
}

.I89666 {
display:flex;
position:var(--I89666-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:6;
width:100%;
height:240px;
background-color:rgb(65,206,179);
box-shadow:none;
overflow:hidden;
position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I89666-location-transform:translate(0px,0px);
z-index:var(--I89666-z-index, auto);

transform:
var(--I89666-location-transform, translate(0px,0px))
var(--I89666-user-box-transform, translate(0px,0px))
;


position:var(--I89666-position-static-computed, static);
}
.I89666:hover {
}

@media (max-width:640px) {
.I89666 {

width:calc(100vw - 2rem);

}
.I89666:hover {
}

}
@media (min-width:1440px) {
.I89666 {

background-color:rgb(65,206,179);

}
.I89666:hover {
}

}
.I89667 {
display:flex;
position:var(--I89667-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;
}
.I89667:hover {
}

@media (max-width:640px) {
.I89667 {

width:calc(100vw - 2rem);

}
.I89667:hover {
}

}

.I89668 {
display:flex;
position:var(--I89668-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;
}
.I89668:hover {
}
.I89668 {
--I89668-position-static-computed:static;
}
.I89668 > .sector, .I89668 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I89668 {

width:calc(100vw - 2rem);

}
.I89668:hover {
}

}

.I89669 {
display:flex;
position:var(--I89669-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
max-width:1440px;
box-sizing:border-box;

}
.I89669:hover {
}

@media (max-width:640px) {
.I89669 {

padding-left:1rem;
padding-right:1rem;

}
.I89669:hover {
}

}

.I89670 {
display:flex;
position:var(--I89670-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;
}
.I89670:hover {
}

@media (max-width:640px) {
.I89670 {

width:calc(100vw - 2rem);

}
.I89670:hover {
}

}

.I89671 {
display:flex;
position:var(--I89671-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;
}
.I89671:hover {
}
.I89671 {
--I89671-position-static-computed:static;
}
.I89671 > .sector, .I89671 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I89671 {

width:calc(100vw - 2rem);

}
.I89671:hover {
}

}
@media (min-width:1440px) {
.I89671 {

}
.I89671:hover {
}
.I89671 {
--I89671-position-static-computed:static;
}
.I89671 > .sector, .I89671 > .group-sectors {
position:relative;
}
}
.I89672 {
display:flex;
position:var(--I89672-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;
}
.I89672:hover {
}

@media (max-width:640px) {
.I89672 {

width:calc(100vw - 2rem);

}
.I89672:hover {
}

}

.I89673 {
display:flex;
position:var(--I89673-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;
}
.I89673:hover {
}

@media (max-width:640px) {
.I89673 {

width:calc(100vw - 2rem);

}
.I89673:hover {
}

}

.I89674 {
display:flex;
position:var(--I89674-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;
}
.I89674:hover {
}

@media (max-width:640px) {
.I89674 {

width:calc(100vw - 2rem);

}
.I89674:hover {
}

}

.I89675 {
display:flex;
position:var(--I89675-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;
}
.I89675:hover {
}

@media (max-width:640px) {
.I89675 {

width:calc(100vw - 2rem);

}
.I89675:hover {
}

}

.I89676 {
display:flex;
position:var(--I89676-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I89676:hover {
}


.I108507 {
display:flex;
position:var(--I108507-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;
}
.I108507:hover {
}

@media (max-width:640px) {
.I108507 {

width:calc(100vw - 2rem);

}
.I108507:hover {
}

}

.I166524 {
display:flex;
position:var(--I166524-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;
}
.I166524:hover {
}


.I89677 {
display:flex;
align-items:flex-start;
position:relative;

order:11;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I89677:hover {
}

@media (min-width:1440px) {
.I89677 {

order:4;


	
}
.I89677:hover {
}

}
.I89678 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I89678:hover {
}

@media (min-width:1440px) {
.I89678 {

order:2;


	
}
.I89678:hover {
}

}
.I89679 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I89679:hover {
}


.I89680 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I89680:hover {
}


.I89681 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I89681:hover {
}


.I89682 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I89682:hover {
}


.I89683 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I89683:hover {
}


.I89684 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I89684:hover {
}


.I89685 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I89685:hover {
}


.I89686 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;



flex-direction:row;
justify-content:space-between;
align-items:center;

	
}
.I89686:hover {
}
.I89686 > .sector {
position:relative;
}
@media (max-width:640px) {
.I89686 {



flex-direction:column;
align-items:flex-start;

	
}
.I89686:hover {
}

}

.I108812 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I108812:hover {
}


.I167029 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I167029:hover {
}


h1.I89687, .I89687 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89687 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
width:100%;
background-size:cover;
background-position:center center;


}
.I89687:hover {
}
.I89687 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89687 > .viewport:hover {
}

@media (min-width:1440px) {
.I89687 {

order:8;

}
.I89687:hover {
}
.I89687 > .viewport {



}
.I89687 > .viewport:hover {
}

}
h1.I89688, .I89688 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89688 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I89688:hover {
}
.I89688 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I89688 > .viewport:hover {
}


h1.I89689, .I89689 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89689 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I89689:hover {
}
.I89689 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89689 > .viewport:hover {
}

@media (min-width:1440px) {
.I89689 {

order:3;

}
.I89689:hover {
}
.I89689 > .viewport {



}
.I89689 > .viewport:hover {
}

}
h1.I89690, .I89690 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89690 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I89690:hover {
}
.I89690 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89690 > .viewport:hover {
}


h1.I89691, .I89691 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89691 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;
overflow:hidden;

}
.I89691:hover {
}
.I89691 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89691 > .viewport:hover {
}


h1.I89692, .I89692 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89692 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I89692:hover {
}
.I89692 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89692 > .viewport:hover {
}


h1.I89693, .I89693 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89693 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I89693:hover {
}
.I89693 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I89693 > .viewport:hover {
}


h1.I89694, .I89694 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89694 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I89694:hover {
}
.I89694 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89694 > .viewport:hover {
}


h1.I89695, .I89695 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89695 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I89695:hover {
}
.I89695 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89695 > .viewport:hover {
}


h1.I89696, .I89696 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89696 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I89696:hover {
}
.I89696 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89696 > .viewport:hover {
}


h1.I89697, .I89697 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89697 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I89697:hover {
}
.I89697 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89697 > .viewport:hover {
}


h1.I89698, .I89698 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89698 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I89698:hover {
}
.I89698 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89698 > .viewport:hover {
}


h1.I89699, .I89699 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89699 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I89699:hover {
}
.I89699 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89699 > .viewport:hover {
}


h1.I89700, .I89700 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89700 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I89700:hover {
}
.I89700 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I89700 > .viewport:hover {
}


h1.I89701, .I89701 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89701 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I89701:hover {
}
.I89701 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89701 > .viewport:hover {
}


h1.I89702, .I89702 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89702 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I89702:hover {
}
.I89702 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89702 > .viewport:hover {
}


h1.I89703, .I89703 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89703 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I89703:hover {
}
.I89703 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I89703 > .viewport:hover {
}


h1.I89704, .I89704 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89704 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I89704:hover {
}
.I89704 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89704 > .viewport:hover {
}

@media (max-width:640px) {
.I89704 {

width:100%;


}
.I89704:hover {
}
.I89704 > .viewport {



}
.I89704 > .viewport:hover {
}

}

h1.I89705, .I89705 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89705 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I89705:hover {
}
.I89705 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89705 > .viewport:hover {
}


h1.I89706, .I89706 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89706 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I89706:hover {
}
.I89706 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89706 > .viewport:hover {
}


h1.I89707, .I89707 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89707 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I89707:hover {
}
.I89707 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89707 > .viewport:hover {
}


h1.I89708, .I89708 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89708 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I89708:hover {
}
.I89708 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89708 > .viewport:hover {
}


h1.I89709, .I89709 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89709 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I89709:hover {
}
.I89709 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89709 > .viewport:hover {
}


h1.I89710, .I89710 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89710 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I89710:hover {
}
.I89710 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89710 > .viewport:hover {
}


h1.I89711, .I89711 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89711 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I89711:hover {
}
.I89711 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89711 > .viewport:hover {
}


h1.I89712, .I89712 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89712 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I89712:hover {
}
.I89712 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89712 > .viewport:hover {
}


h1.I89713, .I89713 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89713 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I89713:hover {
}
.I89713 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89713 > .viewport:hover {
}


h1.I89714, .I89714 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89714 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I89714:hover {
}
.I89714 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89714 > .viewport:hover {
}


h1.I89715, .I89715 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89715 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I89715:hover {
}
.I89715 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89715 > .viewport:hover {
}


h1.I89716, .I89716 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89716 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I89716:hover {
}
.I89716 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89716 > .viewport:hover {
}


h1.I89717, .I89717 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89717 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I89717:hover {
}
.I89717 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89717 > .viewport:hover {
}


h1.I89718, .I89718 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89718 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I89718:hover {
}
.I89718 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89718 > .viewport:hover {
}


h1.I89719, .I89719 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89719 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;

}
.I89719:hover {
}
.I89719 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89719 > .viewport:hover {
}

@media (min-width:1440px) {
.I89719 {

order:3;

}
.I89719:hover {
}
.I89719 > .viewport {



}
.I89719 > .viewport:hover {
}

}
h1.I89720, .I89720 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89720 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I89720:hover {
}
.I89720 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89720 > .viewport:hover {
}


h1.I89721, .I89721 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89721 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I89721:hover {
}
.I89721 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89721 > .viewport:hover {
}


h1.I89722, .I89722 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89722 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I89722:hover {
}
.I89722 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89722 > .viewport:hover {
}


h1.I89723, .I89723 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89723 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I89723:hover {
}
.I89723 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89723 > .viewport:hover {
}


h1.I89724, .I89724 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89724 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I89724:hover {
}
.I89724 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89724 > .viewport:hover {
}


h1.I89725, .I89725 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89725 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I89725:hover {
}
.I89725 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89725 > .viewport:hover {
}


h1.I89726, .I89726 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89726 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I89726:hover {
}
.I89726 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89726 > .viewport:hover {
}


h1.I89727, .I89727 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89727 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I89727:hover {
}
.I89727 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89727 > .viewport:hover {
}


h1.I89728, .I89728 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89728 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I89728:hover {
}
.I89728 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89728 > .viewport:hover {
}


h1.I89729, .I89729 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89729 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:11;

}
.I89729:hover {
}
.I89729 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89729 > .viewport:hover {
}


h1.I89730, .I89730 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89730 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;

}
.I89730:hover {
}
.I89730 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89730 > .viewport:hover {
}


h1.I89731, .I89731 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89731 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I89731:hover {
}
.I89731 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89731 > .viewport:hover {
}


h1.I89732, .I89732 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89732 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I89732:hover {
}
.I89732 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89732 > .viewport:hover {
}


h1.I89733, .I89733 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89733 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I89733:hover {
}
.I89733 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89733 > .viewport:hover {
}


h1.I89734, .I89734 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89734 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I89734:hover {
}
.I89734 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89734 > .viewport:hover {
}


h1.I89735, .I89735 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89735 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I89735:hover {
}
.I89735 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89735 > .viewport:hover {
}


h1.I108629, .I108629 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108629 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I108629:hover {
}
.I108629 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108629 > .viewport:hover {
}


h1.I108751, .I108751 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108751 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I108751:hover {
}
.I108751 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108751 > .viewport:hover {
}


h1.I108934, .I108934 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108934 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I108934:hover {
}
.I108934 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108934 > .viewport:hover {
}


h1.I109056, .I109056 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I109056 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I109056:hover {
}
.I109056 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I109056 > .viewport:hover {
}


h1.I109178, .I109178 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I109178 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I109178:hover {
}
.I109178 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I109178 > .viewport:hover {
}

@media (max-width:640px) {
.I109178 {

width:100%;


}
.I109178:hover {
}
.I109178 > .viewport {



}
.I109178 > .viewport:hover {
}

}

h1.I163018, .I163018 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163018 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I163018:hover {
}
.I163018 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163018 > .viewport:hover {
}


h1.I165950, .I165950 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165950 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I165950:hover {
}
.I165950 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165950 > .viewport:hover {
}


h1.I166423, .I166423 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166423 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I166423:hover {
}
.I166423 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166423 > .viewport:hover {
}


h1.I166726, .I166726 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166726 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I166726:hover {
}
.I166726 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166726 > .viewport:hover {
}


h1.I166928, .I166928 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166928 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I166928:hover {
}
.I166928 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166928 > .viewport:hover {
}


h1.I167231, .I167231 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167231 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I167231:hover {
}
.I167231 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167231 > .viewport:hover {
}


h1.I167433, .I167433 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167433 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I167433:hover {
}
.I167433 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167433 > .viewport:hover {
}


h1.I167635, .I167635 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167635 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I167635:hover {
}
.I167635 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167635 > .viewport:hover {
}

@media (max-width:640px) {
.I167635 {

width:100%;


}
.I167635:hover {
}
.I167635 > .viewport {



}
.I167635 > .viewport:hover {
}

}

h1.I176911, .I176911 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176911 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;

}
.I176911:hover {
}
.I176911 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176911 > .viewport:hover {
}


h1.I177117, .I177117 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177117 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177117:hover {
}
.I177117 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177117 > .viewport:hover {
}


h1.I177323, .I177323 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177323 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177323:hover {
}
.I177323 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177323 > .viewport:hover {
}


h1.I177689, .I177689 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177689 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177689:hover {
}
.I177689 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177689 > .viewport:hover {
}


.I89736 .image, .I89736.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I89736 .image:hover, .I89736.image:hover {
}
@media (min-width:1440px) {
.I89736 .image, .I89736.image {
width:100%;

}
.I89736 .image:hover, .I89736.image:hover {
}
}
.I89737, a.I89737 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I89737:hover, a.I89737:hover {
}
@media (max-width:992px) {
.I89737, a.I89737 {
}
.I89737:hover, a.I89737:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I89737, a.I89737 {
display:flex;
padding-bottom:0rem;

}
.I89737:hover, a.I89737:hover {
}
}

.I89738 .image, .I89738.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I89738 .image:hover, .I89738.image:hover {
}
@media (min-width:1440px) {
.I89738 .image, .I89738.image {
width:100%;

}
.I89738 .image:hover, .I89738.image:hover {
}
}
.I89739 .image, .I89739.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I89739 .image:hover, .I89739.image:hover {
}

.I89740, a.I89740 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I89740:hover, a.I89740:hover {
}
@media (max-width:992px) {
.I89740, a.I89740 {
}
.I89740:hover, a.I89740:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I89740, a.I89740 {
display:flex;
padding-bottom:0rem;

}
.I89740:hover, a.I89740:hover {
}
}

.I89741, a.I89741 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I89741:hover, a.I89741:hover {
}
@media (min-width:1440px) {
.I89741, a.I89741 {
display:flex;
font-weight:500;


}
.I89741:hover, a.I89741:hover {
}
}
.I89742, a.I89742 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I89742:hover, a.I89742:hover {
}
@media (max-width:992px) {
.I89742, a.I89742 {
}
.I89742:hover, a.I89742:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I89742, a.I89742 {
display:flex;
padding-bottom:0rem;

}
.I89742:hover, a.I89742:hover {
}
}

.I89743, a.I89743 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;

}
.I89743:hover, a.I89743:hover {
}
@media (max-width:640px) {
.I89743, a.I89743 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I89743:hover, a.I89743:hover {
}
}

.I89744, a.I89744 {
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;

}
.I89744:hover, a.I89744:hover {
}
@media (max-width:992px) {
.I89744, a.I89744 {
}
.I89744:hover, a.I89744:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I89744, a.I89744 {
display:flex;
padding-bottom:1rem;

}
.I89744:hover, a.I89744:hover {
}
}

.I89745, a.I89745 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I89745:hover, a.I89745:hover {
}

.I89746, a.I89746 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I89746:hover, a.I89746:hover {
}
@media (min-width:1440px) {
.I89746, a.I89746 {
display:flex;
font-weight:500;


}
.I89746:hover, a.I89746:hover {
}
}
.I89747 .image, .I89747.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I89747 .image:hover, .I89747.image:hover {
}

.I89748, a.I89748 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I89748:hover, a.I89748:hover {
}
@media (min-width:1440px) {
.I89748, a.I89748 {
display:flex;
font-weight:500;


}
.I89748:hover, a.I89748:hover {
}
}
.I89749, a.I89749 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I89749:hover, a.I89749:hover {
}
@media (max-width:992px) {
.I89749, a.I89749 {
}
.I89749:hover, a.I89749:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I89749, a.I89749 {
display:flex;
padding-bottom:0rem;

}
.I89749:hover, a.I89749:hover {
}
}

.I89750 .image, .I89750.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I89750 .image:hover, .I89750.image:hover {
}

.I89751, a.I89751 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I89751:hover, a.I89751:hover {
}
@media (min-width:1440px) {
.I89751, a.I89751 {
display:flex;
font-weight:500;


}
.I89751:hover, a.I89751:hover {
}
}
.I89752, a.I89752 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I89752:hover, a.I89752:hover {
}
@media (max-width:992px) {
.I89752, a.I89752 {
}
.I89752:hover, a.I89752:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I89752, a.I89752 {
display:flex;
padding-bottom:0rem;

}
.I89752:hover, a.I89752:hover {
}
}

.I89753 .image, .I89753.image {
vertical-align:top;
width:100px;
height:75px;
border-image-slice:100%;
background-size:cover;
background-position:center center;

}
.I89753 .image:hover, .I89753.image:hover {
}

.I89754, a.I89754 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I89754:hover, a.I89754:hover {
}
@media (min-width:1440px) {
.I89754, a.I89754 {
display:flex;
font-weight:500;


}
.I89754:hover, a.I89754:hover {
}
}
.I89755, a.I89755 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I89755:hover, a.I89755:hover {
}
@media (max-width:992px) {
.I89755, a.I89755 {
}
.I89755:hover, a.I89755:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I89755, a.I89755 {
display:flex;
padding-bottom:0rem;

}
.I89755:hover, a.I89755:hover {
}
}

.I89756 .image, .I89756.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I89756 .image:hover, .I89756.image:hover {
}

.I89757 .image, .I89757.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I89757 .image:hover, .I89757.image:hover {
}

.I89758 .image, .I89758.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I89758 .image:hover, .I89758.image:hover {
}

.I89759, a.I89759 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I89759:hover, a.I89759:hover {
}
@media (max-width:992px) {
.I89759, a.I89759 {
}
.I89759:hover, a.I89759:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I89759, a.I89759 {
display:flex;
padding-bottom:0rem;

}
.I89759:hover, a.I89759:hover {
}
}

.I89760, a.I89760 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I89760:hover, a.I89760:hover {
}
@media (min-width:1440px) {
.I89760, a.I89760 {
display:flex;
font-weight:500;


}
.I89760:hover, a.I89760:hover {
}
}
.I89761, a.I89761 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I89761:hover, a.I89761:hover {
}
@media (max-width:992px) {
.I89761, a.I89761 {
}
.I89761:hover, a.I89761:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I89761, a.I89761 {
display:flex;
padding-bottom:0rem;

}
.I89761:hover, a.I89761:hover {
}
}

.I89762, a.I89762 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.5rem;

padding-bottom:1rem;

}
.I89762:hover, a.I89762:hover {
}
@media (max-width:992px) {
.I89762, a.I89762 {
}
.I89762:hover, a.I89762:hover {
display:flex;
width:100%;

}
}
@media (min-width:1440px) {
.I89762, a.I89762 {
display:flex;
font-weight:500;


}
.I89762:hover, a.I89762:hover {
}
}
.I89763, a.I89763 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I89763:hover, a.I89763:hover {
}
@media (max-width:992px) {
.I89763, a.I89763 {
}
.I89763:hover, a.I89763:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I89763, a.I89763 {
display:flex;
padding-bottom:0rem;

}
.I89763:hover, a.I89763:hover {
}
}

.I89764, a.I89764 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I89764:hover, a.I89764:hover {
}
@media (min-width:1440px) {
.I89764, a.I89764 {
display:flex;
font-weight:500;


}
.I89764:hover, a.I89764:hover {
}
}
.I89765 {
}
.I89765:hover {
}
.I89765 {
}
.I89765:hover {
}


.I89766, a.I89766 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89766:hover, a.I89766:hover {
}

.I89767, a.I89767 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89767:hover, a.I89767:hover {
}

.I89768 .button, .I89768.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I89768 button.button, button.I89768.button {
cursor:pointer;
}
.I89768 .button .text, .I89768.button .text {
}
.I89768 .button .icon, .I89768.button .icon {
flex:none;
background-size:100% 100%;
}
.I89768 .button:hover, .I89768.button:hover {
}
.I89768 .button:hover .text, .I89768.button:hover .text {
}
.I89768 .button:hover .icon, .I89768.button:hover .icon {
background-size:100% 100%;
}

.I89769 .button, .I89769.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I89769 button.button, button.I89769.button {
cursor:pointer;
}
.I89769 .button .text, .I89769.button .text {
}
.I89769 .button .icon, .I89769.button .icon {
flex:none;
background-size:100% 100%;
}
.I89769 .button:hover, .I89769.button:hover {
}
.I89769 .button:hover .text, .I89769.button:hover .text {
}
.I89769 .button:hover .icon, .I89769.button:hover .icon {
background-size:100% 100%;
}

.I89770 .button, .I89770.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I89770 button.button, button.I89770.button {
cursor:pointer;
}
.I89770 .button .text, .I89770.button .text {
}
.I89770 .button .icon, .I89770.button .icon {
flex:none;
background-size:100% 100%;
}
.I89770 .button:hover, .I89770.button:hover {
}
.I89770 .button:hover .text, .I89770.button:hover .text {
}
.I89770 .button:hover .icon, .I89770.button:hover .icon {
background-size:100% 100%;
}

.I89771 .button, .I89771.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I89771 button.button, button.I89771.button {
cursor:pointer;
}
.I89771 .button .text, .I89771.button .text {
}
.I89771 .button .icon, .I89771.button .icon {
flex:none;
background-size:100% 100%;
}
.I89771 .button:hover, .I89771.button:hover {
}
.I89771 .button:hover .text, .I89771.button:hover .text {
}
.I89771 .button:hover .icon, .I89771.button:hover .icon {
background-size:100% 100%;
}

.I89772 .button, .I89772.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I89772 button.button, button.I89772.button {
cursor:pointer;
}
.I89772 .button .text, .I89772.button .text {
}
.I89772 .button .icon, .I89772.button .icon {
flex:none;
background-size:100% 100%;
}
.I89772 .button:hover, .I89772.button:hover {
}
.I89772 .button:hover .text, .I89772.button:hover .text {
}
.I89772 .button:hover .icon, .I89772.button:hover .icon {
background-size:100% 100%;
}

.I89773 .button, .I89773.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I89773 button.button, button.I89773.button {
cursor:pointer;
}
.I89773 .button .text, .I89773.button .text {
}
.I89773 .button .icon, .I89773.button .icon {
flex:none;
background-size:100% 100%;
}
.I89773 .button:hover, .I89773.button:hover {
}
.I89773 .button:hover .text, .I89773.button:hover .text {
}
.I89773 .button:hover .icon, .I89773.button:hover .icon {
background-size:100% 100%;
}

.I89774 .button, .I89774.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I89774 button.button, button.I89774.button {
cursor:pointer;
}
.I89774 .button .text, .I89774.button .text {
}
.I89774 .button .icon, .I89774.button .icon {
flex:none;
background-size:100% 100%;
}
.I89774 .button:hover, .I89774.button:hover {
}
.I89774 .button:hover .text, .I89774.button:hover .text {
}
.I89774 .button:hover .icon, .I89774.button:hover .icon {
background-size:100% 100%;
}

.I89775 .button, .I89775.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I89775 button.button, button.I89775.button {
cursor:pointer;
}
.I89775 .button .text, .I89775.button .text {
}
.I89775 .button .icon, .I89775.button .icon {
flex:none;
background-size:100% 100%;
}
.I89775 .button:hover, .I89775.button:hover {
}
.I89775 .button:hover .text, .I89775.button:hover .text {
}
.I89775 .button:hover .icon, .I89775.button:hover .icon {
background-size:100% 100%;
}

.I89776 .button, .I89776.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I89776 button.button, button.I89776.button {
cursor:pointer;
}
.I89776 .button .text, .I89776.button .text {
}
.I89776 .button .icon, .I89776.button .icon {
flex:none;
background-size:100% 100%;
}
.I89776 .button:hover, .I89776.button:hover {
}
.I89776 .button:hover .text, .I89776.button:hover .text {
}
.I89776 .button:hover .icon, .I89776.button:hover .icon {
background-size:100% 100%;
}

.I89777 .button, .I89777.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I89777 button.button, button.I89777.button {
cursor:pointer;
}
.I89777 .button .text, .I89777.button .text {
font-family:Rubik;
font-weight:500;
color:rgb(250,50,99);

}
.I89777 .button .icon, .I89777.button .icon {
flex:none;
background-size:100% 100%;
}
.I89777 .button:hover, .I89777.button:hover {
}
.I89777 .button:hover .text, .I89777.button:hover .text {
}
.I89777 .button:hover .icon, .I89777.button:hover .icon {
background-size:100% 100%;
}

.I89778, a.I89778 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89778:hover, a.I89778:hover {
}

.I89779, a.I89779 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89779:hover, a.I89779:hover {
}

.I89780, a.I89780 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89780:hover, a.I89780:hover {
}

.I89781, a.I89781 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89781:hover, a.I89781:hover {
}

.I89782, a.I89782 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89782:hover, a.I89782:hover {
}

.I89783, a.I89783 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89783:hover, a.I89783:hover {
}

.I89784, a.I89784 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89784:hover, a.I89784:hover {
}

.I108568 .button, .I108568.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I108568 button.button, button.I108568.button {
cursor:pointer;
}
.I108568 .button .text, .I108568.button .text {
}
.I108568 .button .icon, .I108568.button .icon {
flex:none;
background-size:100% 100%;
}
.I108568 .button:hover, .I108568.button:hover {
}
.I108568 .button:hover .text, .I108568.button:hover .text {
}
.I108568 .button:hover .icon, .I108568.button:hover .icon {
background-size:100% 100%;
}

.I108690, a.I108690 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I108690:hover, a.I108690:hover {
}

.I108873, a.I108873 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I108873:hover, a.I108873:hover {
}

.I108995, a.I108995 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I108995:hover, a.I108995:hover {
}

.I109117 .image, .I109117.image {
vertical-align:top;
}
.I109117 .image:hover, .I109117.image:hover {
}

.I162921, a.I162921 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I162921:hover, a.I162921:hover {
}

.I165849, a.I165849 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I165849:hover, a.I165849:hover {
}

.I166322, a.I166322 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I166322:hover, a.I166322:hover {
}

.I166625 .button, .I166625.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I166625 button.button, button.I166625.button {
cursor:pointer;
}
.I166625 .button .text, .I166625.button .text {
}
.I166625 .button .icon, .I166625.button .icon {
flex:none;
background-size:100% 100%;
}
.I166625 .button:hover, .I166625.button:hover {
}
.I166625 .button:hover .text, .I166625.button:hover .text {
}
.I166625 .button:hover .icon, .I166625.button:hover .icon {
background-size:100% 100%;
}

.I166827, a.I166827 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I166827:hover, a.I166827:hover {
}

.I167130, a.I167130 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167130:hover, a.I167130:hover {
}

.I167332, a.I167332 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167332:hover, a.I167332:hover {
}

.I167534 .image, .I167534.image {
vertical-align:top;
}
.I167534 .image:hover, .I167534.image:hover {
}

.I176808, a.I176808 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176808:hover, a.I176808:hover {
}

.I177014, a.I177014 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177014:hover, a.I177014:hover {
}

.I177220, a.I177220 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177220:hover, a.I177220:hover {
}

.I177585, a.I177585 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177585:hover, a.I177585:hover {
}

h1.I90585, .I90585 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90585 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;

}
.I90585:hover {
}
.I90585 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I90585 > .viewport:hover {
}


h1.I100763, .I100763 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100763 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;


}
.I100763:hover {
}
.I100763 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100763 > .viewport:hover {
}


.I100759 {
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;

	
}
.I100759:hover {
}
@media (max-width:992px) {
.I100759 {
width:100%;
padding-left:2rem;
padding-right:2rem;

	
}
.I100759:hover {
}
}
@media (max-width:640px) {
.I100759 {
padding-left:1rem;
padding-right:1rem;

	
}
.I100759:hover {
}
}
@media (min-width:1440px) {
.I100759 {
width:100%;

	
}
.I100759:hover {
}
}
.I100760 {
display:flex;
position:var(--I100760-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;

}
.I100760:hover {
}


h1.I100761, .I100761 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100761 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I100761:hover {
}
.I100761 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100761 > .viewport:hover {
}

@media (min-width:1440px) {
.I100761 {

order:3;

}
.I100761:hover {
}
.I100761 > .viewport {



}
.I100761 > .viewport:hover {
}

}
.I100762 .button, .I100762.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
flex-direction:row;
}
.I100762 button.button, button.I100762.button {
cursor:pointer;
}
.I100762 .button .text, .I100762.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
line-height:1.625rem;

}
.I100762 .button .icon, .I100762.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;
}
.I100762 .button:hover, .I100762.button:hover {
}
.I100762 .button:hover .text, .I100762.button:hover .text {
text-decoration:underline;

}
.I100762 .button:hover .icon, .I100762.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) {
.I100762 .button, .I100762.button {
flex-direction:row;
}
.I100762 button.button, button.I100762.button {
}
.I100762 .button .text, .I100762.button .text {
font-family:Rubik;

}
.I100762 .button .icon, .I100762.button .icon {
background-size:100% 100%;
margin-right:1rem;margin-top:0px;margin-bottom:0px;margin-left:0px;
}
.I100762 .button:hover, .I100762.button:hover {
}
.I100762 .button:hover .text, .I100762.button:hover .text {
}
.I100762 .button:hover .icon, .I100762.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I100762 .button, .I100762.button {
flex-direction:row;
}
.I100762 button.button, button.I100762.button {
}
.I100762 .button .text, .I100762.button .text {
}
.I100762 .button .icon, .I100762.button .icon {
background-size:100% 100%;
margin-right:1rem;margin-top:0px;margin-bottom:0px;margin-left:0px;
}
.I100762 .button:hover, .I100762.button:hover {
}
.I100762 .button:hover .text, .I100762.button:hover .text {
}
.I100762 .button:hover .icon, .I100762.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I100762 .button, .I100762.button {
flex-direction:row;
}
.I100762 button.button, button.I100762.button {
}
.I100762 .button .text, .I100762.button .text {
}
.I100762 .button .icon, .I100762.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;
}
.I100762 .button:hover, .I100762.button:hover {
}
.I100762 .button:hover .text, .I100762.button:hover .text {
}
.I100762 .button:hover .icon, .I100762.button:hover .icon {
background-size:100% 100%;
}
}
.I90584 {
}
.I90584:hover {
}
.I90584 {
}
.I90584: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;
}
}


