/* Cache file:3249_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 {
}
.I96167 {
display:flex;
flex-direction:column;
position:relative;
min-height:100vh;

	
}
.I96167: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 {
}
.I96167 {
width:100%;

	
}
.I96167: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 {
}
.I96167 {
width:100%;

	
}
.I96167:hover {
}
}

.I96168 {
display:flex;

order:36;
flex:auto;
min-height:200px;
margin-top:0px;
padding-top:0px;
box-sizing:border-box;


}
.I96168:hover {
}
@media (max-width:992px) {
.I96168 {

padding-top:70px;


}
.I96168:hover {
}
}
@media (max-width:640px) {
.I96168 {

width:100%;


}
.I96168:hover {
}
}
@media (min-width:1440px) {
.I96168 {

order:28;

}
.I96168:hover {
}
}
.I96176 {
display:flex;
position:var(--I96176-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(--I96176-z-index, 1);
top:0px;
right:auto;
bottom:auto;
left:0px;
--I96176-location-transform:translate(0px,0px);
	

transform:
var(--I96176-location-transform, translate(0px,0px))
var(--I96176-user-box-transform, translate(0px,0px))
;


flex-direction:row;
justify-content:flex-start;
align-items:center;

flex-wrap:wrap;
}
.I96176:hover {
}
.I96176 {
--I96176-position-static-computed:static;
}
.I96176 > .sector, .I96176 > .group-sectors {
position:relative;
}
@media (max-width:992px) {
.I96176 {

position:fixed;
z-index:var(--I96176-z-index, 1);

transform:
var(--I96176-location-transform, translate(0px,0px))
var(--I96176-user-box-transform, translate(0px,0px))
;


}
.I96176:hover {
}

}
@media (max-width:640px) {
.I96176 {

width:90%;
height:10vh;
box-sizing:content-box;
opacity:0.80;
visibility:visible;

position:fixed;
z-index:var(--I96176-z-index, 1);

transform:
var(--I96176-location-transform, translate(0px,0px))
var(--I96176-user-box-transform, translate(0px,0px))
;


flex-wrap:nowrap;
}
.I96176:hover {
}
.I96176 {
--I96176-position-static-computed:static;
}
.I96176 > .sector, .I96176 > .group-sectors {
position:relative;
}
}
@media (min-width:1440px) {
.I96176 {

order:25;
}
.I96176:hover {
}

}
.I96182 {
display:flex;
position:var(--I96182-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
flex:auto;

}
.I96182:hover {
}


.I96198 {
display:flex;
position:var(--I96198-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;
--I96198-location-transform:translate(0px,0px);
z-index:var(--I96198-z-index, auto);

transform:
var(--I96198-location-transform, translate(0px,0px))
var(--I96198-user-box-transform, translate(0px,0px))
;

--I96198-z-index:1000;
position:var(--I96198-position-static-computed, static);
flex-direction:row;
justify-content:center;

flex-wrap:wrap;
}
.I96198:hover {
}
.I96198 {
--I96198-position-static-computed:static;
}
.I96198 > .sector, .I96198 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I96198 {

width:100%;

}
.I96198:hover {
}

}
@media (min-width:1440px) {
.I96198 {

order:59;
}
.I96198:hover {
}

}
.I96191 {
display:flex;
position:var(--I96191-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:56;
}
.I96191:hover {
}

@media (min-width:1440px) {
.I96191 {

order:49;
}
.I96191:hover {
}

}
.I96192 {
display:flex;
position:var(--I96192-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:58;
}
.I96192:hover {
}

@media (min-width:1440px) {
.I96192 {

order:51;
}
.I96192:hover {
}

}
.I96190 {
display:flex;
position:var(--I96190-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:54;
}
.I96190:hover {
}

@media (min-width:1440px) {
.I96190 {

order:47;
}
.I96190:hover {
}

}
.I96189 {
display:flex;
position:var(--I96189-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:51;
}
.I96189:hover {
}

@media (min-width:1440px) {
.I96189 {

order:44;
}
.I96189:hover {
}

}
.I96186 {
display:flex;
position:var(--I96186-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I96186:hover {
}


.I96188 {
display:flex;
position:var(--I96188-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:47;
}
.I96188:hover {
}

@media (min-width:1440px) {
.I96188 {

order:40;
}
.I96188:hover {
}

}
.I96177 {
display:flex;
position:var(--I96177-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:31;
}
.I96177:hover {
}

@media (min-width:1440px) {
.I96177 {

order:26;
}
.I96177:hover {
}

}
.I96185 {
display:flex;
position:var(--I96185-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:13;
}
.I96185:hover {
}


.I96175 {
display:flex;
position:var(--I96175-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(--I96175-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I96175-location-transform:translate(0px,0px);
z-index:var(--I96175-z-index, 1);

transform:
var(--I96175-location-transform, translate(0px,0px))
var(--I96175-user-box-transform, translate(0px,0px))
;

--I96175-z-index:555;
}
.I96175:hover {
}
.I96175 {
--I96175-position-static-computed:relative;
}
.I96175 > .sector, .I96175 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I96175 {

height:72px;
margin-bottom:-72px;

}
.I96175:hover {
}

}
@media (max-width:640px) {
.I96175 {

box-sizing:border-box;

}
.I96175:hover {
}

}
@media (min-width:1440px) {
.I96175 {

order:17;
}
.I96175:hover {
}

}
.I96172 {
display:flex;
position:var(--I96172-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(--I96172-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I96172-location-transform:translate(-50%,0px);
	

transform:
var(--I96172-location-transform, translate(0px,0px))
var(--I96172-user-box-transform, translate(0px,0px))
;

--I96172-z-index:999;
}
.I96172:hover {
}
.I96172 {
--I96172-position-static-computed:relative;
}
.I96172 > .sector, .I96172 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I96172 {

height:auto;
min-height:90px;

}
.I96172:hover {
}
.I96172 {
--I96172-position-static-computed:static;
}
.I96172 > .sector, .I96172 > .group-sectors {
position:relative;
}
}
@media (max-width:640px) {
.I96172 {

min-height:220px;
max-height:300px;
box-sizing:border-box;

}
.I96172:hover {
}

}
@media (min-width:1440px) {
.I96172 {

order:4;
position:fixed;
z-index:var(--I96172-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I96172-location-transform:translate(-50%,0px);
	

transform:
var(--I96172-location-transform, translate(0px,0px))
var(--I96172-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I96172:hover {
}

}
.I96178 {
display:flex;
position:var(--I96178-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:32;
align-items:center;


}
.I96178:hover {
}

@media (min-width:1440px) {
.I96178 {

order:18;
}
.I96178:hover {
}

}
.I96193 {
display:flex;
position:var(--I96193-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:59;
}
.I96193:hover {
}

@media (min-width:1440px) {
.I96193 {

order:52;
}
.I96193:hover {
}

}
.I96195 {
display:flex;
position:var(--I96195-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:62;
}
.I96195:hover {
}

@media (min-width:1440px) {
.I96195 {

order:55;
}
.I96195:hover {
}

}
.I96194 {
display:flex;
position:var(--I96194-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:61;
}
.I96194:hover {
}

@media (min-width:1440px) {
.I96194 {

order:54;
}
.I96194:hover {
}

}
.I96196 {
display:flex;
position:var(--I96196-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:63;
}
.I96196:hover {
}

@media (min-width:1440px) {
.I96196 {

order:56;
}
.I96196:hover {
}

}
.I96179 {
display:flex;
position:var(--I96179-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:34;
}
.I96179:hover {
}

@media (min-width:1440px) {
.I96179 {

order:24;
}
.I96179:hover {
}

}
.I96184 {
display:flex;
position:var(--I96184-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I96184:hover {
}


.I96180 {
display:flex;
position:var(--I96180-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:28;
}
.I96180:hover {
}

@media (min-width:1440px) {
.I96180 {

order:27;
}
.I96180:hover {
}

}
.I96197 {
display:flex;
position:var(--I96197-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:65;
}
.I96197:hover {
}

@media (min-width:1440px) {
.I96197 {

order:58;
}
.I96197:hover {
}

}
.I96199 {
display:flex;
position:var(--I96199-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:68;
}
.I96199:hover {
}

@media (min-width:1440px) {
.I96199 {

order:59;
}
.I96199:hover {
}

}
.I96200 {
display:flex;
position:var(--I96200-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:69;
}
.I96200:hover {
}

@media (min-width:1440px) {
.I96200 {

order:60;
}
.I96200:hover {
}

}
.I96201 {
display:flex;
position:var(--I96201-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:70;
}
.I96201:hover {
}

@media (min-width:1440px) {
.I96201 {

order:61;
}
.I96201:hover {
}

}
.I96187 {
display:flex;
position:var(--I96187-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I96187:hover {
}


.I96202 {
display:flex;
position:var(--I96202-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:71;
}
.I96202:hover {
}

@media (min-width:1440px) {
.I96202 {

order:63;
}
.I96202:hover {
}

}
.I96203 {
display:flex;
position:var(--I96203-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:73;
}
.I96203:hover {
}

@media (min-width:1440px) {
.I96203 {

order:65;
}
.I96203:hover {
}

}
.I96174 {
display:flex;
position:var(--I96174-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I96174:hover {
}

@media (min-width:1440px) {
.I96174 {

order:66;
}
.I96174:hover {
}

}
.I96204 {
display:flex;
position:var(--I96204-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:75;
}
.I96204:hover {
}

@media (min-width:1440px) {
.I96204 {

order:68;
}
.I96204:hover {
}

}
.I96205 {
display:flex;
position:var(--I96205-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:76;
}
.I96205:hover {
}

@media (min-width:1440px) {
.I96205 {

order:69;
}
.I96205:hover {
}

}
.I96181 {
display:flex;
position:var(--I96181-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:44;
}
.I96181:hover {
}

@media (min-width:1440px) {
.I96181 {

order:70;
}
.I96181:hover {
}

}
.I96206 {
display:flex;
position:var(--I96206-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:77;
}
.I96206:hover {
}

@media (min-width:1440px) {
.I96206 {

order:71;
}
.I96206:hover {
}

}
.I96173 {
display:flex;
position:var(--I96173-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I96173:hover {
}

@media (min-width:1440px) {
.I96173 {

order:72;
}
.I96173:hover {
}

}
.I96170 {
display:flex;
position:var(--I96170-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:11;
}
.I96170:hover {
}

@media (min-width:1440px) {
.I96170 {

order:73;
}
.I96170:hover {
}

}
.I96169 {
display:flex;
position:var(--I96169-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:10;
}
.I96169:hover {
}

@media (min-width:1440px) {
.I96169 {

order:74;
}
.I96169:hover {
}

}
.I96183 {
display:flex;
position:var(--I96183-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I96183:hover {
}


.I96171 {
display:flex;
position:var(--I96171-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:12;
}
.I96171:hover {
}

@media (min-width:1440px) {
.I96171 {

order:16;
}
.I96171:hover {
}

}
.I99766 {
display:flex;
position:var(--I99766-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:78;
}
.I99766:hover {
}

@media (min-width:1440px) {
.I99766 {

order:76;
}
.I99766:hover {
}

}
.I115777 {
display:flex;
position:var(--I115777-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
}
.I115777:hover {
}


.I116397 {
display:flex;
position:var(--I116397-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:16;
}
.I116397:hover {
}


h1.I96208, .I96208 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96208 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I96208:hover {
}
.I96208 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96208 > .viewport:hover {
}


.I96209 {
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;

	
}
.I96209:hover {
}
@media (max-width:992px) {
.I96209 {
padding-bottom:2rem;
padding-top:2rem;

	
}
.I96209:hover {
}
}
@media (max-width:640px) {
.I96209 {
padding-bottom:0;
padding-top:0;
background-image:url('https://www.genexus.com/media/images/gwds__square-empty.svg?timestamp=20220512180358');

	
}
.I96209:hover {
}
}
@media (min-width:1440px) {
.I96209 {
	
}
.I96209:hover {
}
}
.I96210 {
display:flex;
position:var(--I96210-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-legacy-modernization.svg?timestamp=20221005194613');
background-repeat:no-repeat;
background-position:right center;
box-sizing:border-box;

align-items:flex-start;


}
.I96210:hover {
}

@media (max-width:992px) {
.I96210 {

width:100%;
margin-right:0;
padding-bottom:7rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:7rem;

}
.I96210:hover {
}

}
@media (max-width:640px) {
.I96210 {

min-width:100%;
padding-bottom:6rem;
padding-left:2rem;
padding-right:2rem;
padding-top:6rem;
background-size:200px 200px;

}
.I96210:hover {
}

}
@media (min-width:1440px) {
.I96210 {

width:100%;

}
.I96210:hover {
}

}
.I96211 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:50%;



flex-direction:column;

	
}
.I96211:hover {
}

@media (max-width:640px) {
.I96211 {

width:100%;



	
}
.I96211:hover {
}

}

h1.I96212, .I96212 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96212 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I96212:hover {
}
.I96212 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I96212 > .viewport:hover {
}

@media (min-width:1440px) {
.I96212 {

order:3;

}
.I96212:hover {
}
.I96212 > .viewport {



}
.I96212 > .viewport:hover {
}

}
h1.I96213, .I96213 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96213 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I96213:hover {
}
.I96213 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96213 > .viewport:hover {
}

@media (min-width:1440px) {
.I96213 {

order:4;

}
.I96213:hover {
}
.I96213 > .viewport {



}
.I96213 > .viewport:hover {
}

}
h1.I96214, .I96214 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96214 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-bottom:0.5rem;


}
.I96214:hover {
}
.I96214 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96214 > .viewport:hover {
}

@media (min-width:1440px) {
.I96214 {

order:2;

}
.I96214:hover {
}
.I96214 > .viewport {



}
.I96214 > .viewport:hover {
}

}
h1.I96215, .I96215 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96215 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
margin-top:2rem;


}
.I96215:hover {
}
.I96215 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96215 > .viewport:hover {
}

@media (min-width:1440px) {
.I96215 {

order:8;

}
.I96215:hover {
}
.I96215 > .viewport {



}
.I96215 > .viewport:hover {
}

}
h1.I96216, .I96216 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96216 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:13;
margin-top:2rem;


}
.I96216:hover {
}
.I96216 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96216 > .viewport:hover {
}

@media (min-width:1440px) {
.I96216 {

order:11;

}
.I96216:hover {
}
.I96216 > .viewport {



}
.I96216 > .viewport:hover {
}

}
h1.I96217, .I96217 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96217 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
margin-top:2rem;


}
.I96217:hover {
}
.I96217 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96217 > .viewport:hover {
}

@media (min-width:1440px) {
.I96217 {

order:13;

}
.I96217:hover {
}
.I96217 > .viewport {



}
.I96217 > .viewport:hover {
}

}
h1.I125028, .I125028 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I125028 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I125028:hover {
}
.I125028 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I125028 > .viewport:hover {
}

@media (min-width:1440px) {
.I125028 {

order:12;

}
.I125028:hover {
}
.I125028 > .viewport {



}
.I125028 > .viewport:hover {
}

}
h1.I125771, .I125771 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I125771 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
max-width:740px;
margin-top:0rem;


}
.I125771:hover {
}
.I125771 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I125771 > .viewport:hover {
}

@media (min-width:1440px) {
.I125771 {

order:5;

}
.I125771:hover {
}
.I125771 > .viewport {



}
.I125771 > .viewport:hover {
}

}
h1.I188054, .I188054 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I188054 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I188054:hover {
}
.I188054 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I188054 > .viewport:hover {
}

@media (min-width:1440px) {
.I188054 {

order:6;

}
.I188054:hover {
}
.I188054 > .viewport {



}
.I188054 > .viewport:hover {
}

}
h1.I189591, .I189591 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I189591 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I189591:hover {
}
.I189591 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I189591 > .viewport:hover {
}

@media (min-width:1440px) {
.I189591 {

order:7;

}
.I189591:hover {
}
.I189591 > .viewport {



}
.I189591 > .viewport:hover {
}

}
h1.I190344, .I190344 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I190344 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-bottom:3rem;


}
.I190344:hover {
}
.I190344 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I190344 > .viewport:hover {
}

@media (min-width:1440px) {
.I190344 {

order:1;

}
.I190344:hover {
}
.I190344 > .viewport {



}
.I190344 > .viewport:hover {
}

}
.I96218, a.I96218 {
display:flex;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
color:rgb(255,255,255);


}
.I96218:hover, a.I96218:hover {
}
@media (max-width:992px) {
.I96218, a.I96218 {
display:flex;
font-size:1.625rem;


}
.I96218:hover, a.I96218:hover {
}
}

.I96219, a.I96219 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I96219:hover, a.I96219:hover {
}
@media (max-width:992px) {
.I96219, a.I96219 {
}
.I96219:hover, a.I96219:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I96219, a.I96219 {
display:flex;
padding-bottom:1rem;

}
.I96219:hover, a.I96219:hover {
}
}

.I96220, a.I96220 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I96220:hover, a.I96220:hover {
}
@media (max-width:992px) {
.I96220, a.I96220 {
display:flex;
font-size:1.25rem;


}
.I96220:hover, a.I96220:hover {
}
}
@media (max-width:640px) {
.I96220, a.I96220 {
display:flex;
font-size:1.25rem;


}
.I96220:hover, a.I96220:hover {
}
}

.I96221 .button, .I96221.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);

}
.I96221 button.button, button.I96221.button {
cursor:pointer;
}
.I96221 .button .text, .I96221.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I96221 .button .icon, .I96221.button .icon {
flex:none;
background-size:100% 100%;
}
.I96221 .button:hover, .I96221.button:hover {
background-color:rgb(217,217,217);

}
.I96221 .button:hover .text, .I96221.button:hover .text {
}
.I96221 .button:hover .icon, .I96221.button:hover .icon {
background-size:100% 100%;
}

.I96222 .button, .I96222.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I96222 button.button, button.I96222.button {
cursor:pointer;
}
.I96222 .button .text, .I96222.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I96222 .button .icon, .I96222.button .icon {
flex:none;
background-size:100% 100%;
}
.I96222 .button:hover, .I96222.button:hover {
}
.I96222 .button:hover .text, .I96222.button:hover .text {
}
.I96222 .button:hover .icon, .I96222.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I96222 .button, .I96222.button {
}
.I96222 button.button, button.I96222.button {
}
.I96222 .button .text, .I96222.button .text {
font-family:Rubik;

}
.I96222 .button .icon, .I96222.button .icon {
background-size:100% 100%;
}
.I96222 .button:hover, .I96222.button:hover {
}
.I96222 .button:hover .text, .I96222.button:hover .text {
}
.I96222 .button:hover .icon, .I96222.button:hover .icon {
background-size:100% 100%;
}
}

.I96223 .button, .I96223.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);

}
.I96223 button.button, button.I96223.button {
cursor:pointer;
}
.I96223 .button .text, .I96223.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I96223 .button .icon, .I96223.button .icon {
flex:none;
background-size:100% 100%;
}
.I96223 .button:hover, .I96223.button:hover {
background-color:rgb(210,40,93);

}
.I96223 .button:hover .text, .I96223.button:hover .text {
}
.I96223 .button:hover .icon, .I96223.button:hover .icon {
background-size:100% 100%;
}

.I124868 .button, .I124868.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;
}
.I124868 button.button, button.I124868.button {
cursor:pointer;
}
.I124868 .button .text, .I124868.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(18,88,84);
line-height:1.4rem;

}
.I124868 .button .icon, .I124868.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;
}
.I124868 .button:hover, .I124868.button:hover {
}
.I124868 .button:hover .text, .I124868.button:hover .text {
}
.I124868 .button:hover .icon, .I124868.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I124868 .button, .I124868.button {
flex-direction:row-reverse;
}
.I124868 button.button, button.I124868.button {
}
.I124868 .button .text, .I124868.button .text {
}
.I124868 .button .icon, .I124868.button .icon {
background-size:100% 100%;
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I124868 .button:hover, .I124868.button:hover {
}
.I124868 .button:hover .text, .I124868.button:hover .text {
}
.I124868 .button:hover .icon, .I124868.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I124868 .button, .I124868.button {
flex-direction:row-reverse;
}
.I124868 button.button, button.I124868.button {
}
.I124868 .button .text, .I124868.button .text {
}
.I124868 .button .icon, .I124868.button .icon {
background-size:100% 100%;
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I124868 .button:hover, .I124868.button:hover {
}
.I124868 .button:hover .text, .I124868.button:hover .text {
}
.I124868 .button:hover .icon, .I124868.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I124868 .button, .I124868.button {
flex-direction:row-reverse;
}
.I124868 button.button, button.I124868.button {
}
.I124868 .button .text, .I124868.button .text {
}
.I124868 .button .icon, .I124868.button .icon {
background-size:100% 100%;
margin-left:1rem;margin-top:0px;margin-right:0px;margin-bottom:0px;
}
.I124868 .button:hover, .I124868.button:hover {
}
.I124868 .button:hover .text, .I124868.button:hover .text {
}
.I124868 .button:hover .icon, .I124868.button:hover .icon {
background-size:100% 100%;
}
}
.I125610, a.I125610 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;


}
.I125610:hover, a.I125610:hover {
}
@media (max-width:992px) {
.I125610, a.I125610 {
}
.I125610:hover, a.I125610:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I125610, a.I125610 {
display:flex;
padding-bottom:1rem;

}
.I125610:hover, a.I125610:hover {
}
}

.I187839, a.I187839 {
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;

}
.I187839:hover, a.I187839:hover {
}
@media (max-width:992px) {
.I187839, a.I187839 {
}
.I187839:hover, a.I187839:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I187839, a.I187839 {
display:flex;
padding-bottom:1rem;

}
.I187839:hover, a.I187839:hover {
}
}

.I189374, a.I189374 {
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;

}
.I189374:hover, a.I189374:hover {
}
@media (max-width:992px) {
.I189374, a.I189374 {
}
.I189374:hover, a.I189374:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I189374, a.I189374 {
display:flex;
padding-bottom:1rem;

}
.I189374:hover, a.I189374:hover {
}
}

.I190127 .image, .I190127.image {
vertical-align:top;
width:327px;
height:auto;

}
.I190127 .image:hover, .I190127.image:hover {
}

h1.I96224, .I96224 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96224 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I96224:hover {
}
.I96224 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96224 > .viewport:hover {
}


.I96225 {
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;

	
}
.I96225:hover {
}
@media (max-width:992px) {
.I96225 {
width:100%;
margin-left:auto;
margin-right:auto;
padding-bottom:4rem;
padding-top:4rem;

align-items:flex-start;

	
}
.I96225:hover {
}
}
@media (max-width:640px) {
.I96225 {
padding-bottom:0;
padding-left:0rem;
padding-right:0rem;
padding-top:0;

	
}
.I96225:hover {
}
}

.I96226 {
display:flex;

order:3;
width:100%;
max-width:1440px;
padding-bottom:1rem;
box-sizing:border-box;


flex-direction:row;
}
.I96226:hover {
}
@media (max-width:992px) {
.I96226 {

width:100%;
padding-bottom:1rem;
padding-right:0;


}
.I96226:hover {
}
}
@media (max-width:640px) {
.I96226 {

width:calc(100vw - 1rem);
margin-left:1rem;
padding-bottom:1rem;
padding-left:0;
padding-right:1rem;


}
.I96226:hover {
}
}

.I96227 {
display:flex;
position:var(--I96227-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:6;
width:100%;
height:240px;
background-color:rgb(113,168,255);
box-shadow:none;
overflow:hidden;
position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I96227-location-transform:translate(0px,0px);
z-index:var(--I96227-z-index, auto);

transform:
var(--I96227-location-transform, translate(0px,0px))
var(--I96227-user-box-transform, translate(0px,0px))
;


position:var(--I96227-position-static-computed, static);
}
.I96227:hover {
}

@media (max-width:640px) {
.I96227 {

width:calc(100vw - 2rem);

}
.I96227:hover {
}

}

.I96228 {
display:flex;
position:var(--I96228-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:9;
width:100%;
height:240px;
background-color:rgb(255,205,65);
box-shadow:none;
overflow:hidden;
}
.I96228:hover {
}

@media (max-width:640px) {
.I96228 {

width:calc(100vw - 2rem);

}
.I96228:hover {
}

}

.I96229 {
display:flex;
position:var(--I96229-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:7;
width:100%;
height:240px;
background-color:rgb(255,133,119);
box-shadow:none;
overflow:hidden;
}
.I96229:hover {
}
.I96229 {
--I96229-position-static-computed:static;
}
.I96229 > .sector, .I96229 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I96229 {

width:calc(100vw - 2rem);

}
.I96229:hover {
}

}

.I96230 {
display:flex;
position:var(--I96230-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
max-width:1440px;
box-sizing:border-box;

}
.I96230:hover {
}

@media (max-width:640px) {
.I96230 {

padding-left:1rem;
padding-right:1rem;

}
.I96230:hover {
}

}

.I96231 {
display:flex;
position:var(--I96231-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:15;
width:100%;
height:240px;
background-color:rgb(65,206,179);
box-shadow:none;
overflow:hidden;
}
.I96231:hover {
}

@media (max-width:640px) {
.I96231 {

width:calc(100vw - 2rem);

}
.I96231:hover {
}

}

.I96232 {
display:flex;
position:var(--I96232-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:17;
width:100%;
height:240px;
background-color:rgb(241,242,242);
box-shadow:none;
overflow:hidden;
}
.I96232:hover {
}
.I96232 {
--I96232-position-static-computed:static;
}
.I96232 > .sector, .I96232 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I96232 {

width:calc(100vw - 2rem);

}
.I96232:hover {
}

}
@media (min-width:1440px) {
.I96232 {

}
.I96232:hover {
}
.I96232 {
--I96232-position-static-computed:static;
}
.I96232 > .sector, .I96232 > .group-sectors {
position:relative;
}
}
.I96233 {
display:flex;
position:var(--I96233-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:22;
width:100%;
height:240px;
background-color:rgb(241,242,242);
box-shadow:none;
overflow:hidden;
}
.I96233:hover {
}

@media (max-width:640px) {
.I96233 {

width:calc(100vw - 2rem);

}
.I96233:hover {
}

}

.I96234 {
display:flex;
position:var(--I96234-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;
}
.I96234:hover {
}

@media (max-width:640px) {
.I96234 {

width:calc(100vw - 2rem);

}
.I96234:hover {
}

}

.I96235 {
display:flex;
position:var(--I96235-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;
}
.I96235:hover {
}

@media (max-width:640px) {
.I96235 {

width:calc(100vw - 2rem);

}
.I96235:hover {
}

}

.I96236 {
display:flex;
position:var(--I96236-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;
}
.I96236:hover {
}

@media (max-width:640px) {
.I96236 {

width:calc(100vw - 2rem);

}
.I96236:hover {
}

}

.I96237 {
display:flex;
position:var(--I96237-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I96237:hover {
}


.I108530 {
display:flex;
position:var(--I108530-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;
}
.I108530:hover {
}

@media (max-width:640px) {
.I108530 {

width:calc(100vw - 2rem);

}
.I108530:hover {
}

}

.I166547 {
display:flex;
position:var(--I166547-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;
}
.I166547:hover {
}


.I96238 {
display:flex;
align-items:flex-start;
position:relative;

order:11;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I96238:hover {
}

@media (min-width:1440px) {
.I96238 {

order:4;


	
}
.I96238:hover {
}

}
.I96239 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I96239:hover {
}

@media (min-width:1440px) {
.I96239 {

order:2;


	
}
.I96239:hover {
}

}
.I96240 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I96240:hover {
}


.I96241 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I96241:hover {
}


.I96242 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I96242:hover {
}


.I96243 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I96243:hover {
}


.I96244 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I96244:hover {
}


.I96245 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I96245:hover {
}


.I96246 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I96246:hover {
}


.I96247 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;



flex-direction:row;
justify-content:space-between;
align-items:center;

	
}
.I96247:hover {
}
.I96247 > .sector {
position:relative;
}
@media (max-width:640px) {
.I96247 {



flex-direction:column;
align-items:flex-start;

	
}
.I96247:hover {
}

}

.I108835 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I108835:hover {
}


.I167052 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I167052:hover {
}


h1.I96248, .I96248 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96248 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
width:100%;
background-size:cover;
background-position:center center;


}
.I96248:hover {
}
.I96248 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96248 > .viewport:hover {
}

@media (min-width:1440px) {
.I96248 {

order:8;

}
.I96248:hover {
}
.I96248 > .viewport {



}
.I96248 > .viewport:hover {
}

}
h1.I96249, .I96249 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96249 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I96249:hover {
}
.I96249 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I96249 > .viewport:hover {
}


h1.I96250, .I96250 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96250 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I96250:hover {
}
.I96250 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96250 > .viewport:hover {
}

@media (min-width:1440px) {
.I96250 {

order:3;

}
.I96250:hover {
}
.I96250 > .viewport {



}
.I96250 > .viewport:hover {
}

}
h1.I96251, .I96251 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96251 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I96251:hover {
}
.I96251 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96251 > .viewport:hover {
}


h1.I96252, .I96252 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96252 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;
overflow:hidden;

}
.I96252:hover {
}
.I96252 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96252 > .viewport:hover {
}


h1.I96253, .I96253 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96253 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I96253:hover {
}
.I96253 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96253 > .viewport:hover {
}


h1.I96254, .I96254 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96254 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I96254:hover {
}
.I96254 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I96254 > .viewport:hover {
}


h1.I96255, .I96255 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96255 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I96255:hover {
}
.I96255 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96255 > .viewport:hover {
}


h1.I96256, .I96256 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96256 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I96256:hover {
}
.I96256 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96256 > .viewport:hover {
}


h1.I96257, .I96257 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96257 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I96257:hover {
}
.I96257 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96257 > .viewport:hover {
}


h1.I96258, .I96258 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96258 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I96258:hover {
}
.I96258 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96258 > .viewport:hover {
}


h1.I96259, .I96259 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96259 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I96259:hover {
}
.I96259 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96259 > .viewport:hover {
}


h1.I96260, .I96260 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96260 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I96260:hover {
}
.I96260 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96260 > .viewport:hover {
}


h1.I96261, .I96261 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96261 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I96261:hover {
}
.I96261 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I96261 > .viewport:hover {
}


h1.I96262, .I96262 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96262 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I96262:hover {
}
.I96262 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96262 > .viewport:hover {
}


h1.I96263, .I96263 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96263 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I96263:hover {
}
.I96263 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96263 > .viewport:hover {
}


h1.I96264, .I96264 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96264 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I96264:hover {
}
.I96264 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I96264 > .viewport:hover {
}


h1.I96265, .I96265 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96265 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I96265:hover {
}
.I96265 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96265 > .viewport:hover {
}

@media (max-width:640px) {
.I96265 {

width:100%;


}
.I96265:hover {
}
.I96265 > .viewport {



}
.I96265 > .viewport:hover {
}

}

h1.I96266, .I96266 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96266 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I96266:hover {
}
.I96266 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96266 > .viewport:hover {
}


h1.I96267, .I96267 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96267 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I96267:hover {
}
.I96267 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96267 > .viewport:hover {
}


h1.I96268, .I96268 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96268 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I96268:hover {
}
.I96268 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96268 > .viewport:hover {
}


h1.I96269, .I96269 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96269 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I96269:hover {
}
.I96269 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96269 > .viewport:hover {
}


h1.I96270, .I96270 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96270 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I96270:hover {
}
.I96270 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96270 > .viewport:hover {
}


h1.I96271, .I96271 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96271 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I96271:hover {
}
.I96271 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96271 > .viewport:hover {
}


h1.I96272, .I96272 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96272 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I96272:hover {
}
.I96272 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96272 > .viewport:hover {
}


h1.I96273, .I96273 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96273 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I96273:hover {
}
.I96273 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96273 > .viewport:hover {
}


h1.I96274, .I96274 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96274 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I96274:hover {
}
.I96274 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96274 > .viewport:hover {
}


h1.I96275, .I96275 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96275 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I96275:hover {
}
.I96275 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96275 > .viewport:hover {
}


h1.I96276, .I96276 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96276 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I96276:hover {
}
.I96276 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96276 > .viewport:hover {
}


h1.I96277, .I96277 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96277 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I96277:hover {
}
.I96277 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96277 > .viewport:hover {
}


h1.I96278, .I96278 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96278 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I96278:hover {
}
.I96278 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96278 > .viewport:hover {
}


h1.I96279, .I96279 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96279 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I96279:hover {
}
.I96279 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96279 > .viewport:hover {
}


h1.I96280, .I96280 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96280 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;

}
.I96280:hover {
}
.I96280 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96280 > .viewport:hover {
}

@media (min-width:1440px) {
.I96280 {

order:3;

}
.I96280:hover {
}
.I96280 > .viewport {



}
.I96280 > .viewport:hover {
}

}
h1.I96281, .I96281 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96281 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I96281:hover {
}
.I96281 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96281 > .viewport:hover {
}


h1.I96282, .I96282 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96282 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I96282:hover {
}
.I96282 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96282 > .viewport:hover {
}


h1.I96283, .I96283 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96283 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I96283:hover {
}
.I96283 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96283 > .viewport:hover {
}


h1.I96284, .I96284 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96284 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I96284:hover {
}
.I96284 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96284 > .viewport:hover {
}


h1.I96285, .I96285 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96285 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I96285:hover {
}
.I96285 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96285 > .viewport:hover {
}


h1.I96286, .I96286 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96286 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I96286:hover {
}
.I96286 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96286 > .viewport:hover {
}


h1.I96287, .I96287 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96287 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I96287:hover {
}
.I96287 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96287 > .viewport:hover {
}


h1.I96288, .I96288 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96288 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I96288:hover {
}
.I96288 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96288 > .viewport:hover {
}


h1.I96289, .I96289 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96289 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I96289:hover {
}
.I96289 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96289 > .viewport:hover {
}


h1.I96290, .I96290 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96290 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;

}
.I96290:hover {
}
.I96290 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96290 > .viewport:hover {
}


h1.I96291, .I96291 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96291 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I96291:hover {
}
.I96291 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96291 > .viewport:hover {
}


h1.I96292, .I96292 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96292 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I96292:hover {
}
.I96292 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96292 > .viewport:hover {
}


h1.I96293, .I96293 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96293 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I96293:hover {
}
.I96293 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96293 > .viewport:hover {
}


h1.I96294, .I96294 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96294 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I96294:hover {
}
.I96294 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96294 > .viewport:hover {
}


h1.I96295, .I96295 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96295 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I96295:hover {
}
.I96295 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96295 > .viewport:hover {
}


h1.I96296, .I96296 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96296 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I96296:hover {
}
.I96296 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96296 > .viewport:hover {
}


h1.I108652, .I108652 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108652 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I108652:hover {
}
.I108652 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108652 > .viewport:hover {
}


h1.I108774, .I108774 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108774 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I108774:hover {
}
.I108774 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108774 > .viewport:hover {
}


h1.I108957, .I108957 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108957 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I108957:hover {
}
.I108957 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108957 > .viewport:hover {
}


h1.I109079, .I109079 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I109079 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I109079:hover {
}
.I109079 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I109079 > .viewport:hover {
}


h1.I109201, .I109201 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I109201 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I109201:hover {
}
.I109201 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I109201 > .viewport:hover {
}

@media (max-width:640px) {
.I109201 {

width:100%;


}
.I109201:hover {
}
.I109201 > .viewport {



}
.I109201 > .viewport:hover {
}

}

h1.I163041, .I163041 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163041 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I163041:hover {
}
.I163041 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163041 > .viewport:hover {
}


h1.I165973, .I165973 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165973 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I165973:hover {
}
.I165973 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165973 > .viewport:hover {
}


h1.I166446, .I166446 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166446 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I166446:hover {
}
.I166446 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166446 > .viewport:hover {
}


h1.I166749, .I166749 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166749 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I166749:hover {
}
.I166749 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166749 > .viewport:hover {
}


h1.I166951, .I166951 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166951 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I166951:hover {
}
.I166951 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166951 > .viewport:hover {
}


h1.I167254, .I167254 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167254 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I167254:hover {
}
.I167254 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167254 > .viewport:hover {
}


h1.I167456, .I167456 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167456 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I167456:hover {
}
.I167456 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167456 > .viewport:hover {
}


h1.I167658, .I167658 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167658 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I167658:hover {
}
.I167658 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167658 > .viewport:hover {
}

@media (max-width:640px) {
.I167658 {

width:100%;


}
.I167658:hover {
}
.I167658 > .viewport {



}
.I167658 > .viewport:hover {
}

}

h1.I176934, .I176934 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176934 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;

}
.I176934:hover {
}
.I176934 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176934 > .viewport:hover {
}


h1.I177140, .I177140 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177140 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177140:hover {
}
.I177140 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177140 > .viewport:hover {
}


h1.I177346, .I177346 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177346 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177346:hover {
}
.I177346 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177346 > .viewport:hover {
}


h1.I177712, .I177712 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177712 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177712:hover {
}
.I177712 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177712 > .viewport:hover {
}


.I96298 .image, .I96298.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I96298 .image:hover, .I96298.image:hover {
}
@media (min-width:1440px) {
.I96298 .image, .I96298.image {
width:100%;

}
.I96298 .image:hover, .I96298.image:hover {
}
}
.I96299, a.I96299 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I96299:hover, a.I96299:hover {
}
@media (max-width:992px) {
.I96299, a.I96299 {
}
.I96299:hover, a.I96299:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I96299, a.I96299 {
display:flex;
padding-bottom:0rem;

}
.I96299:hover, a.I96299:hover {
}
}

.I96300 .image, .I96300.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I96300 .image:hover, .I96300.image:hover {
}
@media (min-width:1440px) {
.I96300 .image, .I96300.image {
width:100%;

}
.I96300 .image:hover, .I96300.image:hover {
}
}
.I96301 .image, .I96301.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I96301 .image:hover, .I96301.image:hover {
}

.I96302, a.I96302 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I96302:hover, a.I96302:hover {
}
@media (max-width:992px) {
.I96302, a.I96302 {
}
.I96302:hover, a.I96302:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I96302, a.I96302 {
display:flex;
padding-bottom:0rem;

}
.I96302:hover, a.I96302:hover {
}
}

.I96303, a.I96303 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I96303:hover, a.I96303:hover {
}
@media (min-width:1440px) {
.I96303, a.I96303 {
display:flex;
font-weight:500;


}
.I96303:hover, a.I96303:hover {
}
}
.I96304, a.I96304 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I96304:hover, a.I96304:hover {
}
@media (max-width:992px) {
.I96304, a.I96304 {
}
.I96304:hover, a.I96304:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I96304, a.I96304 {
display:flex;
padding-bottom:0rem;

}
.I96304:hover, a.I96304:hover {
}
}

.I96305, a.I96305 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;

}
.I96305:hover, a.I96305:hover {
}
@media (max-width:640px) {
.I96305, a.I96305 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I96305:hover, a.I96305:hover {
}
}

.I96306, a.I96306 {
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;

}
.I96306:hover, a.I96306:hover {
}
@media (max-width:992px) {
.I96306, a.I96306 {
}
.I96306:hover, a.I96306:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I96306, a.I96306 {
display:flex;
padding-bottom:1rem;

}
.I96306:hover, a.I96306:hover {
}
}

.I96307, a.I96307 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I96307:hover, a.I96307:hover {
}

.I96308, a.I96308 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I96308:hover, a.I96308:hover {
}
@media (min-width:1440px) {
.I96308, a.I96308 {
display:flex;
font-weight:500;


}
.I96308:hover, a.I96308:hover {
}
}
.I96309 .image, .I96309.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I96309 .image:hover, .I96309.image:hover {
}

.I96310, a.I96310 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I96310:hover, a.I96310:hover {
}
@media (min-width:1440px) {
.I96310, a.I96310 {
display:flex;
font-weight:500;


}
.I96310:hover, a.I96310:hover {
}
}
.I96311, a.I96311 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I96311:hover, a.I96311:hover {
}
@media (max-width:992px) {
.I96311, a.I96311 {
}
.I96311:hover, a.I96311:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I96311, a.I96311 {
display:flex;
padding-bottom:0rem;

}
.I96311:hover, a.I96311:hover {
}
}

.I96312 .image, .I96312.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I96312 .image:hover, .I96312.image:hover {
}

.I96313, a.I96313 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I96313:hover, a.I96313:hover {
}
@media (min-width:1440px) {
.I96313, a.I96313 {
display:flex;
font-weight:500;


}
.I96313:hover, a.I96313:hover {
}
}
.I96314, a.I96314 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I96314:hover, a.I96314:hover {
}
@media (max-width:992px) {
.I96314, a.I96314 {
}
.I96314:hover, a.I96314:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I96314, a.I96314 {
display:flex;
padding-bottom:0rem;

}
.I96314:hover, a.I96314:hover {
}
}

.I96315 .image, .I96315.image {
vertical-align:top;
width:100px;
height:75px;
border-image-slice:100%;
background-size:cover;
background-position:center center;

}
.I96315 .image:hover, .I96315.image:hover {
}

.I96316, a.I96316 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I96316:hover, a.I96316:hover {
}
@media (min-width:1440px) {
.I96316, a.I96316 {
display:flex;
font-weight:500;


}
.I96316:hover, a.I96316:hover {
}
}
.I96317, a.I96317 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I96317:hover, a.I96317:hover {
}
@media (max-width:992px) {
.I96317, a.I96317 {
}
.I96317:hover, a.I96317:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I96317, a.I96317 {
display:flex;
padding-bottom:0rem;

}
.I96317:hover, a.I96317:hover {
}
}

.I96318 .image, .I96318.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I96318 .image:hover, .I96318.image:hover {
}

.I96319 .image, .I96319.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I96319 .image:hover, .I96319.image:hover {
}

.I96320 .image, .I96320.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I96320 .image:hover, .I96320.image:hover {
}

.I96321, a.I96321 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I96321:hover, a.I96321:hover {
}
@media (max-width:992px) {
.I96321, a.I96321 {
}
.I96321:hover, a.I96321:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I96321, a.I96321 {
display:flex;
padding-bottom:0rem;

}
.I96321:hover, a.I96321:hover {
}
}

.I96322, a.I96322 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I96322:hover, a.I96322:hover {
}
@media (min-width:1440px) {
.I96322, a.I96322 {
display:flex;
font-weight:500;


}
.I96322:hover, a.I96322:hover {
}
}
.I96323, a.I96323 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I96323:hover, a.I96323:hover {
}
@media (max-width:992px) {
.I96323, a.I96323 {
}
.I96323:hover, a.I96323:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I96323, a.I96323 {
display:flex;
padding-bottom:0rem;

}
.I96323:hover, a.I96323:hover {
}
}

.I96324, a.I96324 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.5rem;

padding-bottom:1rem;

}
.I96324:hover, a.I96324:hover {
}
@media (max-width:992px) {
.I96324, a.I96324 {
}
.I96324:hover, a.I96324:hover {
display:flex;
width:100%;

}
}
@media (min-width:1440px) {
.I96324, a.I96324 {
display:flex;
font-weight:500;


}
.I96324:hover, a.I96324:hover {
}
}
.I96325, a.I96325 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I96325:hover, a.I96325:hover {
}
@media (max-width:992px) {
.I96325, a.I96325 {
}
.I96325:hover, a.I96325:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I96325, a.I96325 {
display:flex;
padding-bottom:0rem;

}
.I96325:hover, a.I96325:hover {
}
}

.I96326, a.I96326 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I96326:hover, a.I96326:hover {
}
@media (min-width:1440px) {
.I96326, a.I96326 {
display:flex;
font-weight:500;


}
.I96326:hover, a.I96326:hover {
}
}
.I96327 {
}
.I96327:hover {
}
.I96327 {
}
.I96327:hover {
}


.I96328, a.I96328 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I96328:hover, a.I96328:hover {
}

.I96329, a.I96329 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I96329:hover, a.I96329:hover {
}

.I96330 .button, .I96330.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I96330 button.button, button.I96330.button {
cursor:pointer;
}
.I96330 .button .text, .I96330.button .text {
}
.I96330 .button .icon, .I96330.button .icon {
flex:none;
background-size:100% 100%;
}
.I96330 .button:hover, .I96330.button:hover {
}
.I96330 .button:hover .text, .I96330.button:hover .text {
}
.I96330 .button:hover .icon, .I96330.button:hover .icon {
background-size:100% 100%;
}

.I96331 .button, .I96331.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I96331 button.button, button.I96331.button {
cursor:pointer;
}
.I96331 .button .text, .I96331.button .text {
}
.I96331 .button .icon, .I96331.button .icon {
flex:none;
background-size:100% 100%;
}
.I96331 .button:hover, .I96331.button:hover {
}
.I96331 .button:hover .text, .I96331.button:hover .text {
}
.I96331 .button:hover .icon, .I96331.button:hover .icon {
background-size:100% 100%;
}

.I96332 .button, .I96332.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I96332 button.button, button.I96332.button {
cursor:pointer;
}
.I96332 .button .text, .I96332.button .text {
}
.I96332 .button .icon, .I96332.button .icon {
flex:none;
background-size:100% 100%;
}
.I96332 .button:hover, .I96332.button:hover {
}
.I96332 .button:hover .text, .I96332.button:hover .text {
}
.I96332 .button:hover .icon, .I96332.button:hover .icon {
background-size:100% 100%;
}

.I96333 .button, .I96333.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I96333 button.button, button.I96333.button {
cursor:pointer;
}
.I96333 .button .text, .I96333.button .text {
}
.I96333 .button .icon, .I96333.button .icon {
flex:none;
background-size:100% 100%;
}
.I96333 .button:hover, .I96333.button:hover {
}
.I96333 .button:hover .text, .I96333.button:hover .text {
}
.I96333 .button:hover .icon, .I96333.button:hover .icon {
background-size:100% 100%;
}

.I96334 .button, .I96334.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I96334 button.button, button.I96334.button {
cursor:pointer;
}
.I96334 .button .text, .I96334.button .text {
}
.I96334 .button .icon, .I96334.button .icon {
flex:none;
background-size:100% 100%;
}
.I96334 .button:hover, .I96334.button:hover {
}
.I96334 .button:hover .text, .I96334.button:hover .text {
}
.I96334 .button:hover .icon, .I96334.button:hover .icon {
background-size:100% 100%;
}

.I96335 .button, .I96335.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I96335 button.button, button.I96335.button {
cursor:pointer;
}
.I96335 .button .text, .I96335.button .text {
}
.I96335 .button .icon, .I96335.button .icon {
flex:none;
background-size:100% 100%;
}
.I96335 .button:hover, .I96335.button:hover {
}
.I96335 .button:hover .text, .I96335.button:hover .text {
}
.I96335 .button:hover .icon, .I96335.button:hover .icon {
background-size:100% 100%;
}

.I96336 .button, .I96336.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I96336 button.button, button.I96336.button {
cursor:pointer;
}
.I96336 .button .text, .I96336.button .text {
}
.I96336 .button .icon, .I96336.button .icon {
flex:none;
background-size:100% 100%;
}
.I96336 .button:hover, .I96336.button:hover {
}
.I96336 .button:hover .text, .I96336.button:hover .text {
}
.I96336 .button:hover .icon, .I96336.button:hover .icon {
background-size:100% 100%;
}

.I96337 .button, .I96337.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I96337 button.button, button.I96337.button {
cursor:pointer;
}
.I96337 .button .text, .I96337.button .text {
}
.I96337 .button .icon, .I96337.button .icon {
flex:none;
background-size:100% 100%;
}
.I96337 .button:hover, .I96337.button:hover {
}
.I96337 .button:hover .text, .I96337.button:hover .text {
}
.I96337 .button:hover .icon, .I96337.button:hover .icon {
background-size:100% 100%;
}

.I96338 .button, .I96338.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I96338 button.button, button.I96338.button {
cursor:pointer;
}
.I96338 .button .text, .I96338.button .text {
}
.I96338 .button .icon, .I96338.button .icon {
flex:none;
background-size:100% 100%;
}
.I96338 .button:hover, .I96338.button:hover {
}
.I96338 .button:hover .text, .I96338.button:hover .text {
}
.I96338 .button:hover .icon, .I96338.button:hover .icon {
background-size:100% 100%;
}

.I96339 .button, .I96339.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I96339 button.button, button.I96339.button {
cursor:pointer;
}
.I96339 .button .text, .I96339.button .text {
font-family:Rubik;
font-weight:500;
color:rgb(250,50,99);

}
.I96339 .button .icon, .I96339.button .icon {
flex:none;
background-size:100% 100%;
}
.I96339 .button:hover, .I96339.button:hover {
}
.I96339 .button:hover .text, .I96339.button:hover .text {
}
.I96339 .button:hover .icon, .I96339.button:hover .icon {
background-size:100% 100%;
}

.I96340, a.I96340 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I96340:hover, a.I96340:hover {
}

.I96341, a.I96341 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I96341:hover, a.I96341:hover {
}

.I96342, a.I96342 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I96342:hover, a.I96342:hover {
}

.I96343, a.I96343 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I96343:hover, a.I96343:hover {
}

.I96344, a.I96344 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I96344:hover, a.I96344:hover {
}

.I96345, a.I96345 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I96345:hover, a.I96345:hover {
}

.I96346, a.I96346 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I96346:hover, a.I96346:hover {
}

.I108591 .button, .I108591.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I108591 button.button, button.I108591.button {
cursor:pointer;
}
.I108591 .button .text, .I108591.button .text {
}
.I108591 .button .icon, .I108591.button .icon {
flex:none;
background-size:100% 100%;
}
.I108591 .button:hover, .I108591.button:hover {
}
.I108591 .button:hover .text, .I108591.button:hover .text {
}
.I108591 .button:hover .icon, .I108591.button:hover .icon {
background-size:100% 100%;
}

.I108713, a.I108713 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I108713:hover, a.I108713:hover {
}

.I108896, a.I108896 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I108896:hover, a.I108896:hover {
}

.I109018, a.I109018 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I109018:hover, a.I109018:hover {
}

.I109140 .image, .I109140.image {
vertical-align:top;
}
.I109140 .image:hover, .I109140.image:hover {
}

.I162944, a.I162944 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I162944:hover, a.I162944:hover {
}

.I165872, a.I165872 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I165872:hover, a.I165872:hover {
}

.I166345, a.I166345 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I166345:hover, a.I166345:hover {
}

.I166648 .button, .I166648.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I166648 button.button, button.I166648.button {
cursor:pointer;
}
.I166648 .button .text, .I166648.button .text {
}
.I166648 .button .icon, .I166648.button .icon {
flex:none;
background-size:100% 100%;
}
.I166648 .button:hover, .I166648.button:hover {
}
.I166648 .button:hover .text, .I166648.button:hover .text {
}
.I166648 .button:hover .icon, .I166648.button:hover .icon {
background-size:100% 100%;
}

.I166850, a.I166850 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I166850:hover, a.I166850:hover {
}

.I167153, a.I167153 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167153:hover, a.I167153:hover {
}

.I167355, a.I167355 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167355:hover, a.I167355:hover {
}

.I167557 .image, .I167557.image {
vertical-align:top;
}
.I167557 .image:hover, .I167557.image:hover {
}

.I176831, a.I176831 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176831:hover, a.I176831:hover {
}

.I177037, a.I177037 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177037:hover, a.I177037:hover {
}

.I177243, a.I177243 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177243:hover, a.I177243:hover {
}

.I177608, a.I177608 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177608:hover, a.I177608:hover {
}

h1.I96348, .I96348 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96348 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I96348:hover {
}
.I96348 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96348 > .viewport:hover {
}


.I96349 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(238,238,238);

align-items:center;

	
}
.I96349:hover {
}
@media (min-width:1440px) {
.I96349 {
align-items:center;

	
}
.I96349:hover {
}
}
.I96350 {
display:flex;
position:var(--I96350-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;


}
.I96350:hover {
}

@media (max-width:992px) {
.I96350 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I96350:hover {
}

}
@media (max-width:640px) {
.I96350 {

align-items:flex-start;


}
.I96350:hover {
}

}

.I143589 {
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;

	
}
.I143589:hover {
}

@media (max-width:992px) {
.I143589 {

margin-left:0rem;



	
}
.I143589:hover {
}

}
@media (max-width:640px) {
.I143589 {

margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I143589:hover {
}

}
@media (min-width:1440px) {
.I143589 {

order:3;
margin-left:0px;



	
}
.I143589:hover {
}

}
h1.I96351, .I96351 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96351 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
margin-bottom:0.5rem;


}
.I96351:hover {
}
.I96351 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96351 > .viewport:hover {
}

@media (min-width:1440px) {
.I96351 {

order:2;

}
.I96351:hover {
}
.I96351 > .viewport {



}
.I96351 > .viewport:hover {
}

}
h1.I96352, .I96352 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96352 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;
max-width:800px;


}
.I96352:hover {
}
.I96352 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I96352 > .viewport:hover {
}

@media (min-width:1440px) {
.I96352 {

order:4;

}
.I96352:hover {
}
.I96352 > .viewport {



}
.I96352 > .viewport:hover {
}

}
h1.I96353, .I96353 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96353 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;
max-width:940px;
margin-top:1rem;


}
.I96353:hover {
}
.I96353 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I96353 > .viewport:hover {
}

@media (max-width:640px) {
.I96353 {


}
.I96353:hover {
}
.I96353 > .viewport {

justify-content:flex-start;


}
.I96353 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I96353 {

order:5;

}
.I96353:hover {
}
.I96353 > .viewport {



}
.I96353 > .viewport:hover {
}

}
h1.I96354, .I96354 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96354 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
margin-top:2rem;


}
.I96354:hover {
}
.I96354 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96354 > .viewport:hover {
}

@media (min-width:1440px) {
.I96354 {

order:13;

}
.I96354:hover {
}
.I96354 > .viewport {



}
.I96354 > .viewport:hover {
}

}
h1.I96355, .I96355 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96355 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I96355:hover {
}
.I96355 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96355 > .viewport:hover {
}


h1.I96356, .I96356 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96356 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
margin-top:2rem;


}
.I96356:hover {
}
.I96356 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96356 > .viewport:hover {
}

@media (min-width:1440px) {
.I96356 {

order:21;

}
.I96356:hover {
}
.I96356 > .viewport {



}
.I96356 > .viewport:hover {
}

}
h1.I96357, .I96357 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96357 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
margin-top:2rem;


}
.I96357:hover {
}
.I96357 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96357 > .viewport:hover {
}

@media (min-width:1440px) {
.I96357 {

order:9;

}
.I96357:hover {
}
.I96357 > .viewport {



}
.I96357 > .viewport:hover {
}

}
h1.I108303, .I108303 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108303 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I108303:hover {
}
.I108303 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I108303 > .viewport:hover {
}

@media (max-width:640px) {
.I108303 {

padding-top:1rem;


}
.I108303:hover {
}
.I108303 > .viewport {

justify-content:flex-start;


}
.I108303 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I108303 {

order:6;

}
.I108303:hover {
}
.I108303 > .viewport {



}
.I108303 > .viewport:hover {
}

}
h1.I113909, .I113909 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113909 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:4rem;


}
.I113909:hover {
}
.I113909 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113909 > .viewport:hover {
}

@media (min-width:1440px) {
.I113909 {

order:1;

}
.I113909:hover {
}
.I113909 > .viewport {



}
.I113909 > .viewport:hover {
}

}
h1.I119675, .I119675 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I119675 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:14;

}
.I119675:hover {
}
.I119675 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I119675 > .viewport:hover {
}

@media (min-width:1440px) {
.I119675 {

order:14;

}
.I119675:hover {
}
.I119675 > .viewport {



}
.I119675 > .viewport:hover {
}

}
h1.I128139, .I128139 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128139 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I128139:hover {
}
.I128139 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128139 > .viewport:hover {
}

@media (min-width:1440px) {
.I128139 {

order:9;

}
.I128139:hover {
}
.I128139 > .viewport {



}
.I128139 > .viewport:hover {
}

}
h1.I136167, .I136167 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I136167 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I136167:hover {
}
.I136167 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I136167 > .viewport:hover {
}

@media (min-width:1440px) {
.I136167 {

order:14;

}
.I136167:hover {
}
.I136167 > .viewport {



}
.I136167 > .viewport:hover {
}

}
h1.I136493, .I136493 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I136493 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I136493:hover {
}
.I136493 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I136493 > .viewport:hover {
}

@media (min-width:1440px) {
.I136493 {

order:22;

}
.I136493:hover {
}
.I136493 > .viewport {



}
.I136493 > .viewport:hover {
}

}
h1.I143508, .I143508 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143508 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I143508:hover {
}
.I143508 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143508 > .viewport:hover {
}


h1.I143751, .I143751 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143751 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I143751:hover {
}
.I143751 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143751 > .viewport:hover {
}


h1.I143913, .I143913 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143913 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I143913:hover {
}
.I143913 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143913 > .viewport:hover {
}


h1.I144075, .I144075 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144075 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I144075:hover {
}
.I144075 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144075 > .viewport:hover {
}


h1.I144237, .I144237 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144237 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I144237:hover {
}
.I144237 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144237 > .viewport:hover {
}


.I96358, a.I96358 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(17,17,17);


}
.I96358:hover, a.I96358:hover {
}
@media (max-width:992px) {
.I96358, a.I96358 {
display:flex;
font-size:1.25rem;


}
.I96358:hover, a.I96358:hover {
}
}
@media (max-width:640px) {
.I96358, a.I96358 {
display:flex;
font-size:1.25rem;


}
.I96358:hover, a.I96358:hover {
}
}

.I96359, a.I96359 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);


}
.I96359:hover, a.I96359:hover {
}
@media (max-width:992px) {
.I96359, a.I96359 {
display:flex;
font-size:1.625rem;


}
.I96359:hover, a.I96359:hover {
}
}
@media (max-width:640px) {
.I96359, a.I96359 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I96359:hover, a.I96359:hover {
}
}

.I96360, a.I96360 {
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;

}
.I96360:hover, a.I96360:hover {
}
@media (max-width:992px) {
.I96360, a.I96360 {
}
.I96360:hover, a.I96360:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I96360, a.I96360 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I96360:hover, a.I96360:hover {
}
}

.I96361 .button, .I96361.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);

}
.I96361 button.button, button.I96361.button {
cursor:pointer;
}
.I96361 .button .text, .I96361.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I96361 .button .icon, .I96361.button .icon {
flex:none;
background-size:100% 100%;
}
.I96361 .button:hover, .I96361.button:hover {
background-color:rgb(210,40,93);

}
.I96361 .button:hover .text, .I96361.button:hover .text {
}
.I96361 .button:hover .icon, .I96361.button:hover .icon {
background-size:100% 100%;
}

.I96362 .button, .I96362.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I96362 button.button, button.I96362.button {
cursor:pointer;
}
.I96362 .button .text, .I96362.button .text {
}
.I96362 .button .icon, .I96362.button .icon {
flex:none;
background-size:100% 100%;
}
.I96362 .button:hover, .I96362.button:hover {
}
.I96362 .button:hover .text, .I96362.button:hover .text {
}
.I96362 .button:hover .icon, .I96362.button:hover .icon {
background-size:100% 100%;
}

.I96363 .button, .I96363.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I96363 button.button, button.I96363.button {
cursor:pointer;
}
.I96363 .button .text, .I96363.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I96363 .button .icon, .I96363.button .icon {
flex:none;
background-size:100% 100%;
}
.I96363 .button:hover, .I96363.button:hover {
}
.I96363 .button:hover .text, .I96363.button:hover .text {
}
.I96363 .button:hover .icon, .I96363.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I96363 .button, .I96363.button {
}
.I96363 button.button, button.I96363.button {
}
.I96363 .button .text, .I96363.button .text {
font-family:Rubik;

}
.I96363 .button .icon, .I96363.button .icon {
background-size:100% 100%;
}
.I96363 .button:hover, .I96363.button:hover {
}
.I96363 .button:hover .text, .I96363.button:hover .text {
}
.I96363 .button:hover .icon, .I96363.button:hover .icon {
background-size:100% 100%;
}
}

.I96364 .button, .I96364.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);

}
.I96364 button.button, button.I96364.button {
cursor:pointer;
}
.I96364 .button .text, .I96364.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I96364 .button .icon, .I96364.button .icon {
flex:none;
background-size:100% 100%;
}
.I96364 .button:hover, .I96364.button:hover {
background-color:rgb(210,40,93);

}
.I96364 .button:hover .text, .I96364.button:hover .text {
}
.I96364 .button:hover .icon, .I96364.button:hover .icon {
background-size:100% 100%;
}

.I108259, a.I108259 {
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;


}
.I108259:hover, a.I108259:hover {
}
@media (max-width:992px) {
.I108259, a.I108259 {
}
.I108259:hover, a.I108259:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I108259, a.I108259 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I108259:hover, a.I108259:hover {
}
}

.I113858 .image, .I113858.image {
vertical-align:top;
}
.I113858 .image:hover, .I113858.image:hover {
}

.I119620 .button, .I119620.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I119620 button.button, button.I119620.button {
cursor:pointer;
}
.I119620 .button .text, .I119620.button .text {
}
.I119620 .button .icon, .I119620.button .icon {
flex:none;
background-size:100% 100%;
}
.I119620 .button:hover, .I119620.button:hover {
}
.I119620 .button:hover .text, .I119620.button:hover .text {
}
.I119620 .button:hover .icon, .I119620.button:hover .icon {
background-size:100% 100%;
}

h1.I128078, .I128078 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I128078, .I128078 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I128078, .I128078 p {
margin:0px;
}

figure.I128078, .I128078 figure {
margin:0px;
}

a.I128078, .I128078 a {
text-decoration:inherit;
color:inherit;
}

.I128078 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I128078 article, article.I128078 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I128078 article:hover, article.I128078:hover {
}
.I128078 article.active, article.I128078.active {
}
.I128078 .body {
}
.I128078 .body:hover {
	
}
.I128078 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I128078 .body img {
}
.I128078 .body ul, .I128078 .body ol {
margin-left:1rem;

}
.I128078 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I128078 .body iframe {
}
.I128078 .body img:hover {
}
.I128078 .body iframe:hover {
}

.I128078 .body li {
list-style-type:disc;
}



.I136102 .image, .I136102.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I136102 .image:hover, .I136102.image:hover {
}

.I136422 .image, .I136422.image {
vertical-align:top;
}
.I136422 .image:hover, .I136422.image:hover {
}

.I143427 .image, .I143427.image {
vertical-align:top;
width:20px;
height:20px;

}
.I143427 .image:hover, .I143427.image:hover {
}

.I143670, a.I143670 {
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;

}
.I143670:hover, a.I143670:hover {
}

.I143832, a.I143832 {
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;

}
.I143832:hover, a.I143832:hover {
}

.I143994, a.I143994 {
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;

}
.I143994:hover, a.I143994:hover {
display:flex;
text-decoration:underline;


}

.I144156 .image, .I144156.image {
vertical-align:top;
}
.I144156 .image:hover, .I144156.image:hover {
}

h1.I96365, .I96365 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96365 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I96365:hover {
}
.I96365 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96365 > .viewport:hover {
}


.I96366 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I96366:hover {
}

.I96367 {
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;


}
.I96367:hover {
}
@media (max-width:992px) {
.I96367 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I96367:hover {
}
}
@media (max-width:640px) {
.I96367 {


flex-direction:column;
}
.I96367:hover {
}
}

.I96368 {
display:flex;
position:var(--I96368-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;


}
.I96368:hover {
}

@media (max-width:992px) {
.I96368 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I96368:hover {
}

}
@media (max-width:640px) {
.I96368 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I96368:hover {
}

}
@media (min-width:1440px) {
.I96368 {

width:50%;
padding-right:4rem;

}
.I96368:hover {
}

}
.I96369 {
display:flex;
position:var(--I96369-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;


}
.I96369:hover {
}

@media (max-width:992px) {
.I96369 {

width:50%;

}
.I96369:hover {
}

}
@media (max-width:640px) {
.I96369 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I96369:hover {
}

}
@media (min-width:1440px) {
.I96369 {

width:50%;

flex-direction:column;


}
.I96369:hover {
}

}
.I127626 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I127626:hover {
}

@media (max-width:992px) {
.I127626 {



flex-direction:column;

	
}
.I127626:hover {
}

}

h1.I96370, .I96370 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96370 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I96370:hover {
}
.I96370 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96370 > .viewport:hover {
}


h1.I96371, .I96371 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96371 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;


}
.I96371:hover {
}
.I96371 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96371 > .viewport:hover {
}


h1.I96372, .I96372 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96372 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;
height:auto;


}
.I96372:hover {
}
.I96372 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96372 > .viewport:hover {
}

@media (max-width:992px) {
.I96372 {

display:none;

}
.I96372:hover {
}
.I96372 > .viewport {



}
.I96372 > .viewport:hover {
}

}
@media (max-width:640px) {
.I96372 {

height:auto;


}
.I96372:hover {
}
.I96372 > .viewport {



}
.I96372 > .viewport:hover {
}

}

h1.I96373, .I96373 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96373 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
padding-top:0;


}
.I96373:hover {
}
.I96373 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96373 > .viewport:hover {
}

@media (max-width:992px) {
.I96373 {

padding-bottom:1rem;


}
.I96373:hover {
}
.I96373 > .viewport {



}
.I96373 > .viewport:hover {
}

}
@media (max-width:640px) {
.I96373 {

margin-bottom:0;


}
.I96373:hover {
}
.I96373 > .viewport {



}
.I96373 > .viewport:hover {
}

}

h1.I96374, .I96374 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96374 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I96374:hover {
}
.I96374 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96374 > .viewport:hover {
}


h1.I96375, .I96375 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96375 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I96375:hover {
}
.I96375 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96375 > .viewport:hover {
}


h1.I96376, .I96376 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96376 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I96376:hover {
}
.I96376 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96376 > .viewport:hover {
}

@media (max-width:640px) {
.I96376 {

margin-bottom:-1.65rem;


}
.I96376:hover {
}
.I96376 > .viewport {



}
.I96376 > .viewport:hover {
}

}

h1.I96377, .I96377 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96377 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I96377:hover {
}
.I96377 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96377 > .viewport:hover {
}

@media (min-width:1440px) {
.I96377 {

display:none;

}
.I96377:hover {
}
.I96377 > .viewport {



}
.I96377 > .viewport:hover {
}

}
h1.I96378, .I96378 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96378 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I96378:hover {
}
.I96378 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96378 > .viewport:hover {
}


h1.I96379, .I96379 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96379 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I96379:hover {
}
.I96379 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96379 > .viewport:hover {
}

@media (max-width:992px) {
.I96379 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I96379:hover {
}
.I96379 > .viewport {



}
.I96379 > .viewport:hover {
}

}

h1.I96380, .I96380 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96380 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:4;
width:100%;
height:auto;


}
.I96380:hover {
}
.I96380 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96380 > .viewport:hover {
}

@media (max-width:992px) {
.I96380 {

display:flex;

}
.I96380:hover {
}
.I96380 > .viewport {



}
.I96380 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I96380 {

width:100%;
height:auto;


}
.I96380:hover {
}
.I96380 > .viewport {



}
.I96380 > .viewport:hover {
}

}
h1.I96381, .I96381 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96381 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I96381:hover {
}
.I96381 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96381 > .viewport:hover {
}

@media (min-width:1440px) {
.I96381 {

width:100%;
box-sizing:border-box;


}
.I96381:hover {
}
.I96381 > .viewport {



}
.I96381 > .viewport:hover {
}

}
h1.I114543, .I114543 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114543 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114543:hover {
}
.I114543 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114543 > .viewport:hover {
}


.I96382, a.I96382 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I96382:hover, a.I96382:hover {
}
@media (max-width:992px) {
.I96382, a.I96382 {
display:flex;
font-size:1.625rem;


}
.I96382:hover, a.I96382:hover {
}
}
@media (max-width:640px) {
.I96382, a.I96382 {
display:flex;
font-size:1.625rem;


}
.I96382:hover, a.I96382:hover {
}
}

.I96383, a.I96383 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I96383:hover, a.I96383:hover {
}
@media (max-width:992px) {
.I96383, a.I96383 {
}
.I96383:hover, a.I96383:hover {
display:flex;
width:100%;

}
}

.I96384 .image, .I96384.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;

}
.I96384 .image:hover, .I96384.image:hover {
}

.I96385 .button, .I96385.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);

}
.I96385 button.button, button.I96385.button {
cursor:pointer;
}
.I96385 .button .text, .I96385.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I96385 .button .icon, .I96385.button .icon {
flex:none;
background-size:100% 100%;
}
.I96385 .button:hover, .I96385.button:hover {
background-color:rgb(210,40,93);

}
.I96385 .button:hover .text, .I96385.button:hover .text {
}
.I96385 .button:hover .icon, .I96385.button:hover .icon {
background-size:100% 100%;
}

.I96386, a.I96386 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I96386:hover, a.I96386:hover {
}

h1.I96387, .I96387 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I96387, .I96387 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I96387, .I96387 p {
margin:0px;
}

figure.I96387, .I96387 figure {
margin:0px;
}

a.I96387, .I96387 a {
text-decoration:inherit;
color:inherit;
}

.I96387 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I96387 article, article.I96387 {
flex-direction:column;	
}
.I96387 article:hover, article.I96387:hover {
}
.I96387 article.active, article.I96387.active {
}
.I96387 .body {
}
.I96387 .body:hover {
	
}
.I96387 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I96387 .body a {
text-decoration:underline;

}
.I96387 .body img {
}
.I96387 .body ul, .I96387 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I96387 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I96387 .body iframe {
}
.I96387 .body img:hover {
}
.I96387 .body iframe:hover {
}

.I96387 .body li {
list-style-type:disc;
}



.I96388 .button, .I96388.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I96388 button.button, button.I96388.button {
cursor:pointer;
}
.I96388 .button .text, .I96388.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I96388 .button .icon, .I96388.button .icon {
flex:none;
background-size:100% 100%;
}
.I96388 .button:hover, .I96388.button:hover {
}
.I96388 .button:hover .text, .I96388.button:hover .text {
}
.I96388 .button:hover .icon, .I96388.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I96388 .button, .I96388.button {
}
.I96388 button.button, button.I96388.button {
}
.I96388 .button .text, .I96388.button .text {
font-family:Rubik;

}
.I96388 .button .icon, .I96388.button .icon {
background-size:100% 100%;
}
.I96388 .button:hover, .I96388.button:hover {
}
.I96388 .button:hover .text, .I96388.button:hover .text {
}
.I96388 .button:hover .icon, .I96388.button:hover .icon {
background-size:100% 100%;
}
}

.I96389 .button, .I96389.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;

}
.I96389 button.button, button.I96389.button {
cursor:pointer;
}
.I96389 .button .text, .I96389.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I96389 .button .icon, .I96389.button .icon {
flex:none;
background-size:100% 100%;
}
.I96389 .button:hover, .I96389.button:hover {
}
.I96389 .button:hover .text, .I96389.button:hover .text {
}
.I96389 .button:hover .icon, .I96389.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I96389 .button, .I96389.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I96389 button.button, button.I96389.button {
}
.I96389 .button .text, .I96389.button .text {
color:rgb(108,72,201);

}
.I96389 .button .icon, .I96389.button .icon {
background-size:100% 100%;
}
.I96389 .button:hover, .I96389.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I96389 .button:hover .text, .I96389.button:hover .text {
color:rgb(150,155,160);

}
.I96389 .button:hover .icon, .I96389.button:hover .icon {
background-size:100% 100%;
}
}

.I96390 .button, .I96390.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);

}
.I96390 button.button, button.I96390.button {
cursor:pointer;
}
.I96390 .button .text, .I96390.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I96390 .button .icon, .I96390.button .icon {
flex:none;
background-size:100% 100%;
}
.I96390 .button:hover, .I96390.button:hover {
background-color:rgb(217,217,217);

}
.I96390 .button:hover .text, .I96390.button:hover .text {
}
.I96390 .button:hover .icon, .I96390.button:hover .icon {
background-size:100% 100%;
}

.I96391 {
display:flex;
width:100%;
height:270px;

}
.I96391:hover {
}
@media (min-width:1440px) {
.I96391 {
display:flex;
width:100%;
height:270px;

}
.I96391:hover {
}
}
.I96392, a.I96392 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I96392:hover, a.I96392:hover {
}
@media (max-width:992px) {
.I96392, a.I96392 {
}
.I96392:hover, a.I96392:hover {
display:flex;
width:100%;

}
}

.I114486 .image, .I114486.image {
vertical-align:top;
}
.I114486 .image:hover, .I114486.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.I96393, .I96393 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96393 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I96393:hover {
}
.I96393 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96393 > .viewport:hover {
}


.I96394 {
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;

	
}
.I96394:hover {
}
@media (max-width:992px) {
.I96394 {
width:100%;
margin-left:auto;
margin-right:auto;
padding-bottom:4rem;
padding-top:4rem;

align-items:flex-start;

	
}
.I96394:hover {
}
}
@media (max-width:640px) {
.I96394 {
padding-bottom:4rem;
padding-left:0rem;
padding-right:0rem;
padding-top:4rem;

	
}
.I96394:hover {
}
}

.I96395 {
display:flex;

order:3;
width:100%;
max-width:1440px;
padding-bottom:1rem;
box-sizing:border-box;


flex-direction:row;
}
.I96395:hover {
}
@media (max-width:992px) {
.I96395 {

width:100%;
padding-bottom:1rem;
padding-right:0;


}
.I96395:hover {
}
}
@media (max-width:640px) {
.I96395 {

width:calc(100vw - 1rem);
margin-left:1rem;
padding-bottom:1rem;
padding-left:0;
padding-right:1rem;


}
.I96395:hover {
}
}

.I96396 {
display:flex;
position:var(--I96396-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;
--I96396-location-transform:translate(0px,0px);
z-index:var(--I96396-z-index, auto);

transform:
var(--I96396-location-transform, translate(0px,0px))
var(--I96396-user-box-transform, translate(0px,0px))
;


position:var(--I96396-position-static-computed, static);
}
.I96396:hover {
}

@media (max-width:640px) {
.I96396 {

width:calc(100vw - 2rem);

}
.I96396:hover {
}

}

.I96397 {
display:flex;
position:var(--I96397-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;
}
.I96397:hover {
}

@media (max-width:640px) {
.I96397 {

width:calc(100vw - 2rem);

}
.I96397:hover {
}

}

.I96398 {
display:flex;
position:var(--I96398-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;
}
.I96398:hover {
}
.I96398 {
--I96398-position-static-computed:static;
}
.I96398 > .sector, .I96398 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I96398 {

width:calc(100vw - 2rem);

}
.I96398:hover {
}

}

.I96399 {
display:flex;
position:var(--I96399-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
max-width:1440px;
box-sizing:border-box;

}
.I96399:hover {
}

@media (max-width:640px) {
.I96399 {

padding-left:1rem;
padding-right:1rem;

}
.I96399:hover {
}

}

.I96400 {
display:flex;
position:var(--I96400-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;
}
.I96400:hover {
}

@media (max-width:640px) {
.I96400 {

width:calc(100vw - 2rem);

}
.I96400:hover {
}

}

.I96401 {
display:flex;
position:var(--I96401-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;
}
.I96401:hover {
}
.I96401 {
--I96401-position-static-computed:static;
}
.I96401 > .sector, .I96401 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I96401 {

width:calc(100vw - 2rem);

}
.I96401:hover {
}

}
@media (min-width:1440px) {
.I96401 {

}
.I96401:hover {
}
.I96401 {
--I96401-position-static-computed:static;
}
.I96401 > .sector, .I96401 > .group-sectors {
position:relative;
}
}
.I96402 {
display:flex;
position:var(--I96402-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;
}
.I96402:hover {
}

@media (max-width:640px) {
.I96402 {

width:calc(100vw - 2rem);

}
.I96402:hover {
}

}

.I96403 {
display:flex;
position:var(--I96403-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;
}
.I96403:hover {
}

@media (max-width:640px) {
.I96403 {

width:calc(100vw - 2rem);

}
.I96403:hover {
}

}

.I96404 {
display:flex;
position:var(--I96404-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;
}
.I96404:hover {
}

@media (max-width:640px) {
.I96404 {

width:calc(100vw - 2rem);

}
.I96404:hover {
}

}

.I96405 {
display:flex;
position:var(--I96405-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;
}
.I96405:hover {
}

@media (max-width:640px) {
.I96405 {

width:calc(100vw - 2rem);

}
.I96405:hover {
}

}

.I96406 {
display:flex;
position:var(--I96406-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I96406:hover {
}


.I108531 {
display:flex;
position:var(--I108531-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;
}
.I108531:hover {
}

@media (max-width:640px) {
.I108531 {

width:calc(100vw - 2rem);

}
.I108531:hover {
}

}

.I166548 {
display:flex;
position:var(--I166548-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;
}
.I166548:hover {
}


.I96407 {
display:flex;
align-items:flex-start;
position:relative;

order:11;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I96407:hover {
}

@media (min-width:1440px) {
.I96407 {

order:4;


	
}
.I96407:hover {
}

}
.I96408 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I96408:hover {
}

@media (min-width:1440px) {
.I96408 {

order:2;


	
}
.I96408:hover {
}

}
.I96409 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I96409:hover {
}


.I96410 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I96410:hover {
}


.I96411 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I96411:hover {
}


.I96412 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I96412:hover {
}


.I96413 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I96413:hover {
}


.I96414 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I96414:hover {
}


.I96415 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I96415:hover {
}


.I96416 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;



flex-direction:row;
justify-content:space-between;
align-items:center;

	
}
.I96416:hover {
}
.I96416 > .sector {
position:relative;
}
@media (max-width:640px) {
.I96416 {



flex-direction:column;
align-items:flex-start;

	
}
.I96416:hover {
}

}

.I108836 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I108836:hover {
}


.I167053 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I167053:hover {
}


h1.I96417, .I96417 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96417 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
width:100%;
background-size:cover;
background-position:center center;


}
.I96417:hover {
}
.I96417 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96417 > .viewport:hover {
}

@media (min-width:1440px) {
.I96417 {

order:8;

}
.I96417:hover {
}
.I96417 > .viewport {



}
.I96417 > .viewport:hover {
}

}
h1.I96418, .I96418 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96418 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;


}
.I96418:hover {
}
.I96418 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I96418 > .viewport:hover {
}


h1.I96419, .I96419 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96419 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I96419:hover {
}
.I96419 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96419 > .viewport:hover {
}

@media (min-width:1440px) {
.I96419 {

order:3;

}
.I96419:hover {
}
.I96419 > .viewport {



}
.I96419 > .viewport:hover {
}

}
h1.I96420, .I96420 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96420 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I96420:hover {
}
.I96420 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96420 > .viewport:hover {
}


h1.I96421, .I96421 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96421 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
overflow:hidden;

}
.I96421:hover {
}
.I96421 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96421 > .viewport:hover {
}


h1.I96422, .I96422 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96422 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I96422:hover {
}
.I96422 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96422 > .viewport:hover {
}


h1.I96423, .I96423 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96423 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I96423:hover {
}
.I96423 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I96423 > .viewport:hover {
}


h1.I96424, .I96424 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96424 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I96424:hover {
}
.I96424 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96424 > .viewport:hover {
}


h1.I96425, .I96425 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96425 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I96425:hover {
}
.I96425 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96425 > .viewport:hover {
}


h1.I96426, .I96426 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96426 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I96426:hover {
}
.I96426 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96426 > .viewport:hover {
}


h1.I96427, .I96427 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96427 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I96427:hover {
}
.I96427 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96427 > .viewport:hover {
}


h1.I96428, .I96428 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96428 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I96428:hover {
}
.I96428 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96428 > .viewport:hover {
}


h1.I96429, .I96429 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96429 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I96429:hover {
}
.I96429 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96429 > .viewport:hover {
}


h1.I96430, .I96430 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96430 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I96430:hover {
}
.I96430 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I96430 > .viewport:hover {
}


h1.I96431, .I96431 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96431 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I96431:hover {
}
.I96431 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96431 > .viewport:hover {
}


h1.I96432, .I96432 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96432 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I96432:hover {
}
.I96432 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96432 > .viewport:hover {
}


h1.I96433, .I96433 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96433 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I96433:hover {
}
.I96433 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I96433 > .viewport:hover {
}


h1.I96434, .I96434 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96434 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I96434:hover {
}
.I96434 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96434 > .viewport:hover {
}

@media (max-width:640px) {
.I96434 {

width:100%;


}
.I96434:hover {
}
.I96434 > .viewport {



}
.I96434 > .viewport:hover {
}

}

h1.I96435, .I96435 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96435 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I96435:hover {
}
.I96435 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96435 > .viewport:hover {
}


h1.I96436, .I96436 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96436 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I96436:hover {
}
.I96436 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96436 > .viewport:hover {
}


h1.I96437, .I96437 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96437 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I96437:hover {
}
.I96437 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96437 > .viewport:hover {
}


h1.I96438, .I96438 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96438 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I96438:hover {
}
.I96438 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96438 > .viewport:hover {
}


h1.I96439, .I96439 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96439 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I96439:hover {
}
.I96439 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96439 > .viewport:hover {
}


h1.I96440, .I96440 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96440 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I96440:hover {
}
.I96440 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96440 > .viewport:hover {
}


h1.I96441, .I96441 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96441 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I96441:hover {
}
.I96441 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96441 > .viewport:hover {
}


h1.I96442, .I96442 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96442 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I96442:hover {
}
.I96442 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96442 > .viewport:hover {
}


h1.I96443, .I96443 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96443 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I96443:hover {
}
.I96443 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96443 > .viewport:hover {
}


h1.I96444, .I96444 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96444 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I96444:hover {
}
.I96444 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96444 > .viewport:hover {
}


h1.I96445, .I96445 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96445 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I96445:hover {
}
.I96445 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96445 > .viewport:hover {
}


h1.I96446, .I96446 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96446 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I96446:hover {
}
.I96446 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96446 > .viewport:hover {
}


h1.I96447, .I96447 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96447 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I96447:hover {
}
.I96447 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96447 > .viewport:hover {
}


h1.I96448, .I96448 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96448 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I96448:hover {
}
.I96448 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96448 > .viewport:hover {
}


h1.I96449, .I96449 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96449 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;

}
.I96449:hover {
}
.I96449 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96449 > .viewport:hover {
}

@media (min-width:1440px) {
.I96449 {

order:3;

}
.I96449:hover {
}
.I96449 > .viewport {



}
.I96449 > .viewport:hover {
}

}
h1.I96450, .I96450 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96450 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I96450:hover {
}
.I96450 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96450 > .viewport:hover {
}


h1.I96451, .I96451 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96451 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I96451:hover {
}
.I96451 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96451 > .viewport:hover {
}


h1.I96452, .I96452 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96452 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I96452:hover {
}
.I96452 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96452 > .viewport:hover {
}


h1.I96453, .I96453 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96453 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I96453:hover {
}
.I96453 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96453 > .viewport:hover {
}


h1.I96454, .I96454 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96454 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I96454:hover {
}
.I96454 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96454 > .viewport:hover {
}


h1.I96455, .I96455 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96455 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I96455:hover {
}
.I96455 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96455 > .viewport:hover {
}


h1.I96456, .I96456 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96456 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I96456:hover {
}
.I96456 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96456 > .viewport:hover {
}


h1.I96457, .I96457 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96457 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I96457:hover {
}
.I96457 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96457 > .viewport:hover {
}


h1.I96458, .I96458 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96458 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I96458:hover {
}
.I96458 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96458 > .viewport:hover {
}


h1.I96459, .I96459 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96459 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;

}
.I96459:hover {
}
.I96459 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96459 > .viewport:hover {
}


h1.I96460, .I96460 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96460 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I96460:hover {
}
.I96460 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96460 > .viewport:hover {
}


h1.I96461, .I96461 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96461 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I96461:hover {
}
.I96461 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96461 > .viewport:hover {
}


h1.I96462, .I96462 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96462 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I96462:hover {
}
.I96462 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96462 > .viewport:hover {
}


h1.I96463, .I96463 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96463 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I96463:hover {
}
.I96463 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96463 > .viewport:hover {
}


h1.I96464, .I96464 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96464 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I96464:hover {
}
.I96464 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96464 > .viewport:hover {
}


h1.I96465, .I96465 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96465 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I96465:hover {
}
.I96465 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96465 > .viewport:hover {
}


h1.I108653, .I108653 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108653 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I108653:hover {
}
.I108653 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108653 > .viewport:hover {
}


h1.I108775, .I108775 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108775 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I108775:hover {
}
.I108775 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108775 > .viewport:hover {
}


h1.I108958, .I108958 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108958 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I108958:hover {
}
.I108958 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108958 > .viewport:hover {
}


h1.I109080, .I109080 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I109080 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I109080:hover {
}
.I109080 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I109080 > .viewport:hover {
}


h1.I109202, .I109202 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I109202 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I109202:hover {
}
.I109202 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I109202 > .viewport:hover {
}

@media (max-width:640px) {
.I109202 {

width:100%;


}
.I109202:hover {
}
.I109202 > .viewport {



}
.I109202 > .viewport:hover {
}

}

h1.I163042, .I163042 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163042 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I163042:hover {
}
.I163042 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163042 > .viewport:hover {
}


h1.I165974, .I165974 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165974 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I165974:hover {
}
.I165974 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165974 > .viewport:hover {
}


h1.I166447, .I166447 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166447 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I166447:hover {
}
.I166447 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166447 > .viewport:hover {
}


h1.I166750, .I166750 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166750 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I166750:hover {
}
.I166750 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166750 > .viewport:hover {
}


h1.I166952, .I166952 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166952 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I166952:hover {
}
.I166952 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166952 > .viewport:hover {
}


h1.I167255, .I167255 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167255 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I167255:hover {
}
.I167255 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167255 > .viewport:hover {
}


h1.I167457, .I167457 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167457 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I167457:hover {
}
.I167457 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167457 > .viewport:hover {
}


h1.I167659, .I167659 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167659 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I167659:hover {
}
.I167659 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167659 > .viewport:hover {
}

@media (max-width:640px) {
.I167659 {

width:100%;


}
.I167659:hover {
}
.I167659 > .viewport {



}
.I167659 > .viewport:hover {
}

}

h1.I176935, .I176935 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176935 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;

}
.I176935:hover {
}
.I176935 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176935 > .viewport:hover {
}


h1.I177141, .I177141 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177141 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177141:hover {
}
.I177141 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177141 > .viewport:hover {
}


h1.I177347, .I177347 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177347 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177347:hover {
}
.I177347 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177347 > .viewport:hover {
}


h1.I177713, .I177713 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177713 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177713:hover {
}
.I177713 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177713 > .viewport:hover {
}


.I96467 .image, .I96467.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I96467 .image:hover, .I96467.image:hover {
}
@media (min-width:1440px) {
.I96467 .image, .I96467.image {
width:100%;

}
.I96467 .image:hover, .I96467.image:hover {
}
}
.I96468, a.I96468 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I96468:hover, a.I96468:hover {
}
@media (max-width:992px) {
.I96468, a.I96468 {
}
.I96468:hover, a.I96468:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I96468, a.I96468 {
display:flex;
padding-bottom:0rem;

}
.I96468:hover, a.I96468:hover {
}
}

.I96469 .image, .I96469.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I96469 .image:hover, .I96469.image:hover {
}
@media (min-width:1440px) {
.I96469 .image, .I96469.image {
width:100%;

}
.I96469 .image:hover, .I96469.image:hover {
}
}
.I96470 .image, .I96470.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I96470 .image:hover, .I96470.image:hover {
}

.I96471, a.I96471 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I96471:hover, a.I96471:hover {
}
@media (max-width:992px) {
.I96471, a.I96471 {
}
.I96471:hover, a.I96471:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I96471, a.I96471 {
display:flex;
padding-bottom:0rem;

}
.I96471:hover, a.I96471:hover {
}
}

.I96472, a.I96472 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I96472:hover, a.I96472:hover {
}
@media (min-width:1440px) {
.I96472, a.I96472 {
display:flex;
font-weight:500;


}
.I96472:hover, a.I96472:hover {
}
}
.I96473, a.I96473 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I96473:hover, a.I96473:hover {
}
@media (max-width:992px) {
.I96473, a.I96473 {
}
.I96473:hover, a.I96473:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I96473, a.I96473 {
display:flex;
padding-bottom:0rem;

}
.I96473:hover, a.I96473:hover {
}
}

.I96474, a.I96474 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;

}
.I96474:hover, a.I96474:hover {
}
@media (max-width:640px) {
.I96474, a.I96474 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I96474:hover, a.I96474:hover {
}
}

.I96475, a.I96475 {
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;

}
.I96475:hover, a.I96475:hover {
}
@media (max-width:992px) {
.I96475, a.I96475 {
}
.I96475:hover, a.I96475:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I96475, a.I96475 {
display:flex;
padding-bottom:1rem;

}
.I96475:hover, a.I96475:hover {
}
}

.I96476, a.I96476 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I96476:hover, a.I96476:hover {
}

.I96477, a.I96477 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(255,255,255);
line-height:1.5rem;

padding-bottom:1rem;

}
.I96477:hover, a.I96477:hover {
}
@media (min-width:1440px) {
.I96477, a.I96477 {
display:flex;
font-weight:500;


}
.I96477:hover, a.I96477:hover {
}
}
.I96478 .image, .I96478.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I96478 .image:hover, .I96478.image:hover {
}

.I96479, a.I96479 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I96479:hover, a.I96479:hover {
}
@media (min-width:1440px) {
.I96479, a.I96479 {
display:flex;
font-weight:500;


}
.I96479:hover, a.I96479:hover {
}
}
.I96480, a.I96480 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I96480:hover, a.I96480:hover {
}
@media (max-width:992px) {
.I96480, a.I96480 {
}
.I96480:hover, a.I96480:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I96480, a.I96480 {
display:flex;
padding-bottom:0rem;

}
.I96480:hover, a.I96480:hover {
}
}

.I96481 .image, .I96481.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I96481 .image:hover, .I96481.image:hover {
}

.I96482, a.I96482 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I96482:hover, a.I96482:hover {
}
@media (min-width:1440px) {
.I96482, a.I96482 {
display:flex;
font-weight:500;


}
.I96482:hover, a.I96482:hover {
}
}
.I96483, a.I96483 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I96483:hover, a.I96483:hover {
}
@media (max-width:992px) {
.I96483, a.I96483 {
}
.I96483:hover, a.I96483:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I96483, a.I96483 {
display:flex;
padding-bottom:0rem;

}
.I96483:hover, a.I96483:hover {
}
}

.I96484 .image, .I96484.image {
vertical-align:top;
width:100px;
height:75px;
border-image-slice:100%;
background-size:cover;
background-position:center center;

}
.I96484 .image:hover, .I96484.image:hover {
}

.I96485, a.I96485 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I96485:hover, a.I96485:hover {
}
@media (min-width:1440px) {
.I96485, a.I96485 {
display:flex;
font-weight:500;


}
.I96485:hover, a.I96485:hover {
}
}
.I96486, a.I96486 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I96486:hover, a.I96486:hover {
}
@media (max-width:992px) {
.I96486, a.I96486 {
}
.I96486:hover, a.I96486:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I96486, a.I96486 {
display:flex;
padding-bottom:0rem;

}
.I96486:hover, a.I96486:hover {
}
}

.I96487 .image, .I96487.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I96487 .image:hover, .I96487.image:hover {
}

.I96488 .image, .I96488.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I96488 .image:hover, .I96488.image:hover {
}

.I96489 .image, .I96489.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I96489 .image:hover, .I96489.image:hover {
}

.I96490, a.I96490 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I96490:hover, a.I96490:hover {
}
@media (max-width:992px) {
.I96490, a.I96490 {
}
.I96490:hover, a.I96490:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I96490, a.I96490 {
display:flex;
padding-bottom:0rem;

}
.I96490:hover, a.I96490:hover {
}
}

.I96491, a.I96491 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I96491:hover, a.I96491:hover {
}
@media (min-width:1440px) {
.I96491, a.I96491 {
display:flex;
font-weight:500;


}
.I96491:hover, a.I96491:hover {
}
}
.I96492, a.I96492 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I96492:hover, a.I96492:hover {
}
@media (max-width:992px) {
.I96492, a.I96492 {
}
.I96492:hover, a.I96492:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I96492, a.I96492 {
display:flex;
padding-bottom:0rem;

}
.I96492:hover, a.I96492:hover {
}
}

.I96493, a.I96493 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.5rem;

padding-bottom:1rem;

}
.I96493:hover, a.I96493:hover {
}
@media (max-width:992px) {
.I96493, a.I96493 {
}
.I96493:hover, a.I96493:hover {
display:flex;
width:100%;

}
}
@media (min-width:1440px) {
.I96493, a.I96493 {
display:flex;
font-weight:500;


}
.I96493:hover, a.I96493:hover {
}
}
.I96494, a.I96494 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I96494:hover, a.I96494:hover {
}
@media (max-width:992px) {
.I96494, a.I96494 {
}
.I96494:hover, a.I96494:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I96494, a.I96494 {
display:flex;
padding-bottom:0rem;

}
.I96494:hover, a.I96494:hover {
}
}

.I96495, a.I96495 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I96495:hover, a.I96495:hover {
}
@media (min-width:1440px) {
.I96495, a.I96495 {
display:flex;
font-weight:500;


}
.I96495:hover, a.I96495:hover {
}
}
.I96496 {
}
.I96496:hover {
}
.I96496 {
}
.I96496:hover {
}


.I96497, a.I96497 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I96497:hover, a.I96497:hover {
}

.I96498, a.I96498 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I96498:hover, a.I96498:hover {
}

.I96499 .button, .I96499.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I96499 button.button, button.I96499.button {
cursor:pointer;
}
.I96499 .button .text, .I96499.button .text {
}
.I96499 .button .icon, .I96499.button .icon {
flex:none;
background-size:100% 100%;
}
.I96499 .button:hover, .I96499.button:hover {
}
.I96499 .button:hover .text, .I96499.button:hover .text {
}
.I96499 .button:hover .icon, .I96499.button:hover .icon {
background-size:100% 100%;
}

.I96500 .button, .I96500.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I96500 button.button, button.I96500.button {
cursor:pointer;
}
.I96500 .button .text, .I96500.button .text {
}
.I96500 .button .icon, .I96500.button .icon {
flex:none;
background-size:100% 100%;
}
.I96500 .button:hover, .I96500.button:hover {
}
.I96500 .button:hover .text, .I96500.button:hover .text {
}
.I96500 .button:hover .icon, .I96500.button:hover .icon {
background-size:100% 100%;
}

.I96501 .button, .I96501.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I96501 button.button, button.I96501.button {
cursor:pointer;
}
.I96501 .button .text, .I96501.button .text {
}
.I96501 .button .icon, .I96501.button .icon {
flex:none;
background-size:100% 100%;
}
.I96501 .button:hover, .I96501.button:hover {
}
.I96501 .button:hover .text, .I96501.button:hover .text {
}
.I96501 .button:hover .icon, .I96501.button:hover .icon {
background-size:100% 100%;
}

.I96502 .button, .I96502.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I96502 button.button, button.I96502.button {
cursor:pointer;
}
.I96502 .button .text, .I96502.button .text {
}
.I96502 .button .icon, .I96502.button .icon {
flex:none;
background-size:100% 100%;
}
.I96502 .button:hover, .I96502.button:hover {
}
.I96502 .button:hover .text, .I96502.button:hover .text {
}
.I96502 .button:hover .icon, .I96502.button:hover .icon {
background-size:100% 100%;
}

.I96503 .button, .I96503.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I96503 button.button, button.I96503.button {
cursor:pointer;
}
.I96503 .button .text, .I96503.button .text {
}
.I96503 .button .icon, .I96503.button .icon {
flex:none;
background-size:100% 100%;
}
.I96503 .button:hover, .I96503.button:hover {
}
.I96503 .button:hover .text, .I96503.button:hover .text {
}
.I96503 .button:hover .icon, .I96503.button:hover .icon {
background-size:100% 100%;
}

.I96504 .button, .I96504.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I96504 button.button, button.I96504.button {
cursor:pointer;
}
.I96504 .button .text, .I96504.button .text {
}
.I96504 .button .icon, .I96504.button .icon {
flex:none;
background-size:100% 100%;
}
.I96504 .button:hover, .I96504.button:hover {
}
.I96504 .button:hover .text, .I96504.button:hover .text {
}
.I96504 .button:hover .icon, .I96504.button:hover .icon {
background-size:100% 100%;
}

.I96505 .button, .I96505.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I96505 button.button, button.I96505.button {
cursor:pointer;
}
.I96505 .button .text, .I96505.button .text {
}
.I96505 .button .icon, .I96505.button .icon {
flex:none;
background-size:100% 100%;
}
.I96505 .button:hover, .I96505.button:hover {
}
.I96505 .button:hover .text, .I96505.button:hover .text {
}
.I96505 .button:hover .icon, .I96505.button:hover .icon {
background-size:100% 100%;
}

.I96506 .button, .I96506.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I96506 button.button, button.I96506.button {
cursor:pointer;
}
.I96506 .button .text, .I96506.button .text {
}
.I96506 .button .icon, .I96506.button .icon {
flex:none;
background-size:100% 100%;
}
.I96506 .button:hover, .I96506.button:hover {
}
.I96506 .button:hover .text, .I96506.button:hover .text {
}
.I96506 .button:hover .icon, .I96506.button:hover .icon {
background-size:100% 100%;
}

.I96507 .button, .I96507.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I96507 button.button, button.I96507.button {
cursor:pointer;
}
.I96507 .button .text, .I96507.button .text {
}
.I96507 .button .icon, .I96507.button .icon {
flex:none;
background-size:100% 100%;
}
.I96507 .button:hover, .I96507.button:hover {
}
.I96507 .button:hover .text, .I96507.button:hover .text {
}
.I96507 .button:hover .icon, .I96507.button:hover .icon {
background-size:100% 100%;
}

.I96508 .button, .I96508.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I96508 button.button, button.I96508.button {
cursor:pointer;
}
.I96508 .button .text, .I96508.button .text {
font-family:Rubik;
font-weight:500;
color:rgb(250,50,99);

}
.I96508 .button .icon, .I96508.button .icon {
flex:none;
background-size:100% 100%;
}
.I96508 .button:hover, .I96508.button:hover {
}
.I96508 .button:hover .text, .I96508.button:hover .text {
}
.I96508 .button:hover .icon, .I96508.button:hover .icon {
background-size:100% 100%;
}

.I96509, a.I96509 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I96509:hover, a.I96509:hover {
}

.I96510, a.I96510 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I96510:hover, a.I96510:hover {
}

.I96511, a.I96511 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I96511:hover, a.I96511:hover {
}

.I96512, a.I96512 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I96512:hover, a.I96512:hover {
}

.I96513, a.I96513 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I96513:hover, a.I96513:hover {
}

.I96514, a.I96514 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I96514:hover, a.I96514:hover {
}

.I96515, a.I96515 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I96515:hover, a.I96515:hover {
}

.I108592 .button, .I108592.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I108592 button.button, button.I108592.button {
cursor:pointer;
}
.I108592 .button .text, .I108592.button .text {
}
.I108592 .button .icon, .I108592.button .icon {
flex:none;
background-size:100% 100%;
}
.I108592 .button:hover, .I108592.button:hover {
}
.I108592 .button:hover .text, .I108592.button:hover .text {
}
.I108592 .button:hover .icon, .I108592.button:hover .icon {
background-size:100% 100%;
}

.I108714, a.I108714 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I108714:hover, a.I108714:hover {
}

.I108897, a.I108897 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I108897:hover, a.I108897:hover {
}

.I109019, a.I109019 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I109019:hover, a.I109019:hover {
}

.I109141 .image, .I109141.image {
vertical-align:top;
}
.I109141 .image:hover, .I109141.image:hover {
}

.I162945, a.I162945 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I162945:hover, a.I162945:hover {
}

.I165873, a.I165873 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I165873:hover, a.I165873:hover {
}

.I166346, a.I166346 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I166346:hover, a.I166346:hover {
}

.I166649 .button, .I166649.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I166649 button.button, button.I166649.button {
cursor:pointer;
}
.I166649 .button .text, .I166649.button .text {
}
.I166649 .button .icon, .I166649.button .icon {
flex:none;
background-size:100% 100%;
}
.I166649 .button:hover, .I166649.button:hover {
}
.I166649 .button:hover .text, .I166649.button:hover .text {
}
.I166649 .button:hover .icon, .I166649.button:hover .icon {
background-size:100% 100%;
}

.I166851, a.I166851 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I166851:hover, a.I166851:hover {
}

.I167154, a.I167154 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167154:hover, a.I167154:hover {
}

.I167356, a.I167356 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167356:hover, a.I167356:hover {
}

.I167558 .image, .I167558.image {
vertical-align:top;
}
.I167558 .image:hover, .I167558.image:hover {
}

.I176832, a.I176832 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176832:hover, a.I176832:hover {
}

.I177038, a.I177038 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177038:hover, a.I177038:hover {
}

.I177244, a.I177244 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177244:hover, a.I177244:hover {
}

.I177609, a.I177609 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177609:hover, a.I177609:hover {
}

h1.I96517, .I96517 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96517 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I96517:hover {
}
.I96517 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96517 > .viewport:hover {
}


.I96518 {
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;

	
}
.I96518:hover {
}
@media (max-width:992px) {
.I96518 {
width:100%;
margin-left:auto;
margin-right:auto;
padding-bottom:4rem;
padding-top:4rem;

align-items:flex-start;

	
}
.I96518:hover {
}
}
@media (max-width:640px) {
.I96518 {
padding-bottom:4rem;
padding-left:0rem;
padding-right:0rem;
padding-top:4rem;

	
}
.I96518:hover {
}
}

.I96519 {
display:flex;

order:3;
width:100%;
max-width:1440px;
padding-bottom:1rem;
box-sizing:border-box;


flex-direction:row;
}
.I96519:hover {
}
@media (max-width:992px) {
.I96519 {

width:100%;
padding-bottom:1rem;
padding-right:0;


}
.I96519:hover {
}
}
@media (max-width:640px) {
.I96519 {

width:calc(100vw - 1rem);
margin-left:1rem;
padding-bottom:1rem;
padding-left:0;
padding-right:1rem;


}
.I96519:hover {
}
}

.I96520 {
display:flex;
position:var(--I96520-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;
--I96520-location-transform:translate(0px,0px);
z-index:var(--I96520-z-index, auto);

transform:
var(--I96520-location-transform, translate(0px,0px))
var(--I96520-user-box-transform, translate(0px,0px))
;


position:var(--I96520-position-static-computed, static);
}
.I96520:hover {
}

@media (max-width:640px) {
.I96520 {

width:calc(100vw - 2rem);

}
.I96520:hover {
}

}
@media (min-width:1440px) {
.I96520 {

background-color:rgb(241,242,242);

}
.I96520:hover {
}

}
.I96521 {
display:flex;
position:var(--I96521-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;
}
.I96521:hover {
}

@media (max-width:640px) {
.I96521 {

width:calc(100vw - 2rem);

}
.I96521:hover {
}

}

.I96522 {
display:flex;
position:var(--I96522-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;
}
.I96522:hover {
}
.I96522 {
--I96522-position-static-computed:static;
}
.I96522 > .sector, .I96522 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I96522 {

width:calc(100vw - 2rem);

}
.I96522:hover {
}

}

.I96523 {
display:flex;
position:var(--I96523-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
max-width:1440px;
box-sizing:border-box;

}
.I96523:hover {
}

@media (max-width:640px) {
.I96523 {

padding-left:1rem;
padding-right:1rem;

}
.I96523:hover {
}

}

.I96524 {
display:flex;
position:var(--I96524-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;
}
.I96524:hover {
}

@media (max-width:640px) {
.I96524 {

width:calc(100vw - 2rem);

}
.I96524:hover {
}

}

.I96525 {
display:flex;
position:var(--I96525-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;
}
.I96525:hover {
}
.I96525 {
--I96525-position-static-computed:static;
}
.I96525 > .sector, .I96525 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I96525 {

width:calc(100vw - 2rem);

}
.I96525:hover {
}

}
@media (min-width:1440px) {
.I96525 {

}
.I96525:hover {
}
.I96525 {
--I96525-position-static-computed:static;
}
.I96525 > .sector, .I96525 > .group-sectors {
position:relative;
}
}
.I96526 {
display:flex;
position:var(--I96526-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;
}
.I96526:hover {
}

@media (max-width:640px) {
.I96526 {

width:calc(100vw - 2rem);

}
.I96526:hover {
}

}

.I96527 {
display:flex;
position:var(--I96527-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;
}
.I96527:hover {
}

@media (max-width:640px) {
.I96527 {

width:calc(100vw - 2rem);

}
.I96527:hover {
}

}

.I96528 {
display:flex;
position:var(--I96528-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;
}
.I96528:hover {
}

@media (max-width:640px) {
.I96528 {

width:calc(100vw - 2rem);

}
.I96528:hover {
}

}

.I96529 {
display:flex;
position:var(--I96529-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;
}
.I96529:hover {
}

@media (max-width:640px) {
.I96529 {

width:calc(100vw - 2rem);

}
.I96529:hover {
}

}

.I96530 {
display:flex;
position:var(--I96530-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I96530:hover {
}


.I108532 {
display:flex;
position:var(--I108532-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;
}
.I108532:hover {
}

@media (max-width:640px) {
.I108532 {

width:calc(100vw - 2rem);

}
.I108532:hover {
}

}

.I166549 {
display:flex;
position:var(--I166549-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;
}
.I166549:hover {
}


.I96531 {
display:flex;
align-items:flex-start;
position:relative;

order:11;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I96531:hover {
}

@media (min-width:1440px) {
.I96531 {

order:4;


	
}
.I96531:hover {
}

}
.I96532 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I96532:hover {
}

@media (min-width:1440px) {
.I96532 {

order:2;


	
}
.I96532:hover {
}

}
.I96533 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I96533:hover {
}


.I96534 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I96534:hover {
}


.I96535 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I96535:hover {
}


.I96536 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I96536:hover {
}


.I96537 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I96537:hover {
}


.I96538 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I96538:hover {
}


.I96539 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I96539:hover {
}


.I96540 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;



flex-direction:row;
justify-content:space-between;
align-items:center;

	
}
.I96540:hover {
}
.I96540 > .sector {
position:relative;
}
@media (max-width:640px) {
.I96540 {



flex-direction:column;
align-items:flex-start;

	
}
.I96540:hover {
}

}

.I108837 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I108837:hover {
}


.I167054 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I167054:hover {
}


h1.I96541, .I96541 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96541 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
width:100%;
background-size:cover;
background-position:center center;


}
.I96541:hover {
}
.I96541 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96541 > .viewport:hover {
}

@media (min-width:1440px) {
.I96541 {

order:8;

}
.I96541:hover {
}
.I96541 > .viewport {



}
.I96541 > .viewport:hover {
}

}
h1.I96542, .I96542 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96542 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I96542:hover {
}
.I96542 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I96542 > .viewport:hover {
}


h1.I96543, .I96543 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96543 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I96543:hover {
}
.I96543 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96543 > .viewport:hover {
}

@media (min-width:1440px) {
.I96543 {

order:3;

}
.I96543:hover {
}
.I96543 > .viewport {



}
.I96543 > .viewport:hover {
}

}
h1.I96544, .I96544 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96544 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I96544:hover {
}
.I96544 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96544 > .viewport:hover {
}


h1.I96545, .I96545 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96545 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;
overflow:hidden;

}
.I96545:hover {
}
.I96545 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96545 > .viewport:hover {
}


h1.I96546, .I96546 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96546 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I96546:hover {
}
.I96546 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96546 > .viewport:hover {
}


h1.I96547, .I96547 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96547 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I96547:hover {
}
.I96547 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I96547 > .viewport:hover {
}


h1.I96548, .I96548 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96548 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I96548:hover {
}
.I96548 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96548 > .viewport:hover {
}


h1.I96549, .I96549 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96549 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I96549:hover {
}
.I96549 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96549 > .viewport:hover {
}


h1.I96550, .I96550 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96550 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I96550:hover {
}
.I96550 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96550 > .viewport:hover {
}


h1.I96551, .I96551 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96551 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I96551:hover {
}
.I96551 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96551 > .viewport:hover {
}


h1.I96552, .I96552 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96552 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I96552:hover {
}
.I96552 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96552 > .viewport:hover {
}


h1.I96553, .I96553 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96553 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I96553:hover {
}
.I96553 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96553 > .viewport:hover {
}


h1.I96554, .I96554 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96554 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I96554:hover {
}
.I96554 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I96554 > .viewport:hover {
}


h1.I96555, .I96555 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96555 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I96555:hover {
}
.I96555 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96555 > .viewport:hover {
}


h1.I96556, .I96556 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96556 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I96556:hover {
}
.I96556 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96556 > .viewport:hover {
}


h1.I96557, .I96557 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96557 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I96557:hover {
}
.I96557 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I96557 > .viewport:hover {
}


h1.I96558, .I96558 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96558 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I96558:hover {
}
.I96558 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96558 > .viewport:hover {
}

@media (max-width:640px) {
.I96558 {

width:100%;


}
.I96558:hover {
}
.I96558 > .viewport {



}
.I96558 > .viewport:hover {
}

}

h1.I96559, .I96559 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96559 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I96559:hover {
}
.I96559 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96559 > .viewport:hover {
}


h1.I96560, .I96560 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96560 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I96560:hover {
}
.I96560 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96560 > .viewport:hover {
}


h1.I96561, .I96561 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96561 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I96561:hover {
}
.I96561 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96561 > .viewport:hover {
}


h1.I96562, .I96562 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96562 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I96562:hover {
}
.I96562 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96562 > .viewport:hover {
}


h1.I96563, .I96563 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96563 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I96563:hover {
}
.I96563 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96563 > .viewport:hover {
}


h1.I96564, .I96564 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96564 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I96564:hover {
}
.I96564 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96564 > .viewport:hover {
}


h1.I96565, .I96565 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96565 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I96565:hover {
}
.I96565 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96565 > .viewport:hover {
}


h1.I96566, .I96566 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96566 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I96566:hover {
}
.I96566 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96566 > .viewport:hover {
}


h1.I96567, .I96567 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96567 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I96567:hover {
}
.I96567 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96567 > .viewport:hover {
}


h1.I96568, .I96568 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96568 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I96568:hover {
}
.I96568 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96568 > .viewport:hover {
}


h1.I96569, .I96569 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96569 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I96569:hover {
}
.I96569 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96569 > .viewport:hover {
}


h1.I96570, .I96570 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96570 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I96570:hover {
}
.I96570 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96570 > .viewport:hover {
}


h1.I96571, .I96571 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96571 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I96571:hover {
}
.I96571 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96571 > .viewport:hover {
}


h1.I96572, .I96572 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96572 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I96572:hover {
}
.I96572 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96572 > .viewport:hover {
}


h1.I96573, .I96573 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96573 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;

}
.I96573:hover {
}
.I96573 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96573 > .viewport:hover {
}

@media (min-width:1440px) {
.I96573 {

order:3;

}
.I96573:hover {
}
.I96573 > .viewport {



}
.I96573 > .viewport:hover {
}

}
h1.I96574, .I96574 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96574 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I96574:hover {
}
.I96574 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96574 > .viewport:hover {
}


h1.I96575, .I96575 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96575 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I96575:hover {
}
.I96575 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96575 > .viewport:hover {
}


h1.I96576, .I96576 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96576 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I96576:hover {
}
.I96576 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96576 > .viewport:hover {
}


h1.I96577, .I96577 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96577 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I96577:hover {
}
.I96577 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96577 > .viewport:hover {
}


h1.I96578, .I96578 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96578 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I96578:hover {
}
.I96578 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96578 > .viewport:hover {
}


h1.I96579, .I96579 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96579 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I96579:hover {
}
.I96579 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96579 > .viewport:hover {
}


h1.I96580, .I96580 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96580 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I96580:hover {
}
.I96580 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96580 > .viewport:hover {
}


h1.I96581, .I96581 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96581 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I96581:hover {
}
.I96581 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96581 > .viewport:hover {
}


h1.I96582, .I96582 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96582 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I96582:hover {
}
.I96582 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96582 > .viewport:hover {
}


h1.I96583, .I96583 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96583 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:11;

}
.I96583:hover {
}
.I96583 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96583 > .viewport:hover {
}


h1.I96584, .I96584 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96584 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;

}
.I96584:hover {
}
.I96584 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96584 > .viewport:hover {
}


h1.I96585, .I96585 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96585 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I96585:hover {
}
.I96585 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96585 > .viewport:hover {
}


h1.I96586, .I96586 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96586 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I96586:hover {
}
.I96586 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96586 > .viewport:hover {
}


h1.I96587, .I96587 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96587 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I96587:hover {
}
.I96587 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96587 > .viewport:hover {
}


h1.I96588, .I96588 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96588 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I96588:hover {
}
.I96588 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96588 > .viewport:hover {
}


h1.I96589, .I96589 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96589 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I96589:hover {
}
.I96589 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96589 > .viewport:hover {
}


h1.I108654, .I108654 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108654 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I108654:hover {
}
.I108654 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108654 > .viewport:hover {
}


h1.I108776, .I108776 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108776 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I108776:hover {
}
.I108776 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108776 > .viewport:hover {
}


h1.I108959, .I108959 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108959 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I108959:hover {
}
.I108959 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108959 > .viewport:hover {
}


h1.I109081, .I109081 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I109081 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I109081:hover {
}
.I109081 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I109081 > .viewport:hover {
}


h1.I109203, .I109203 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I109203 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I109203:hover {
}
.I109203 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I109203 > .viewport:hover {
}

@media (max-width:640px) {
.I109203 {

width:100%;


}
.I109203:hover {
}
.I109203 > .viewport {



}
.I109203 > .viewport:hover {
}

}

h1.I163043, .I163043 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163043 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I163043:hover {
}
.I163043 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163043 > .viewport:hover {
}


h1.I165975, .I165975 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165975 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I165975:hover {
}
.I165975 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165975 > .viewport:hover {
}


h1.I166448, .I166448 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166448 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I166448:hover {
}
.I166448 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166448 > .viewport:hover {
}


h1.I166751, .I166751 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166751 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I166751:hover {
}
.I166751 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166751 > .viewport:hover {
}


h1.I166953, .I166953 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166953 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I166953:hover {
}
.I166953 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166953 > .viewport:hover {
}


h1.I167256, .I167256 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167256 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I167256:hover {
}
.I167256 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167256 > .viewport:hover {
}


h1.I167458, .I167458 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167458 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I167458:hover {
}
.I167458 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167458 > .viewport:hover {
}


h1.I167660, .I167660 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167660 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I167660:hover {
}
.I167660 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167660 > .viewport:hover {
}

@media (max-width:640px) {
.I167660 {

width:100%;


}
.I167660:hover {
}
.I167660 > .viewport {



}
.I167660 > .viewport:hover {
}

}

h1.I176936, .I176936 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176936 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;

}
.I176936:hover {
}
.I176936 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176936 > .viewport:hover {
}


h1.I177142, .I177142 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177142 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177142:hover {
}
.I177142 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177142 > .viewport:hover {
}


h1.I177348, .I177348 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177348 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177348:hover {
}
.I177348 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177348 > .viewport:hover {
}


h1.I177714, .I177714 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177714 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177714:hover {
}
.I177714 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177714 > .viewport:hover {
}


.I96591 .image, .I96591.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I96591 .image:hover, .I96591.image:hover {
}
@media (min-width:1440px) {
.I96591 .image, .I96591.image {
width:100%;

}
.I96591 .image:hover, .I96591.image:hover {
}
}
.I96592, a.I96592 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I96592:hover, a.I96592:hover {
}
@media (max-width:992px) {
.I96592, a.I96592 {
}
.I96592:hover, a.I96592:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I96592, a.I96592 {
display:flex;
padding-bottom:0rem;

}
.I96592:hover, a.I96592:hover {
}
}

.I96593 .image, .I96593.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I96593 .image:hover, .I96593.image:hover {
}
@media (min-width:1440px) {
.I96593 .image, .I96593.image {
width:100%;

}
.I96593 .image:hover, .I96593.image:hover {
}
}
.I96594 .image, .I96594.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I96594 .image:hover, .I96594.image:hover {
}

.I96595, a.I96595 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I96595:hover, a.I96595:hover {
}
@media (max-width:992px) {
.I96595, a.I96595 {
}
.I96595:hover, a.I96595:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I96595, a.I96595 {
display:flex;
padding-bottom:0rem;

}
.I96595:hover, a.I96595:hover {
}
}

.I96596, a.I96596 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I96596:hover, a.I96596:hover {
}
@media (min-width:1440px) {
.I96596, a.I96596 {
display:flex;
font-weight:500;


}
.I96596:hover, a.I96596:hover {
}
}
.I96597, a.I96597 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I96597:hover, a.I96597:hover {
}
@media (max-width:992px) {
.I96597, a.I96597 {
}
.I96597:hover, a.I96597:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I96597, a.I96597 {
display:flex;
padding-bottom:0rem;

}
.I96597:hover, a.I96597:hover {
}
}

.I96598, a.I96598 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;

}
.I96598:hover, a.I96598:hover {
}
@media (max-width:640px) {
.I96598, a.I96598 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I96598:hover, a.I96598:hover {
}
}

.I96599, a.I96599 {
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;

}
.I96599:hover, a.I96599:hover {
}
@media (max-width:992px) {
.I96599, a.I96599 {
}
.I96599:hover, a.I96599:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I96599, a.I96599 {
display:flex;
padding-bottom:1rem;

}
.I96599:hover, a.I96599:hover {
}
}

.I96600, a.I96600 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I96600:hover, a.I96600:hover {
}

.I96601, a.I96601 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I96601:hover, a.I96601:hover {
}
@media (min-width:1440px) {
.I96601, a.I96601 {
display:flex;
font-weight:500;


}
.I96601:hover, a.I96601:hover {
}
}
.I96602 .image, .I96602.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I96602 .image:hover, .I96602.image:hover {
}

.I96603, a.I96603 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I96603:hover, a.I96603:hover {
}
@media (min-width:1440px) {
.I96603, a.I96603 {
display:flex;
font-weight:500;


}
.I96603:hover, a.I96603:hover {
}
}
.I96604, a.I96604 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I96604:hover, a.I96604:hover {
}
@media (max-width:992px) {
.I96604, a.I96604 {
}
.I96604:hover, a.I96604:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I96604, a.I96604 {
display:flex;
padding-bottom:0rem;

}
.I96604:hover, a.I96604:hover {
}
}

.I96605 .image, .I96605.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I96605 .image:hover, .I96605.image:hover {
}

.I96606, a.I96606 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I96606:hover, a.I96606:hover {
}
@media (min-width:1440px) {
.I96606, a.I96606 {
display:flex;
font-weight:500;


}
.I96606:hover, a.I96606:hover {
}
}
.I96607, a.I96607 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I96607:hover, a.I96607:hover {
}
@media (max-width:992px) {
.I96607, a.I96607 {
}
.I96607:hover, a.I96607:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I96607, a.I96607 {
display:flex;
padding-bottom:0rem;

}
.I96607:hover, a.I96607:hover {
}
}

.I96608 .image, .I96608.image {
vertical-align:top;
width:100px;
height:75px;
border-image-slice:100%;
background-size:cover;
background-position:center center;

}
.I96608 .image:hover, .I96608.image:hover {
}

.I96609, a.I96609 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I96609:hover, a.I96609:hover {
}
@media (min-width:1440px) {
.I96609, a.I96609 {
display:flex;
font-weight:500;


}
.I96609:hover, a.I96609:hover {
}
}
.I96610, a.I96610 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I96610:hover, a.I96610:hover {
}
@media (max-width:992px) {
.I96610, a.I96610 {
}
.I96610:hover, a.I96610:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I96610, a.I96610 {
display:flex;
padding-bottom:0rem;

}
.I96610:hover, a.I96610:hover {
}
}

.I96611 .image, .I96611.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I96611 .image:hover, .I96611.image:hover {
}

.I96612 .image, .I96612.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I96612 .image:hover, .I96612.image:hover {
}

.I96613 .image, .I96613.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I96613 .image:hover, .I96613.image:hover {
}

.I96614, a.I96614 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I96614:hover, a.I96614:hover {
}
@media (max-width:992px) {
.I96614, a.I96614 {
}
.I96614:hover, a.I96614:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I96614, a.I96614 {
display:flex;
padding-bottom:0rem;

}
.I96614:hover, a.I96614:hover {
}
}

.I96615, a.I96615 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I96615:hover, a.I96615:hover {
}
@media (min-width:1440px) {
.I96615, a.I96615 {
display:flex;
font-weight:500;


}
.I96615:hover, a.I96615:hover {
}
}
.I96616, a.I96616 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I96616:hover, a.I96616:hover {
}
@media (max-width:992px) {
.I96616, a.I96616 {
}
.I96616:hover, a.I96616:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I96616, a.I96616 {
display:flex;
padding-bottom:0rem;

}
.I96616:hover, a.I96616:hover {
}
}

.I96617, a.I96617 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.5rem;

padding-bottom:1rem;

}
.I96617:hover, a.I96617:hover {
}
@media (max-width:992px) {
.I96617, a.I96617 {
}
.I96617:hover, a.I96617:hover {
display:flex;
width:100%;

}
}
@media (min-width:1440px) {
.I96617, a.I96617 {
display:flex;
font-weight:500;


}
.I96617:hover, a.I96617:hover {
}
}
.I96618, a.I96618 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I96618:hover, a.I96618:hover {
}
@media (max-width:992px) {
.I96618, a.I96618 {
}
.I96618:hover, a.I96618:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I96618, a.I96618 {
display:flex;
padding-bottom:0rem;

}
.I96618:hover, a.I96618:hover {
}
}

.I96619, a.I96619 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I96619:hover, a.I96619:hover {
}
@media (min-width:1440px) {
.I96619, a.I96619 {
display:flex;
font-weight:500;


}
.I96619:hover, a.I96619:hover {
}
}
.I96620 {
}
.I96620:hover {
}
.I96620 {
}
.I96620:hover {
}


.I96621, a.I96621 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I96621:hover, a.I96621:hover {
}

.I96622, a.I96622 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I96622:hover, a.I96622:hover {
}

.I96623 .button, .I96623.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I96623 button.button, button.I96623.button {
cursor:pointer;
}
.I96623 .button .text, .I96623.button .text {
}
.I96623 .button .icon, .I96623.button .icon {
flex:none;
background-size:100% 100%;
}
.I96623 .button:hover, .I96623.button:hover {
}
.I96623 .button:hover .text, .I96623.button:hover .text {
}
.I96623 .button:hover .icon, .I96623.button:hover .icon {
background-size:100% 100%;
}

.I96624 .button, .I96624.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I96624 button.button, button.I96624.button {
cursor:pointer;
}
.I96624 .button .text, .I96624.button .text {
}
.I96624 .button .icon, .I96624.button .icon {
flex:none;
background-size:100% 100%;
}
.I96624 .button:hover, .I96624.button:hover {
}
.I96624 .button:hover .text, .I96624.button:hover .text {
}
.I96624 .button:hover .icon, .I96624.button:hover .icon {
background-size:100% 100%;
}

.I96625 .button, .I96625.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I96625 button.button, button.I96625.button {
cursor:pointer;
}
.I96625 .button .text, .I96625.button .text {
}
.I96625 .button .icon, .I96625.button .icon {
flex:none;
background-size:100% 100%;
}
.I96625 .button:hover, .I96625.button:hover {
}
.I96625 .button:hover .text, .I96625.button:hover .text {
}
.I96625 .button:hover .icon, .I96625.button:hover .icon {
background-size:100% 100%;
}

.I96626 .button, .I96626.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I96626 button.button, button.I96626.button {
cursor:pointer;
}
.I96626 .button .text, .I96626.button .text {
}
.I96626 .button .icon, .I96626.button .icon {
flex:none;
background-size:100% 100%;
}
.I96626 .button:hover, .I96626.button:hover {
}
.I96626 .button:hover .text, .I96626.button:hover .text {
}
.I96626 .button:hover .icon, .I96626.button:hover .icon {
background-size:100% 100%;
}

.I96627 .button, .I96627.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I96627 button.button, button.I96627.button {
cursor:pointer;
}
.I96627 .button .text, .I96627.button .text {
}
.I96627 .button .icon, .I96627.button .icon {
flex:none;
background-size:100% 100%;
}
.I96627 .button:hover, .I96627.button:hover {
}
.I96627 .button:hover .text, .I96627.button:hover .text {
}
.I96627 .button:hover .icon, .I96627.button:hover .icon {
background-size:100% 100%;
}

.I96628 .button, .I96628.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I96628 button.button, button.I96628.button {
cursor:pointer;
}
.I96628 .button .text, .I96628.button .text {
}
.I96628 .button .icon, .I96628.button .icon {
flex:none;
background-size:100% 100%;
}
.I96628 .button:hover, .I96628.button:hover {
}
.I96628 .button:hover .text, .I96628.button:hover .text {
}
.I96628 .button:hover .icon, .I96628.button:hover .icon {
background-size:100% 100%;
}

.I96629 .button, .I96629.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I96629 button.button, button.I96629.button {
cursor:pointer;
}
.I96629 .button .text, .I96629.button .text {
}
.I96629 .button .icon, .I96629.button .icon {
flex:none;
background-size:100% 100%;
}
.I96629 .button:hover, .I96629.button:hover {
}
.I96629 .button:hover .text, .I96629.button:hover .text {
}
.I96629 .button:hover .icon, .I96629.button:hover .icon {
background-size:100% 100%;
}

.I96630 .button, .I96630.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I96630 button.button, button.I96630.button {
cursor:pointer;
}
.I96630 .button .text, .I96630.button .text {
}
.I96630 .button .icon, .I96630.button .icon {
flex:none;
background-size:100% 100%;
}
.I96630 .button:hover, .I96630.button:hover {
}
.I96630 .button:hover .text, .I96630.button:hover .text {
}
.I96630 .button:hover .icon, .I96630.button:hover .icon {
background-size:100% 100%;
}

.I96631 .button, .I96631.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I96631 button.button, button.I96631.button {
cursor:pointer;
}
.I96631 .button .text, .I96631.button .text {
}
.I96631 .button .icon, .I96631.button .icon {
flex:none;
background-size:100% 100%;
}
.I96631 .button:hover, .I96631.button:hover {
}
.I96631 .button:hover .text, .I96631.button:hover .text {
}
.I96631 .button:hover .icon, .I96631.button:hover .icon {
background-size:100% 100%;
}

.I96632 .button, .I96632.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I96632 button.button, button.I96632.button {
cursor:pointer;
}
.I96632 .button .text, .I96632.button .text {
font-family:Rubik;
font-weight:500;
color:rgb(250,50,99);

}
.I96632 .button .icon, .I96632.button .icon {
flex:none;
background-size:100% 100%;
}
.I96632 .button:hover, .I96632.button:hover {
}
.I96632 .button:hover .text, .I96632.button:hover .text {
}
.I96632 .button:hover .icon, .I96632.button:hover .icon {
background-size:100% 100%;
}

.I96633, a.I96633 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I96633:hover, a.I96633:hover {
}

.I96634, a.I96634 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I96634:hover, a.I96634:hover {
}

.I96635, a.I96635 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I96635:hover, a.I96635:hover {
}

.I96636, a.I96636 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I96636:hover, a.I96636:hover {
}

.I96637, a.I96637 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I96637:hover, a.I96637:hover {
}

.I96638, a.I96638 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I96638:hover, a.I96638:hover {
}

.I96639, a.I96639 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I96639:hover, a.I96639:hover {
}

.I108593 .button, .I108593.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I108593 button.button, button.I108593.button {
cursor:pointer;
}
.I108593 .button .text, .I108593.button .text {
}
.I108593 .button .icon, .I108593.button .icon {
flex:none;
background-size:100% 100%;
}
.I108593 .button:hover, .I108593.button:hover {
}
.I108593 .button:hover .text, .I108593.button:hover .text {
}
.I108593 .button:hover .icon, .I108593.button:hover .icon {
background-size:100% 100%;
}

.I108715, a.I108715 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I108715:hover, a.I108715:hover {
}

.I108898, a.I108898 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I108898:hover, a.I108898:hover {
}

.I109020, a.I109020 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I109020:hover, a.I109020:hover {
}

.I109142 .image, .I109142.image {
vertical-align:top;
}
.I109142 .image:hover, .I109142.image:hover {
}

.I162946, a.I162946 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I162946:hover, a.I162946:hover {
}

.I165874, a.I165874 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I165874:hover, a.I165874:hover {
}

.I166347, a.I166347 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I166347:hover, a.I166347:hover {
}

.I166650 .button, .I166650.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I166650 button.button, button.I166650.button {
cursor:pointer;
}
.I166650 .button .text, .I166650.button .text {
}
.I166650 .button .icon, .I166650.button .icon {
flex:none;
background-size:100% 100%;
}
.I166650 .button:hover, .I166650.button:hover {
}
.I166650 .button:hover .text, .I166650.button:hover .text {
}
.I166650 .button:hover .icon, .I166650.button:hover .icon {
background-size:100% 100%;
}

.I166852, a.I166852 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I166852:hover, a.I166852:hover {
}

.I167155, a.I167155 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167155:hover, a.I167155:hover {
}

.I167357, a.I167357 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167357:hover, a.I167357:hover {
}

.I167559 .image, .I167559.image {
vertical-align:top;
}
.I167559 .image:hover, .I167559.image:hover {
}

.I176833, a.I176833 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176833:hover, a.I176833:hover {
}

.I177039, a.I177039 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177039:hover, a.I177039:hover {
}

.I177245, a.I177245 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177245:hover, a.I177245:hover {
}

.I177610, a.I177610 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177610:hover, a.I177610:hover {
}

h1.I96641, .I96641 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I96641 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;

}
.I96641:hover {
}
.I96641 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I96641 > .viewport:hover {
}


h1.I100773, .I100773 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100773 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;


}
.I100773:hover {
}
.I100773 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100773 > .viewport:hover {
}


.I100769 {
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;

	
}
.I100769:hover {
}
@media (max-width:992px) {
.I100769 {
width:100%;
padding-left:2rem;
padding-right:2rem;

	
}
.I100769:hover {
}
}
@media (max-width:640px) {
.I100769 {
padding-left:1rem;
padding-right:1rem;

	
}
.I100769:hover {
}
}
@media (min-width:1440px) {
.I100769 {
width:100%;

	
}
.I100769:hover {
}
}
.I100770 {
display:flex;
position:var(--I100770-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;

}
.I100770:hover {
}


h1.I100771, .I100771 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I100771 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I100771:hover {
}
.I100771 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I100771 > .viewport:hover {
}

@media (min-width:1440px) {
.I100771 {

order:3;

}
.I100771:hover {
}
.I100771 > .viewport {



}
.I100771 > .viewport:hover {
}

}
.I100772 .button, .I100772.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
flex-direction:row;
}
.I100772 button.button, button.I100772.button {
cursor:pointer;
}
.I100772 .button .text, .I100772.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
line-height:1.625rem;

}
.I100772 .button .icon, .I100772.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;
}
.I100772 .button:hover, .I100772.button:hover {
}
.I100772 .button:hover .text, .I100772.button:hover .text {
text-decoration:underline;

}
.I100772 .button:hover .icon, .I100772.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) {
.I100772 .button, .I100772.button {
flex-direction:row;
}
.I100772 button.button, button.I100772.button {
}
.I100772 .button .text, .I100772.button .text {
font-family:Rubik;

}
.I100772 .button .icon, .I100772.button .icon {
background-size:100% 100%;
margin-right:1rem;margin-top:0px;margin-bottom:0px;margin-left:0px;
}
.I100772 .button:hover, .I100772.button:hover {
}
.I100772 .button:hover .text, .I100772.button:hover .text {
}
.I100772 .button:hover .icon, .I100772.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I100772 .button, .I100772.button {
flex-direction:row;
}
.I100772 button.button, button.I100772.button {
}
.I100772 .button .text, .I100772.button .text {
}
.I100772 .button .icon, .I100772.button .icon {
background-size:100% 100%;
margin-right:1rem;margin-top:0px;margin-bottom:0px;margin-left:0px;
}
.I100772 .button:hover, .I100772.button:hover {
}
.I100772 .button:hover .text, .I100772.button:hover .text {
}
.I100772 .button:hover .icon, .I100772.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I100772 .button, .I100772.button {
flex-direction:row;
}
.I100772 button.button, button.I100772.button {
}
.I100772 .button .text, .I100772.button .text {
}
.I100772 .button .icon, .I100772.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;
}
.I100772 .button:hover, .I100772.button:hover {
}
.I100772 .button:hover .text, .I100772.button:hover .text {
}
.I100772 .button:hover .icon, .I100772.button:hover .icon {
background-size:100% 100%;
}
}
.I96207 {
}
.I96207:hover {
}
.I96207 {
}
.I96207: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;
}
}


