/* Cache file:3120_pt_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 {
}
.I71336 {
display:flex;
flex-direction:column;
position:relative;
min-height:100vh;

	
}
.I71336: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 {
}
.I71336 {
width:100%;

	
}
.I71336: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 {
}
.I71336 {
width:100%;

	
}
.I71336:hover {
}
}

.I71337 {
display:flex;

order:23;
flex:auto;
min-height:200px;
margin-top:0px;
padding-top:100px;
box-sizing:border-box;


}
.I71337:hover {
}
@media (max-width:992px) {
.I71337 {

padding-top:70px;


}
.I71337:hover {
}
}
@media (max-width:640px) {
.I71337 {

width:100%;
margin-top:40px;


}
.I71337:hover {
}
}
@media (min-width:1440px) {
.I71337 {

order:28;

}
.I71337:hover {
}
}
.I71342 {
display:flex;
position:var(--I71342-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:16;
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(--I71342-z-index, 1);
top:0px;
right:auto;
bottom:auto;
left:0px;
--I71342-location-transform:translate(0px,0px);
	

transform:
var(--I71342-location-transform, translate(0px,0px))
var(--I71342-user-box-transform, translate(0px,0px))
;


flex-direction:row;
justify-content:flex-start;
align-items:center;

flex-wrap:wrap;
}
.I71342:hover {
}
.I71342 {
--I71342-position-static-computed:static;
}
.I71342 > .sector, .I71342 > .group-sectors {
position:relative;
}
@media (max-width:992px) {
.I71342 {

position:fixed;
z-index:var(--I71342-z-index, 1);

transform:
var(--I71342-location-transform, translate(0px,0px))
var(--I71342-user-box-transform, translate(0px,0px))
;


}
.I71342:hover {
}

}
@media (max-width:640px) {
.I71342 {

width:90%;
height:10vh;
box-sizing:content-box;
opacity:0.80;
visibility:visible;

position:fixed;
z-index:var(--I71342-z-index, 1);

transform:
var(--I71342-location-transform, translate(0px,0px))
var(--I71342-user-box-transform, translate(0px,0px))
;


flex-wrap:nowrap;
}
.I71342:hover {
}
.I71342 {
--I71342-position-static-computed:static;
}
.I71342 > .sector, .I71342 > .group-sectors {
position:relative;
}
}
@media (min-width:1440px) {
.I71342 {

order:25;
}
.I71342:hover {
}

}
.I71347 {
display:flex;
position:var(--I71347-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
flex:auto;
width:100%;
margin-top:-100px;

align-items:center;
justify-content:center;


}
.I71347:hover {
}


.I71362 {
display:flex;
position:var(--I71362-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:53;
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;
--I71362-location-transform:translate(0px,0px);
z-index:var(--I71362-z-index, auto);

transform:
var(--I71362-location-transform, translate(0px,0px))
var(--I71362-user-box-transform, translate(0px,0px))
;

--I71362-z-index:1000;
position:var(--I71362-position-static-computed, static);
flex-direction:row;
justify-content:center;

flex-wrap:wrap;
}
.I71362:hover {
}
.I71362 {
--I71362-position-static-computed:static;
}
.I71362 > .sector, .I71362 > .group-sectors {
position:relative;
}
@media (max-width:992px) {
.I71362 {

width:100vw;

}
.I71362:hover {
}

}
@media (max-width:640px) {
.I71362 {

width:100%;

}
.I71362:hover {
}

}
@media (min-width:1440px) {
.I71362 {

order:59;
}
.I71362:hover {
}

}
.I71355 {
display:flex;
position:var(--I71355-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:42;
}
.I71355:hover {
}

@media (min-width:1440px) {
.I71355 {

order:49;
}
.I71355:hover {
}

}
.I71356 {
display:flex;
position:var(--I71356-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:44;
}
.I71356:hover {
}

@media (min-width:1440px) {
.I71356 {

order:51;
}
.I71356:hover {
}

}
.I71354 {
display:flex;
position:var(--I71354-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:40;
}
.I71354:hover {
}

@media (min-width:1440px) {
.I71354 {

order:47;
}
.I71354:hover {
}

}
.I71353 {
display:flex;
position:var(--I71353-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:37;
}
.I71353:hover {
}

@media (min-width:1440px) {
.I71353 {

order:44;
}
.I71353:hover {
}

}
.I71350 {
display:flex;
position:var(--I71350-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I71350:hover {
}


.I71352 {
display:flex;
position:var(--I71352-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:33;
}
.I71352:hover {
}

@media (min-width:1440px) {
.I71352 {

order:40;
}
.I71352:hover {
}

}
.I71343 {
display:flex;
position:var(--I71343-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:18;
}
.I71343:hover {
}

@media (min-width:1440px) {
.I71343 {

order:26;
}
.I71343:hover {
}

}
.I71349 {
display:flex;
position:var(--I71349-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:13;
}
.I71349:hover {
}


.I71340 {
display:flex;
position:var(--I71340-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:10;
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(--I71340-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I71340-location-transform:translate(0px,0px);
z-index:var(--I71340-z-index, 1);

transform:
var(--I71340-location-transform, translate(0px,0px))
var(--I71340-user-box-transform, translate(0px,0px))
;

--I71340-z-index:555;
}
.I71340:hover {
}
.I71340 {
--I71340-position-static-computed:relative;
}
.I71340 > .sector, .I71340 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I71340 {

height:72px;
margin-bottom:-72px;

}
.I71340:hover {
}

}
@media (max-width:640px) {
.I71340 {

box-sizing:border-box;

}
.I71340:hover {
}

}
@media (min-width:1440px) {
.I71340 {

order:17;
}
.I71340:hover {
}

}
.I71339 {
display:flex;
position:var(--I71339-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:7;
width:100%;
min-height:80px;
background-color:rgba(17,17,17,0.90000);

position:fixed;
z-index:var(--I71339-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I71339-location-transform:translate(-50%,0px);
	

transform:
var(--I71339-location-transform, translate(0px,0px))
var(--I71339-user-box-transform, translate(0px,0px))
;

--I71339-z-index:999;
}
.I71339:hover {
}
.I71339 {
--I71339-position-static-computed:relative;
}
.I71339 > .sector, .I71339 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I71339 {

height:auto;
min-height:90px;

}
.I71339:hover {
}
.I71339 {
--I71339-position-static-computed:static;
}
.I71339 > .sector, .I71339 > .group-sectors {
position:relative;
}
}
@media (max-width:640px) {
.I71339 {

min-height:220px;
max-height:300px;
box-sizing:border-box;

}
.I71339:hover {
}

}
@media (min-width:1440px) {
.I71339 {

order:4;
position:fixed;
z-index:var(--I71339-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I71339-location-transform:translate(-50%,0px);
	

transform:
var(--I71339-location-transform, translate(0px,0px))
var(--I71339-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I71339:hover {
}

}
.I71344 {
display:flex;
position:var(--I71344-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:19;
align-items:center;


}
.I71344:hover {
}

@media (min-width:1440px) {
.I71344 {

order:18;
}
.I71344:hover {
}

}
.I71357 {
display:flex;
position:var(--I71357-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:45;
}
.I71357:hover {
}

@media (min-width:1440px) {
.I71357 {

order:52;
}
.I71357:hover {
}

}
.I71341 {
display:flex;
position:var(--I71341-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:12;
width:100%;

}
.I71341:hover {
}

@media (min-width:1440px) {
.I71341 {

order:19;
height:5px;
background-color:rgb(247,105,74);

}
.I71341:hover {
}

}
.I71359 {
display:flex;
position:var(--I71359-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:48;
}
.I71359:hover {
}

@media (min-width:1440px) {
.I71359 {

order:55;
}
.I71359:hover {
}

}
.I71358 {
display:flex;
position:var(--I71358-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:47;
}
.I71358:hover {
}

@media (min-width:1440px) {
.I71358 {

order:54;
}
.I71358:hover {
}

}
.I71360 {
display:flex;
position:var(--I71360-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:49;
}
.I71360:hover {
}

@media (min-width:1440px) {
.I71360 {

order:56;
}
.I71360:hover {
}

}
.I71345 {
display:flex;
position:var(--I71345-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:21;
}
.I71345:hover {
}

@media (min-width:1440px) {
.I71345 {

order:24;
}
.I71345:hover {
}

}
.I71348 {
display:flex;
position:var(--I71348-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I71348:hover {
}


.I71346 {
display:flex;
position:var(--I71346-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I71346:hover {
}

@media (min-width:1440px) {
.I71346 {

order:27;
}
.I71346:hover {
}

}
.I71361 {
display:flex;
position:var(--I71361-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:51;
}
.I71361:hover {
}

@media (min-width:1440px) {
.I71361 {

order:58;
}
.I71361:hover {
}

}
.I71363 {
display:flex;
position:var(--I71363-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:54;
}
.I71363:hover {
}

@media (min-width:1440px) {
.I71363 {

order:50;
}
.I71363:hover {
}

}
.I71364 {
display:flex;
position:var(--I71364-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:55;
}
.I71364:hover {
}

@media (min-width:1440px) {
.I71364 {

order:51;
}
.I71364:hover {
}

}
.I71365 {
display:flex;
position:var(--I71365-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:56;
}
.I71365:hover {
}

@media (min-width:1440px) {
.I71365 {

order:52;
}
.I71365:hover {
}

}
.I71351 {
display:flex;
position:var(--I71351-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I71351:hover {
}


.I79390 {
display:flex;
position:var(--I79390-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:57;
}
.I79390:hover {
}

@media (min-width:1440px) {
.I79390 {

order:62;
}
.I79390:hover {
}

}
.I80315 {
display:flex;
position:var(--I80315-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:59;
}
.I80315:hover {
}

@media (min-width:1440px) {
.I80315 {

order:64;
}
.I80315:hover {
}

}
.I80681 {
display:flex;
position:var(--I80681-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I80681:hover {
}

@media (min-width:1440px) {
.I80681 {

order:65;
}
.I80681:hover {
}

}
.I81934 {
display:flex;
position:var(--I81934-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:61;
}
.I81934:hover {
}

@media (min-width:1440px) {
.I81934 {

order:69;
}
.I81934:hover {
}

}
.I82300 {
display:flex;
position:var(--I82300-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:30;
}
.I82300:hover {
}

@media (min-width:1440px) {
.I82300 {

order:70;
}
.I82300:hover {
}

}
.I83094 {
display:flex;
position:var(--I83094-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:62;
}
.I83094:hover {
}

@media (min-width:1440px) {
.I83094 {

order:71;
}
.I83094:hover {
}

}
.I83657 {
display:flex;
position:var(--I83657-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:8;
}
.I83657:hover {
}

@media (min-width:1440px) {
.I83657 {

order:72;
}
.I83657:hover {
}

}
.I84425 {
display:flex;
position:var(--I84425-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I84425:hover {
}


.I85027 {
display:flex;
position:var(--I85027-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:6;
}
.I85027:hover {
}

@media (min-width:1440px) {
.I85027 {

order:16;
}
.I85027:hover {
}

}
.I99728 {
display:flex;
position:var(--I99728-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:63;
}
.I99728:hover {
}

@media (min-width:1440px) {
.I99728 {

order:76;
}
.I99728:hover {
}

}
.I115740 {
display:flex;
position:var(--I115740-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
}
.I115740:hover {
}


.I116360 {
display:flex;
position:var(--I116360-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:16;
}
.I116360:hover {
}


h1.I71366, .I71366 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71366 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I71366:hover {
}
.I71366 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71366 > .viewport:hover {
}


.I71367 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-top:6.25rem;
background-color:rgb(248,133,105);

align-items:center;

	
}
.I71367:hover {
}
@media (min-width:1440px) {
.I71367 {
align-items:center;

	
}
.I71367:hover {
}
}
.I71368 {
display:flex;
position:var(--I71368-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;


}
.I71368:hover {
}

@media (max-width:992px) {
.I71368 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I71368:hover {
}

}
@media (max-width:640px) {
.I71368 {

align-items:flex-start;


}
.I71368:hover {
}

}

.I143562 {
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;

	
}
.I143562:hover {
}

@media (max-width:992px) {
.I143562 {

margin-left:0rem;



	
}
.I143562:hover {
}

}
@media (max-width:640px) {
.I143562 {

margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I143562:hover {
}

}
@media (min-width:1440px) {
.I143562 {

order:3;
margin-left:0px;



	
}
.I143562:hover {
}

}
h1.I71369, .I71369 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71369 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
margin-bottom:0.5rem;


}
.I71369:hover {
}
.I71369 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71369 > .viewport:hover {
}

@media (min-width:1440px) {
.I71369 {

order:2;

}
.I71369:hover {
}
.I71369 > .viewport {



}
.I71369 > .viewport:hover {
}

}
h1.I71370, .I71370 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71370 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;
max-width:800px;


}
.I71370:hover {
}
.I71370 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I71370 > .viewport:hover {
}

@media (min-width:1440px) {
.I71370 {

order:4;

}
.I71370:hover {
}
.I71370 > .viewport {



}
.I71370 > .viewport:hover {
}

}
h1.I71371, .I71371 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71371 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;
max-width:940px;
margin-top:1rem;


}
.I71371:hover {
}
.I71371 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I71371 > .viewport:hover {
}

@media (max-width:640px) {
.I71371 {


}
.I71371:hover {
}
.I71371 > .viewport {

justify-content:flex-start;


}
.I71371 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I71371 {

order:5;

}
.I71371:hover {
}
.I71371 > .viewport {



}
.I71371 > .viewport:hover {
}

}
h1.I71372, .I71372 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71372 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
margin-top:2rem;


}
.I71372:hover {
}
.I71372 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71372 > .viewport:hover {
}

@media (min-width:1440px) {
.I71372 {

order:13;

}
.I71372:hover {
}
.I71372 > .viewport {



}
.I71372 > .viewport:hover {
}

}
h1.I71373, .I71373 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71373 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I71373:hover {
}
.I71373 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71373 > .viewport:hover {
}


h1.I71374, .I71374 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71374 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
margin-top:2rem;


}
.I71374:hover {
}
.I71374 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71374 > .viewport:hover {
}

@media (min-width:1440px) {
.I71374 {

order:21;

}
.I71374:hover {
}
.I71374 > .viewport {



}
.I71374 > .viewport:hover {
}

}
h1.I71375, .I71375 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71375 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
margin-top:2rem;


}
.I71375:hover {
}
.I71375 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71375 > .viewport:hover {
}

@media (min-width:1440px) {
.I71375 {

order:9;

}
.I71375:hover {
}
.I71375 > .viewport {



}
.I71375 > .viewport:hover {
}

}
h1.I108276, .I108276 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108276 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I108276:hover {
}
.I108276 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I108276 > .viewport:hover {
}

@media (max-width:640px) {
.I108276 {

padding-top:1rem;


}
.I108276:hover {
}
.I108276 > .viewport {

justify-content:flex-start;


}
.I108276 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I108276 {

order:6;

}
.I108276:hover {
}
.I108276 > .viewport {



}
.I108276 > .viewport:hover {
}

}
h1.I113882, .I113882 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113882 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:4rem;


}
.I113882:hover {
}
.I113882 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113882 > .viewport:hover {
}

@media (min-width:1440px) {
.I113882 {

order:1;

}
.I113882:hover {
}
.I113882 > .viewport {



}
.I113882 > .viewport:hover {
}

}
h1.I119648, .I119648 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I119648 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:14;

}
.I119648:hover {
}
.I119648 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I119648 > .viewport:hover {
}

@media (min-width:1440px) {
.I119648 {

order:14;

}
.I119648:hover {
}
.I119648 > .viewport {



}
.I119648 > .viewport:hover {
}

}
h1.I128112, .I128112 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128112 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I128112:hover {
}
.I128112 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128112 > .viewport:hover {
}

@media (min-width:1440px) {
.I128112 {

order:9;

}
.I128112:hover {
}
.I128112 > .viewport {



}
.I128112 > .viewport:hover {
}

}
h1.I136140, .I136140 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I136140 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I136140:hover {
}
.I136140 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I136140 > .viewport:hover {
}

@media (min-width:1440px) {
.I136140 {

order:14;

}
.I136140:hover {
}
.I136140 > .viewport {



}
.I136140 > .viewport:hover {
}

}
h1.I136466, .I136466 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I136466 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I136466:hover {
}
.I136466 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I136466 > .viewport:hover {
}

@media (min-width:1440px) {
.I136466 {

order:22;

}
.I136466:hover {
}
.I136466 > .viewport {



}
.I136466 > .viewport:hover {
}

}
h1.I143481, .I143481 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143481 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I143481:hover {
}
.I143481 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143481 > .viewport:hover {
}


h1.I143724, .I143724 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143724 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I143724:hover {
}
.I143724 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143724 > .viewport:hover {
}


h1.I143886, .I143886 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143886 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I143886:hover {
}
.I143886 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143886 > .viewport:hover {
}


h1.I144048, .I144048 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144048 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I144048:hover {
}
.I144048 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144048 > .viewport:hover {
}


h1.I144210, .I144210 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144210 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I144210:hover {
}
.I144210 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144210 > .viewport:hover {
}


.I71376, a.I71376 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I71376:hover, a.I71376:hover {
}
@media (max-width:992px) {
.I71376, a.I71376 {
display:flex;
font-size:1.25rem;


}
.I71376:hover, a.I71376:hover {
}
}
@media (max-width:640px) {
.I71376, a.I71376 {
display:flex;
font-size:1.25rem;


}
.I71376:hover, a.I71376:hover {
}
}

.I71377, a.I71377 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(255,255,255);


}
.I71377:hover, a.I71377:hover {
}
@media (max-width:992px) {
.I71377, a.I71377 {
display:flex;
font-size:1.625rem;


}
.I71377:hover, a.I71377:hover {
}
}
@media (max-width:640px) {
.I71377, a.I71377 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I71377:hover, a.I71377:hover {
}
}

.I71378, a.I71378 {
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;

padding-bottom:1rem;

}
.I71378:hover, a.I71378:hover {
}
@media (max-width:992px) {
.I71378, a.I71378 {
}
.I71378:hover, a.I71378:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I71378, a.I71378 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I71378:hover, a.I71378:hover {
}
}

.I71379 .button, .I71379.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);

}
.I71379 button.button, button.I71379.button {
cursor:pointer;
}
.I71379 .button .text, .I71379.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I71379 .button .icon, .I71379.button .icon {
flex:none;
background-size:100% 100%;
}
.I71379 .button:hover, .I71379.button:hover {
background-color:rgb(217,217,217);

}
.I71379 .button:hover .text, .I71379.button:hover .text {
}
.I71379 .button:hover .icon, .I71379.button:hover .icon {
background-size:100% 100%;
}

.I71380 .button, .I71380.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I71380 button.button, button.I71380.button {
cursor:pointer;
}
.I71380 .button .text, .I71380.button .text {
}
.I71380 .button .icon, .I71380.button .icon {
flex:none;
background-size:100% 100%;
}
.I71380 .button:hover, .I71380.button:hover {
}
.I71380 .button:hover .text, .I71380.button:hover .text {
}
.I71380 .button:hover .icon, .I71380.button:hover .icon {
background-size:100% 100%;
}

.I71381 .button, .I71381.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I71381 button.button, button.I71381.button {
cursor:pointer;
}
.I71381 .button .text, .I71381.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I71381 .button .icon, .I71381.button .icon {
flex:none;
background-size:100% 100%;
}
.I71381 .button:hover, .I71381.button:hover {
}
.I71381 .button:hover .text, .I71381.button:hover .text {
}
.I71381 .button:hover .icon, .I71381.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I71381 .button, .I71381.button {
}
.I71381 button.button, button.I71381.button {
}
.I71381 .button .text, .I71381.button .text {
font-family:Rubik;

}
.I71381 .button .icon, .I71381.button .icon {
background-size:100% 100%;
}
.I71381 .button:hover, .I71381.button:hover {
}
.I71381 .button:hover .text, .I71381.button:hover .text {
}
.I71381 .button:hover .icon, .I71381.button:hover .icon {
background-size:100% 100%;
}
}

.I71382 .button, .I71382.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);

}
.I71382 button.button, button.I71382.button {
cursor:pointer;
}
.I71382 .button .text, .I71382.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I71382 .button .icon, .I71382.button .icon {
flex:none;
background-size:100% 100%;
}
.I71382 .button:hover, .I71382.button:hover {
background-color:rgb(210,40,93);

}
.I71382 .button:hover .text, .I71382.button:hover .text {
}
.I71382 .button:hover .icon, .I71382.button:hover .icon {
background-size:100% 100%;
}

.I108232, a.I108232 {
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;


}
.I108232:hover, a.I108232:hover {
}
@media (max-width:992px) {
.I108232, a.I108232 {
}
.I108232:hover, a.I108232:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I108232, a.I108232 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I108232:hover, a.I108232:hover {
}
}

.I113831 .image, .I113831.image {
vertical-align:top;
}
.I113831 .image:hover, .I113831.image:hover {
}

.I119593 .button, .I119593.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I119593 button.button, button.I119593.button {
cursor:pointer;
}
.I119593 .button .text, .I119593.button .text {
}
.I119593 .button .icon, .I119593.button .icon {
flex:none;
background-size:100% 100%;
}
.I119593 .button:hover, .I119593.button:hover {
}
.I119593 .button:hover .text, .I119593.button:hover .text {
}
.I119593 .button:hover .icon, .I119593.button:hover .icon {
background-size:100% 100%;
}

h1.I128051, .I128051 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I128051, .I128051 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I128051, .I128051 p {
margin:0px;
}

figure.I128051, .I128051 figure {
margin:0px;
}

a.I128051, .I128051 a {
text-decoration:inherit;
color:inherit;
}

.I128051 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I128051 article, article.I128051 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I128051 article:hover, article.I128051:hover {
}
.I128051 article.active, article.I128051.active {
}
.I128051 .body {
}
.I128051 .body:hover {
	
}
.I128051 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I128051 .body img {
}
.I128051 .body ul, .I128051 .body ol {
margin-left:1rem;

}
.I128051 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I128051 .body iframe {
}
.I128051 .body img:hover {
}
.I128051 .body iframe:hover {
}

.I128051 .body li {
list-style-type:disc;
}



.I136075 .image, .I136075.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I136075 .image:hover, .I136075.image:hover {
}

.I136395 .image, .I136395.image {
vertical-align:top;
}
.I136395 .image:hover, .I136395.image:hover {
}

.I143400 .image, .I143400.image {
vertical-align:top;
width:20px;
height:20px;

}
.I143400 .image:hover, .I143400.image:hover {
}

.I143643, a.I143643 {
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;

}
.I143643:hover, a.I143643:hover {
}

.I143805, a.I143805 {
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;

}
.I143805:hover, a.I143805:hover {
}

.I143967, a.I143967 {
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;

}
.I143967:hover, a.I143967:hover {
display:flex;
text-decoration:underline;


}

.I144129 .image, .I144129.image {
vertical-align:top;
}
.I144129 .image:hover, .I144129.image:hover {
}

h1.I71383, .I71383 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71383 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I71383:hover {
}
.I71383 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71383 > .viewport:hover {
}


.I71384 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I71384:hover {
}

.I71385 {
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;


}
.I71385:hover {
}
@media (max-width:992px) {
.I71385 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I71385:hover {
}
}
@media (max-width:640px) {
.I71385 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I71385:hover {
}
}

.I71386 {
display:flex;
position:var(--I71386-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:50%;
padding-left:4rem;
box-sizing:border-box;

justify-content:center;


}
.I71386:hover {
}

@media (max-width:992px) {
.I71386 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I71386:hover {
}

}
@media (max-width:640px) {
.I71386 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I71386:hover {
}

}
@media (min-width:1440px) {
.I71386 {

order:3;
width:50%;
padding-right:4rem;

}
.I71386:hover {
}

}
.I71387 {
display:flex;
position:var(--I71387-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
padding-right:4rem;
box-sizing:border-box;

flex-direction:column;


}
.I71387:hover {
}

@media (max-width:992px) {
.I71387 {

order:3;
width:50%;
padding-left:0rem;

}
.I71387:hover {
}

}
@media (max-width:640px) {
.I71387 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I71387:hover {
}

}
@media (min-width:1440px) {
.I71387 {

order:2;
width:50%;

flex-direction:column;


}
.I71387:hover {
}

}
.I128325 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I128325:hover {
}


h1.I71388, .I71388 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71388 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I71388:hover {
}
.I71388 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71388 > .viewport:hover {
}


h1.I71389, .I71389 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71389 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;


}
.I71389:hover {
}
.I71389 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71389 > .viewport:hover {
}


h1.I71390, .I71390 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71390 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I71390:hover {
}
.I71390 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71390 > .viewport:hover {
}


h1.I71391, .I71391 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71391 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I71391:hover {
}
.I71391 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71391 > .viewport:hover {
}

@media (max-width:640px) {
.I71391 {

margin-bottom:0;


}
.I71391:hover {
}
.I71391 > .viewport {



}
.I71391 > .viewport:hover {
}

}

h1.I71392, .I71392 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71392 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I71392:hover {
}
.I71392 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71392 > .viewport:hover {
}


h1.I71393, .I71393 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71393 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:8;

}
.I71393:hover {
}
.I71393 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71393 > .viewport:hover {
}

@media (max-width:640px) {
.I71393 {

margin-bottom:-1.65rem;


}
.I71393:hover {
}
.I71393 > .viewport {



}
.I71393 > .viewport:hover {
}

}

h1.I71394, .I71394 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71394 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I71394:hover {
}
.I71394 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71394 > .viewport:hover {
}


h1.I71395, .I71395 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71395 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I71395:hover {
}
.I71395 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71395 > .viewport:hover {
}


h1.I71396, .I71396 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71396 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I71396:hover {
}
.I71396 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71396 > .viewport:hover {
}


h1.I71397, .I71397 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71397 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I71397:hover {
}
.I71397 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71397 > .viewport:hover {
}

@media (max-width:992px) {
.I71397 {

height:auto;


}
.I71397:hover {
}
.I71397 > .viewport {



}
.I71397 > .viewport:hover {
}

}

h1.I74308, .I74308 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74308 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I74308:hover {
}
.I74308 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I74308 > .viewport:hover {
}

@media (min-width:1440px) {
.I74308 {

width:100%;
padding-top:0.75rem;


}
.I74308:hover {
}
.I74308 > .viewport {



}
.I74308 > .viewport:hover {
}

}
h1.I114859, .I114859 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114859 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114859:hover {
}
.I114859 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114859 > .viewport:hover {
}


h1.I126808, .I126808 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126808 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I126808:hover {
}
.I126808 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126808 > .viewport:hover {
}


.I71398, a.I71398 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I71398:hover, a.I71398:hover {
}
@media (max-width:992px) {
.I71398, a.I71398 {
display:flex;
font-size:1.625rem;


}
.I71398:hover, a.I71398:hover {
}
}
@media (max-width:640px) {
.I71398, a.I71398 {
display:flex;
font-size:1.625rem;


}
.I71398:hover, a.I71398:hover {
}
}

.I71399, a.I71399 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I71399:hover, a.I71399:hover {
}
@media (max-width:992px) {
.I71399, a.I71399 {
}
.I71399:hover, a.I71399:hover {
display:flex;
width:100%;

}
}

.I71400 .image, .I71400.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/scalability_matters-scalableapps.png?timestamp=20220614163520');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/scalability_matters-scalableapps.png?timestamp=20220614163520') 1.00x,url('https://www.genexus.com/media/images/scalability_matters-scalableapps_x1.99.png?timestamp=20220614163520') 1.99x,url('https://www.genexus.com/media/images/scalability_matters-scalableapps_x2.99.png?timestamp=20220614163520') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/scalability_matters-scalableapps.png?timestamp=20220614163520') 1.00x,url('https://www.genexus.com/media/images/scalability_matters-scalableapps_x1.99.png?timestamp=20220614163520') 1.99x,url('https://www.genexus.com/media/images/scalability_matters-scalableapps_x2.99.png?timestamp=20220614163520') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/scalability_matters-scalableapps.png?timestamp=20220614163520') 1.00x,url('https://www.genexus.com/media/images/scalability_matters-scalableapps_x1.99.png?timestamp=20220614163520') 1.99x,url('https://www.genexus.com/media/images/scalability_matters-scalableapps_x2.99.png?timestamp=20220614163520') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/scalability_matters-scalableapps.png?timestamp=20220614163520') 1.00x,url('https://www.genexus.com/media/images/scalability_matters-scalableapps_x1.99.png?timestamp=20220614163520') 1.99x,url('https://www.genexus.com/media/images/scalability_matters-scalableapps_x2.99.png?timestamp=20220614163520') 2.99x);
background-size:cover;
background-position:center center;

}
.I71400 .image:hover, .I71400.image:hover {
}

.I71401 .button, .I71401.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);

}
.I71401 button.button, button.I71401.button {
cursor:pointer;
}
.I71401 .button .text, .I71401.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I71401 .button .icon, .I71401.button .icon {
flex:none;
background-size:100% 100%;
}
.I71401 .button:hover, .I71401.button:hover {
background-color:rgb(210,40,93);

}
.I71401 .button:hover .text, .I71401.button:hover .text {
}
.I71401 .button:hover .icon, .I71401.button:hover .icon {
background-size:100% 100%;
}

.I71402, a.I71402 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I71402:hover, a.I71402:hover {
}

h1.I71403, .I71403 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I71403, .I71403 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I71403, .I71403 p {
margin:0px;
}

figure.I71403, .I71403 figure {
margin:0px;
}

a.I71403, .I71403 a {
text-decoration:inherit;
color:inherit;
}

.I71403 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I71403 article, article.I71403 {
width:100%;

flex-direction:column;	
}
.I71403 article:hover, article.I71403:hover {
}
.I71403 article.active, article.I71403.active {
}
.I71403 .body {
}
.I71403 .body:hover {
	
}
.I71403 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I71403 .body a {
text-decoration:underline;

}
.I71403 .body img {
}
.I71403 .body ul, .I71403 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I71403 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I71403 .body iframe {
}
.I71403 .body img:hover {
}
.I71403 .body iframe:hover {
}

.I71403 .body li {
list-style-type:disc;
}



.I71404 .button, .I71404.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);

}
.I71404 button.button, button.I71404.button {
cursor:pointer;
}
.I71404 .button .text, .I71404.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I71404 .button .icon, .I71404.button .icon {
flex:none;
background-size:100% 100%;
}
.I71404 .button:hover, .I71404.button:hover {
background-color:rgb(217,217,217);

}
.I71404 .button:hover .text, .I71404.button:hover .text {
}
.I71404 .button:hover .icon, .I71404.button:hover .icon {
background-size:100% 100%;
}

.I71405 .button, .I71405.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;

}
.I71405 button.button, button.I71405.button {
cursor:pointer;
}
.I71405 .button .text, .I71405.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I71405 .button .icon, .I71405.button .icon {
flex:none;
background-size:100% 100%;
}
.I71405 .button:hover, .I71405.button:hover {
}
.I71405 .button:hover .text, .I71405.button:hover .text {
}
.I71405 .button:hover .icon, .I71405.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I71405 .button, .I71405.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I71405 button.button, button.I71405.button {
}
.I71405 .button .text, .I71405.button .text {
color:rgb(108,72,201);

}
.I71405 .button .icon, .I71405.button .icon {
background-size:100% 100%;
}
.I71405 .button:hover, .I71405.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I71405 .button:hover .text, .I71405.button:hover .text {
color:rgb(150,155,160);

}
.I71405 .button:hover .icon, .I71405.button:hover .icon {
background-size:100% 100%;
}
}

.I71406 .button, .I71406.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I71406 button.button, button.I71406.button {
cursor:pointer;
}
.I71406 .button .text, .I71406.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I71406 .button .icon, .I71406.button .icon {
flex:none;
background-size:100% 100%;
}
.I71406 .button:hover, .I71406.button:hover {
}
.I71406 .button:hover .text, .I71406.button:hover .text {
}
.I71406 .button:hover .icon, .I71406.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I71406 .button, .I71406.button {
}
.I71406 button.button, button.I71406.button {
}
.I71406 .button .text, .I71406.button .text {
font-family:Rubik;

}
.I71406 .button .icon, .I71406.button .icon {
background-size:100% 100%;
}
.I71406 .button:hover, .I71406.button:hover {
}
.I71406 .button:hover .text, .I71406.button:hover .text {
}
.I71406 .button:hover .icon, .I71406.button:hover .icon {
background-size:100% 100%;
}
}

.I71407 {
display:flex;
width:100%;
height:270px;

}
.I71407:hover {
}

.I74272, a.I74272 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I74272:hover, a.I74272:hover {
}
@media (max-width:992px) {
.I74272, a.I74272 {
}
.I74272:hover, a.I74272:hover {
display:flex;
width:100%;

}
}

.I114804 .image, .I114804.image {
vertical-align:top;
}
.I114804 .image:hover, .I114804.image:hover {
}

.I126754 .button, .I126754.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I126754 button.button, button.I126754.button {
cursor:pointer;
}
.I126754 .button .text, .I126754.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I126754 .button .icon, .I126754.button .icon {
flex:none;
background-size:100% 100%;
}
.I126754 .button:hover, .I126754.button:hover {
}
.I126754 .button:hover .text, .I126754.button:hover .text {
}
.I126754 .button:hover .icon, .I126754.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I126754 .button, .I126754.button {
}
.I126754 button.button, button.I126754.button {
}
.I126754 .button .text, .I126754.button .text {
font-family:Rubik;

}
.I126754 .button .icon, .I126754.button .icon {
background-size:100% 100%;
}
.I126754 .button:hover, .I126754.button:hover {
}
.I126754 .button:hover .text, .I126754.button:hover .text {
}
.I126754 .button:hover .icon, .I126754.button:hover .icon {
background-size:100% 100%;
}
}

h1.I71408, .I71408 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71408 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I71408:hover {
}
.I71408 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71408 > .viewport:hover {
}


.I71409 {
display:flex;
flex-direction:column;
position:relative;
width:100%;

align-items:center;

	
}
.I71409:hover {
}

.I71410 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0rem;
box-sizing:border-box;


}
.I71410:hover {
}
@media (max-width:992px) {
.I71410 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I71410:hover {
}
}
@media (max-width:640px) {
.I71410 {


flex-direction:column;
}
.I71410:hover {
}
}

.I71411 {
display:flex;
position:var(--I71411-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;


}
.I71411:hover {
}

@media (max-width:992px) {
.I71411 {

width:50%;
margin-right:0px;
padding-right:0px;

justify-content:center;


}
.I71411:hover {
}

}
@media (max-width:640px) {
.I71411 {

order:3;
min-width:100%;
padding-top:1.5rem;

}
.I71411:hover {
}

}
@media (min-width:1440px) {
.I71411 {

width:50%;
padding-right:4rem;

}
.I71411:hover {
}

}
.I71412 {
display:flex;
position:var(--I71412-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;


}
.I71412:hover {
}

@media (max-width:992px) {
.I71412 {

width:50%;

}
.I71412:hover {
}

}
@media (max-width:640px) {
.I71412 {

order:2;
min-width:100%;
padding-left:0rem;

flex-direction:column;
align-items:flex-start;


}
.I71412:hover {
}

}
@media (min-width:1440px) {
.I71412 {

width:50%;

flex-direction:column;


}
.I71412:hover {
}

}
.I127609 {
display:flex;
align-items:flex-start;
position:relative;

order:14;
padding-top:1.5rem;



flex-direction:row;

	
}
.I127609:hover {
}

@media (max-width:992px) {
.I127609 {



flex-direction:column;

	
}
.I127609:hover {
}

}

h1.I71413, .I71413 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71413 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I71413:hover {
}
.I71413 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71413 > .viewport:hover {
}


h1.I71414, .I71414 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71414 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;


}
.I71414:hover {
}
.I71414 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71414 > .viewport:hover {
}


h1.I71415, .I71415 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71415 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
height:auto;


}
.I71415:hover {
}
.I71415 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71415 > .viewport:hover {
}

@media (max-width:992px) {
.I71415 {

display:flex;

}
.I71415:hover {
}
.I71415 > .viewport {



}
.I71415 > .viewport:hover {
}

}
@media (max-width:640px) {
.I71415 {

height:auto;


}
.I71415:hover {
}
.I71415 > .viewport {



}
.I71415 > .viewport:hover {
}

}

h1.I71416, .I71416 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71416 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I71416:hover {
}
.I71416 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71416 > .viewport:hover {
}

@media (max-width:992px) {
.I71416 {

padding-bottom:1rem;


}
.I71416:hover {
}
.I71416 > .viewport {



}
.I71416 > .viewport:hover {
}

}
@media (max-width:640px) {
.I71416 {

margin-bottom:0;


}
.I71416:hover {
}
.I71416 > .viewport {



}
.I71416 > .viewport:hover {
}

}

h1.I71417, .I71417 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71417 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I71417:hover {
}
.I71417 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71417 > .viewport:hover {
}


h1.I71418, .I71418 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71418 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I71418:hover {
}
.I71418 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71418 > .viewport:hover {
}


h1.I71419, .I71419 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71419 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:9;

}
.I71419:hover {
}
.I71419 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71419 > .viewport:hover {
}

@media (max-width:640px) {
.I71419 {

margin-bottom:-1.65rem;


}
.I71419:hover {
}
.I71419 > .viewport {



}
.I71419 > .viewport:hover {
}

}

h1.I71420, .I71420 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71420 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:18;
padding-top:1rem;


}
.I71420:hover {
}
.I71420 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71420 > .viewport:hover {
}

@media (min-width:1440px) {
.I71420 {

display:none;

}
.I71420:hover {
}
.I71420 > .viewport {



}
.I71420 > .viewport:hover {
}

}
h1.I71421, .I71421 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71421 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I71421:hover {
}
.I71421 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71421 > .viewport:hover {
}


h1.I71422, .I71422 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71422 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:1.125rem;
margin-right:1.125rem;


}
.I71422:hover {
}
.I71422 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71422 > .viewport:hover {
}

@media (max-width:992px) {
.I71422 {

display:none;
margin-left:0rem;
margin-right:0rem;


}
.I71422:hover {
}
.I71422 > .viewport {



}
.I71422 > .viewport:hover {
}

}

h1.I71423, .I71423 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71423 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
height:auto;


}
.I71423:hover {
}
.I71423 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71423 > .viewport:hover {
}

@media (max-width:992px) {
.I71423 {

display:none;

}
.I71423:hover {
}
.I71423 > .viewport {



}
.I71423 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I71423 {

width:100%;
height:auto;


}
.I71423:hover {
}
.I71423 > .viewport {



}
.I71423 > .viewport:hover {
}

}
h1.I74239, .I74239 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74239 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;
width:100%;
padding-top:0.75rem;


}
.I74239:hover {
}
.I74239 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I74239 > .viewport:hover {
}

@media (min-width:1440px) {
.I74239 {

width:100%;
box-sizing:border-box;


}
.I74239:hover {
}
.I74239 > .viewport {



}
.I74239 > .viewport:hover {
}

}
h1.I114526, .I114526 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114526 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114526:hover {
}
.I114526 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114526 > .viewport:hover {
}


.I71424, a.I71424 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I71424:hover, a.I71424:hover {
}
@media (max-width:992px) {
.I71424, a.I71424 {
display:flex;
font-size:1.625rem;


}
.I71424:hover, a.I71424:hover {
}
}
@media (max-width:640px) {
.I71424, a.I71424 {
display:flex;
font-size:1.625rem;


}
.I71424:hover, a.I71424:hover {
}
}

.I71425, a.I71425 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I71425:hover, a.I71425:hover {
}
@media (max-width:992px) {
.I71425, a.I71425 {
}
.I71425:hover, a.I71425:hover {
display:flex;
width:100%;

}
}

.I71426 .image, .I71426.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/benefits-scalableapps.png?timestamp=20220614163814');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/benefits-scalableapps.png?timestamp=20220614163814') 1.00x,url('https://www.genexus.com/media/images/benefits-scalableapps_x1.99.png?timestamp=20220614163814') 1.99x,url('https://www.genexus.com/media/images/benefits-scalableapps_x2.99.png?timestamp=20220614163814') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/benefits-scalableapps.png?timestamp=20220614163814') 1.00x,url('https://www.genexus.com/media/images/benefits-scalableapps_x1.99.png?timestamp=20220614163814') 1.99x,url('https://www.genexus.com/media/images/benefits-scalableapps_x2.99.png?timestamp=20220614163814') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/benefits-scalableapps.png?timestamp=20220614163814') 1.00x,url('https://www.genexus.com/media/images/benefits-scalableapps_x1.99.png?timestamp=20220614163814') 1.99x,url('https://www.genexus.com/media/images/benefits-scalableapps_x2.99.png?timestamp=20220614163814') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/benefits-scalableapps.png?timestamp=20220614163814') 1.00x,url('https://www.genexus.com/media/images/benefits-scalableapps_x1.99.png?timestamp=20220614163814') 1.99x,url('https://www.genexus.com/media/images/benefits-scalableapps_x2.99.png?timestamp=20220614163814') 2.99x);
background-size:cover;
background-position:center center;

}
.I71426 .image:hover, .I71426.image:hover {
}

.I71427 .button, .I71427.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);

}
.I71427 button.button, button.I71427.button {
cursor:pointer;
}
.I71427 .button .text, .I71427.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I71427 .button .icon, .I71427.button .icon {
flex:none;
background-size:100% 100%;
}
.I71427 .button:hover, .I71427.button:hover {
background-color:rgb(210,40,93);

}
.I71427 .button:hover .text, .I71427.button:hover .text {
}
.I71427 .button:hover .icon, .I71427.button:hover .icon {
background-size:100% 100%;
}

.I71428, a.I71428 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I71428:hover, a.I71428:hover {
}

h1.I71429, .I71429 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I71429, .I71429 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I71429, .I71429 p {
margin:0px;
}

figure.I71429, .I71429 figure {
margin:0px;
}

a.I71429, .I71429 a {
text-decoration:inherit;
color:inherit;
}

.I71429 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I71429 article, article.I71429 {
flex-direction:column;	
}
.I71429 article:hover, article.I71429:hover {
}
.I71429 article.active, article.I71429.active {
}
.I71429 .body {
}
.I71429 .body:hover {
	
}
.I71429 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I71429 .body a {
text-decoration:underline;

}
.I71429 .body img {
}
.I71429 .body ul, .I71429 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I71429 .body li {
margin-top:1rem;

line-height:1.625rem;

}
.I71429 .body iframe {
}
.I71429 .body img:hover {
}
.I71429 .body iframe:hover {
}

.I71429 .body li {
list-style-type:disc;
}



.I71430 .button, .I71430.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I71430 button.button, button.I71430.button {
cursor:pointer;
}
.I71430 .button .text, .I71430.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I71430 .button .icon, .I71430.button .icon {
flex:none;
background-size:100% 100%;
}
.I71430 .button:hover, .I71430.button:hover {
}
.I71430 .button:hover .text, .I71430.button:hover .text {
}
.I71430 .button:hover .icon, .I71430.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I71430 .button, .I71430.button {
}
.I71430 button.button, button.I71430.button {
}
.I71430 .button .text, .I71430.button .text {
font-family:Rubik;

}
.I71430 .button .icon, .I71430.button .icon {
background-size:100% 100%;
}
.I71430 .button:hover, .I71430.button:hover {
}
.I71430 .button:hover .text, .I71430.button:hover .text {
}
.I71430 .button:hover .icon, .I71430.button:hover .icon {
background-size:100% 100%;
}
}

.I71431 .button, .I71431.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;

}
.I71431 button.button, button.I71431.button {
cursor:pointer;
}
.I71431 .button .text, .I71431.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I71431 .button .icon, .I71431.button .icon {
flex:none;
background-size:100% 100%;
}
.I71431 .button:hover, .I71431.button:hover {
}
.I71431 .button:hover .text, .I71431.button:hover .text {
}
.I71431 .button:hover .icon, .I71431.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I71431 .button, .I71431.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I71431 button.button, button.I71431.button {
}
.I71431 .button .text, .I71431.button .text {
color:rgb(108,72,201);

}
.I71431 .button .icon, .I71431.button .icon {
background-size:100% 100%;
}
.I71431 .button:hover, .I71431.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I71431 .button:hover .text, .I71431.button:hover .text {
color:rgb(150,155,160);

}
.I71431 .button:hover .icon, .I71431.button:hover .icon {
background-size:100% 100%;
}
}

.I71432 .button, .I71432.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);

}
.I71432 button.button, button.I71432.button {
cursor:pointer;
}
.I71432 .button .text, .I71432.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I71432 .button .icon, .I71432.button .icon {
flex:none;
background-size:100% 100%;
}
.I71432 .button:hover, .I71432.button:hover {
background-color:rgb(217,217,217);

}
.I71432 .button:hover .text, .I71432.button:hover .text {
}
.I71432 .button:hover .icon, .I71432.button:hover .icon {
background-size:100% 100%;
}

.I71433 {
display:flex;
width:100%;
height:270px;

}
.I71433:hover {
}
@media (min-width:1440px) {
.I71433 {
display:flex;
width:100%;
height:270px;

}
.I71433:hover {
}
}
.I74207, a.I74207 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I74207:hover, a.I74207:hover {
}
@media (max-width:992px) {
.I74207, a.I74207 {
}
.I74207:hover, a.I74207:hover {
display:flex;
width:100%;

}
}

.I114469 .image, .I114469.image {
vertical-align:top;
}
.I114469 .image:hover, .I114469.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.I71434, .I71434 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71434 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I71434:hover {
}
.I71434 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71434 > .viewport:hover {
}


.I71435 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;

align-items:center;

	
}
.I71435:hover {
}

.I71436 {
display:flex;

order:3;
width:100%;
max-width:1180px;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:0rem;
box-sizing:border-box;


}
.I71436:hover {
}
@media (max-width:992px) {
.I71436 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I71436:hover {
}
}
@media (max-width:640px) {
.I71436 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I71436:hover {
}
}

.I71437 {
display:flex;
position:var(--I71437-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:50%;
padding-left:4rem;
box-sizing:border-box;

justify-content:center;


}
.I71437:hover {
}

@media (max-width:992px) {
.I71437 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I71437:hover {
}

}
@media (max-width:640px) {
.I71437 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I71437:hover {
}

}
@media (min-width:1440px) {
.I71437 {

order:3;
width:50%;
padding-right:4rem;

}
.I71437:hover {
}

}
.I71438 {
display:flex;
position:var(--I71438-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
padding-right:4rem;
box-sizing:border-box;

flex-direction:column;


}
.I71438:hover {
}

@media (max-width:992px) {
.I71438 {

order:3;
width:50%;
padding-left:0rem;

}
.I71438:hover {
}

}
@media (max-width:640px) {
.I71438 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I71438:hover {
}

}
@media (min-width:1440px) {
.I71438 {

order:2;
width:50%;

flex-direction:column;


}
.I71438:hover {
}

}
.I128326 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I128326:hover {
}


h1.I71439, .I71439 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71439 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I71439:hover {
}
.I71439 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71439 > .viewport:hover {
}


h1.I71440, .I71440 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71440 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:7;
width:100%;


}
.I71440:hover {
}
.I71440 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71440 > .viewport:hover {
}


h1.I71441, .I71441 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71441 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I71441:hover {
}
.I71441 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71441 > .viewport:hover {
}


h1.I71442, .I71442 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71442 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I71442:hover {
}
.I71442 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71442 > .viewport:hover {
}

@media (max-width:640px) {
.I71442 {

margin-bottom:0;


}
.I71442:hover {
}
.I71442 > .viewport {



}
.I71442 > .viewport:hover {
}

}

h1.I71443, .I71443 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71443 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I71443:hover {
}
.I71443 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71443 > .viewport:hover {
}


h1.I71444, .I71444 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71444 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I71444:hover {
}
.I71444 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71444 > .viewport:hover {
}

@media (max-width:640px) {
.I71444 {

margin-bottom:-1.65rem;


}
.I71444:hover {
}
.I71444 > .viewport {



}
.I71444 > .viewport:hover {
}

}

h1.I71445, .I71445 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71445 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I71445:hover {
}
.I71445 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71445 > .viewport:hover {
}


h1.I71446, .I71446 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71446 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I71446:hover {
}
.I71446 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71446 > .viewport:hover {
}


h1.I71447, .I71447 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71447 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I71447:hover {
}
.I71447 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71447 > .viewport:hover {
}


h1.I71448, .I71448 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71448 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I71448:hover {
}
.I71448 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71448 > .viewport:hover {
}

@media (max-width:992px) {
.I71448 {

height:auto;


}
.I71448:hover {
}
.I71448 > .viewport {



}
.I71448 > .viewport:hover {
}

}

h1.I74309, .I74309 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74309 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I74309:hover {
}
.I74309 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I74309 > .viewport:hover {
}

@media (min-width:1440px) {
.I74309 {

width:100%;
padding-top:0.75rem;


}
.I74309:hover {
}
.I74309 > .viewport {



}
.I74309 > .viewport:hover {
}

}
h1.I114860, .I114860 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114860 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114860:hover {
}
.I114860 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114860 > .viewport:hover {
}


h1.I126809, .I126809 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126809 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I126809:hover {
}
.I126809 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126809 > .viewport:hover {
}


.I71449, a.I71449 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I71449:hover, a.I71449:hover {
}
@media (max-width:992px) {
.I71449, a.I71449 {
display:flex;
font-size:1.625rem;


}
.I71449:hover, a.I71449:hover {
}
}
@media (max-width:640px) {
.I71449, a.I71449 {
display:flex;
font-size:1.625rem;


}
.I71449:hover, a.I71449:hover {
}
}

.I71450, a.I71450 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I71450:hover, a.I71450:hover {
}
@media (max-width:992px) {
.I71450, a.I71450 {
}
.I71450:hover, a.I71450:hover {
display:flex;
width:100%;

}
}

.I71451 .image, .I71451.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/future-proof-scalableapps.png?timestamp=20220614164022');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/future-proof-scalableapps.png?timestamp=20220614164022') 1.00x,url('https://www.genexus.com/media/images/future-proof-scalableapps_x1.99.png?timestamp=20220614164022') 1.99x,url('https://www.genexus.com/media/images/future-proof-scalableapps_x2.99.png?timestamp=20220614164022') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/future-proof-scalableapps.png?timestamp=20220614164022') 1.00x,url('https://www.genexus.com/media/images/future-proof-scalableapps_x1.99.png?timestamp=20220614164022') 1.99x,url('https://www.genexus.com/media/images/future-proof-scalableapps_x2.99.png?timestamp=20220614164022') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/future-proof-scalableapps.png?timestamp=20220614164022') 1.00x,url('https://www.genexus.com/media/images/future-proof-scalableapps_x1.99.png?timestamp=20220614164022') 1.99x,url('https://www.genexus.com/media/images/future-proof-scalableapps_x2.99.png?timestamp=20220614164022') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/future-proof-scalableapps.png?timestamp=20220614164022') 1.00x,url('https://www.genexus.com/media/images/future-proof-scalableapps_x1.99.png?timestamp=20220614164022') 1.99x,url('https://www.genexus.com/media/images/future-proof-scalableapps_x2.99.png?timestamp=20220614164022') 2.99x);
background-size:cover;
background-position:center center;

}
.I71451 .image:hover, .I71451.image:hover {
}

.I71452 .button, .I71452.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);

}
.I71452 button.button, button.I71452.button {
cursor:pointer;
}
.I71452 .button .text, .I71452.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I71452 .button .icon, .I71452.button .icon {
flex:none;
background-size:100% 100%;
}
.I71452 .button:hover, .I71452.button:hover {
background-color:rgb(210,40,93);

}
.I71452 .button:hover .text, .I71452.button:hover .text {
}
.I71452 .button:hover .icon, .I71452.button:hover .icon {
background-size:100% 100%;
}

.I71453, a.I71453 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I71453:hover, a.I71453:hover {
}

h1.I71454, .I71454 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I71454, .I71454 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I71454, .I71454 p {
margin:0px;
}

figure.I71454, .I71454 figure {
margin:0px;
}

a.I71454, .I71454 a {
text-decoration:inherit;
color:inherit;
}

.I71454 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I71454 article, article.I71454 {
width:100%;

flex-direction:column;	
}
.I71454 article:hover, article.I71454:hover {
}
.I71454 article.active, article.I71454.active {
}
.I71454 .body {
}
.I71454 .body:hover {
	
}
.I71454 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I71454 .body a {
text-decoration:underline;

}
.I71454 .body img {
}
.I71454 .body ul, .I71454 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I71454 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I71454 .body iframe {
}
.I71454 .body img:hover {
}
.I71454 .body iframe:hover {
}

.I71454 .body li {
list-style-type:disc;
}



.I71455 .button, .I71455.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);

}
.I71455 button.button, button.I71455.button {
cursor:pointer;
}
.I71455 .button .text, .I71455.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I71455 .button .icon, .I71455.button .icon {
flex:none;
background-size:100% 100%;
}
.I71455 .button:hover, .I71455.button:hover {
background-color:rgb(217,217,217);

}
.I71455 .button:hover .text, .I71455.button:hover .text {
}
.I71455 .button:hover .icon, .I71455.button:hover .icon {
background-size:100% 100%;
}

.I71456 .button, .I71456.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;

}
.I71456 button.button, button.I71456.button {
cursor:pointer;
}
.I71456 .button .text, .I71456.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I71456 .button .icon, .I71456.button .icon {
flex:none;
background-size:100% 100%;
}
.I71456 .button:hover, .I71456.button:hover {
}
.I71456 .button:hover .text, .I71456.button:hover .text {
}
.I71456 .button:hover .icon, .I71456.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I71456 .button, .I71456.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I71456 button.button, button.I71456.button {
}
.I71456 .button .text, .I71456.button .text {
color:rgb(108,72,201);

}
.I71456 .button .icon, .I71456.button .icon {
background-size:100% 100%;
}
.I71456 .button:hover, .I71456.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I71456 .button:hover .text, .I71456.button:hover .text {
color:rgb(150,155,160);

}
.I71456 .button:hover .icon, .I71456.button:hover .icon {
background-size:100% 100%;
}
}

.I71457 .button, .I71457.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I71457 button.button, button.I71457.button {
cursor:pointer;
}
.I71457 .button .text, .I71457.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I71457 .button .icon, .I71457.button .icon {
flex:none;
background-size:100% 100%;
}
.I71457 .button:hover, .I71457.button:hover {
}
.I71457 .button:hover .text, .I71457.button:hover .text {
}
.I71457 .button:hover .icon, .I71457.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I71457 .button, .I71457.button {
}
.I71457 button.button, button.I71457.button {
}
.I71457 .button .text, .I71457.button .text {
font-family:Rubik;

}
.I71457 .button .icon, .I71457.button .icon {
background-size:100% 100%;
}
.I71457 .button:hover, .I71457.button:hover {
}
.I71457 .button:hover .text, .I71457.button:hover .text {
}
.I71457 .button:hover .icon, .I71457.button:hover .icon {
background-size:100% 100%;
}
}

.I71458 {
display:flex;
width:100%;
height:270px;

}
.I71458:hover {
}

.I74273, a.I74273 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I74273:hover, a.I74273:hover {
}
@media (max-width:992px) {
.I74273, a.I74273 {
}
.I74273:hover, a.I74273:hover {
display:flex;
width:100%;

}
}

.I114805 .image, .I114805.image {
vertical-align:top;
}
.I114805 .image:hover, .I114805.image:hover {
}

.I126755 .button, .I126755.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I126755 button.button, button.I126755.button {
cursor:pointer;
}
.I126755 .button .text, .I126755.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I126755 .button .icon, .I126755.button .icon {
flex:none;
background-size:100% 100%;
}
.I126755 .button:hover, .I126755.button:hover {
}
.I126755 .button:hover .text, .I126755.button:hover .text {
}
.I126755 .button:hover .icon, .I126755.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I126755 .button, .I126755.button {
}
.I126755 button.button, button.I126755.button {
}
.I126755 .button .text, .I126755.button .text {
font-family:Rubik;

}
.I126755 .button .icon, .I126755.button .icon {
background-size:100% 100%;
}
.I126755 .button:hover, .I126755.button:hover {
}
.I126755 .button:hover .text, .I126755.button:hover .text {
}
.I126755 .button:hover .icon, .I126755.button:hover .icon {
background-size:100% 100%;
}
}

h1.I71485, .I71485 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71485 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:12;
width:100%;


}
.I71485:hover {
}
.I71485 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71485 > .viewport:hover {
}


.I71486 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-left:57px;
padding-right:57px;
box-sizing:border-box;

align-items:center;

	
}
.I71486:hover {
}
@media (max-width:992px) {
.I71486 {
width:100vw;
padding-left:30px;
padding-right:30px;

	
}
.I71486:hover {
}
}
@media (max-width:640px) {
.I71486 {
padding-left:8px;
padding-right:8px;

	
}
.I71486:hover {
}
}

.I71487 {
display:flex;
position:var(--I71487-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
max-width:1135px;

}
.I71487:hover {
}

@media (max-width:992px) {
.I71487 {

width:100%;

}
.I71487:hover {
}

}

.I71488 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;
max-width:1104px;
margin-bottom:20px;
padding-left:7px;
padding-right:7px;
box-sizing:border-box;



align-items:center;

	
}
.I71488:hover {
}

@media (max-width:992px) {
.I71488 {



flex-direction:column;

	
}
.I71488:hover {
}

}
@media (max-width:640px) {
.I71488 {

margin-bottom:35px;
padding-left:29px;
padding-right:0px;
box-sizing:border-box;



flex-direction:column;
align-items:flex-start;

	
}
.I71488:hover {
}

}

.I71489 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
width:100%;



	
}
.I71489:hover {
}


h1.I71490, .I71490 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71490 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I71490:hover {
}
.I71490 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71490 > .viewport:hover {
}

@media (max-width:992px) {
.I71490 {


}
.I71490:hover {
}
.I71490 > .viewport {

justify-content:center;


}
.I71490 > .viewport:hover {
}

}
@media (max-width:640px) {
.I71490 {

width:100%;
box-sizing:border-box;


}
.I71490:hover {
}
.I71490 > .viewport {

justify-content:center;


}
.I71490 > .viewport:hover {
}

}

h1.I71491, .I71491 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71491 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
width:100%;


}
.I71491:hover {
}
.I71491 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71491 > .viewport:hover {
}

@media (max-width:992px) {
.I71491 {

margin-bottom:15px;
padding-left:0px;


}
.I71491:hover {
}
.I71491 > .viewport {



}
.I71491 > .viewport:hover {
}

}
@media (max-width:640px) {
.I71491 {

width:100%;
margin-bottom:15px;
box-sizing:border-box;


}
.I71491:hover {
}
.I71491 > .viewport {



}
.I71491 > .viewport:hover {
}

}

h1.I71492, .I71492 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71492 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-left:auto;


}
.I71492:hover {
}
.I71492 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71492 > .viewport:hover {
}

@media (max-width:992px) {
.I71492 {

width:100%;


}
.I71492:hover {
}
.I71492 > .viewport {

justify-content:center;


}
.I71492 > .viewport:hover {
}

}
@media (max-width:640px) {
.I71492 {

width:100%;


}
.I71492:hover {
}
.I71492 > .viewport {

justify-content:flex-start;


}
.I71492 > .viewport:hover {
}

}

h1.I71493, .I71493 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71493 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
width:100%;


}
.I71493:hover {
}
.I71493 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71493 > .viewport:hover {
}


.I71494 {
display:flex;
flex-direction:column;
width:100%;

}
.I71494:hover {
}
h1.I71494, .I71494 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I71494, .I71494 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I71494, .I71494 p {
margin:0px;
}

figure.I71494, .I71494 figure {
margin:0px;
}

a.I71494, .I71494 a {
text-decoration:inherit;
color:inherit;
}

.I71494 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I71494 article, article.I71494 {
margin-bottom:78px;
margin-left:9px;
margin-right:9px;

flex-direction:column;	
}
.I71494 article:hover, article.I71494:hover {
}
.I71494 article.active, article.I71494.active {
}
.I71494 .title {
display:flex;
font-family:Graphik;
font-size:18px;
font-weight:600;
line-height:22px;

width:360px;
margin-top:16px;

}
.I71494 .title:hover {
}
.I71494 article.active .title {
}

.I71494 .title {order:2;}
.I71494 .image, .I71494.image {
width:360px;
height:234px;

order:1;
}
.I71494 .image:hover, .I71494.image:hover {
}
.I71494 article.active .image, .I71494.image {
}

.I71494 .articles {
display:flex;
flex:1;
flex-direction:row;
width:100%;

flex-wrap:wrap;	
}
.I71494 .articles:hover {
}
.I71494 .article-container::after {
content:'';
display:flex;
align-items:center;
align-self:center;
}
.I71494 .article-container:last-child::after {
content:none;	
}
.I71494:hover .article-container::after {
}

@media (max-width:992px) {
.I71494 {
width:100%;

}
.I71494:hover {
}
.I71494 header {
}
.I71494 article, article.I71494 {
margin-bottom:30px;
margin-left:5px;
margin-right:5px;

	
}
.I71494 article:hover, article.I71494:hover {
}
.I71494 article.active, article.I71494.active {
}
.I71494 .title {
display:flex;
width:344px;

}
.I71494 .title:hover {
}
.I71494 article.active .title {
}


.I71494 .image, .I71494.image {
width:344px;

order:;
}
.I71494 .image:hover, .I71494.image:hover {
}
.I71494 article.active .image, .I71494.image {
}

.I71494 .articles {
flex-wrap:wrap;	
}
.I71494 .articles:hover {
}
.I71494 .article-container::after {
content:'';
}
.I71494 .article-container:last-child::after {
	
}
.I71494:hover .article-container::after {
}

}
@media (max-width:640px) {
.I71494 {
width:auto;

}
.I71494:hover {
}
.I71494 header {
}
.I71494 article, article.I71494 {
margin-bottom:35px;
margin-left:0px;
margin-right:0px;
box-sizing:border-box;

	
}
.I71494 article:hover, article.I71494:hover {
}
.I71494 article.active, article.I71494.active {
}
.I71494 .title {
display:flex;
font-size:14px;
color:rgb(0,0,0);

width:343px;
margin-top:12px;

}
.I71494 .title:hover {
}
.I71494 article.active .title {
}


.I71494 .image, .I71494.image {
width:343px;
height:auto;

order:;
}
.I71494 .image:hover, .I71494.image:hover {
}
.I71494 article.active .image, .I71494.image {
}

.I71494 .articles {
flex-direction:column;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

flex-wrap:nowrap;	
}
.I71494 .articles:hover {
}
.I71494 .article-container::after {
content:'';
}
.I71494 .article-container:last-child::after {
	
}
.I71494:hover .article-container::after {
}

}

.I71495, a.I71495 {
display:flex;
font-family:Graphik;
font-size:1.625rem;
font-weight:600;

width:100%;
padding-left:0px;
padding-right:0px;

}
.I71495:hover, a.I71495:hover {
}
@media (max-width:992px) {
.I71495, a.I71495 {
display:flex;
font-size:36px;


}
.I71495:hover, a.I71495:hover {
}
}
@media (max-width:640px) {
.I71495, a.I71495 {
display:flex;
font-size:26px;

width:80%;

}
.I71495:hover, a.I71495:hover {
}
}

.I71496 .button, .I71496.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I71496 button.button, button.I71496.button {
cursor:pointer;
}
.I71496 .button .text, .I71496.button .text {
font-family:Graphik;
font-size:16px;
font-weight:600;
color:rgb(250,50,99);

}
.I71496 .button .icon, .I71496.button .icon {
flex:none;
background-size:100% 100%;
}
.I71496 .button:hover, .I71496.button:hover {
}
.I71496 .button:hover .text, .I71496.button:hover .text {
}
.I71496 .button:hover .icon, .I71496.button:hover .icon {
background-size:100% 100%;
}

.I71497, a.I71497 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;
padding-left:10px;
padding-right:10px;

}
.I71497:hover, a.I71497:hover {
}
@media (max-width:992px) {
.I71497, a.I71497 {
}
.I71497:hover, a.I71497:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I71497, a.I71497 {
display:flex;
padding-bottom:1rem;

}
.I71497:hover, a.I71497:hover {
}
}

h1.I71498, .I71498 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71498 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I71498:hover {
}
.I71498 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71498 > .viewport:hover {
}


.I71499 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:0px;
padding-top:8rem;
background-color:rgb(255,255,255);
box-sizing:border-box;

align-items:center;

	
}
.I71499:hover {
}
@media (max-width:992px) {
.I71499 {
width:100vw;
padding-bottom:4rem;
padding-left:4rem;
padding-right:4rem;
padding-top:4rem;
background-color:rgb(255,255,255);

	
}
.I71499:hover {
}
}
@media (max-width:640px) {
.I71499 {
padding-bottom:2rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:2rem;

	
}
.I71499:hover {
}
}

.I71500 {
display:flex;
position:var(--I71500-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;

align-items:center;


}
.I71500:hover {
}

@media (max-width:640px) {
.I71500 {

align-items:center;


}
.I71500:hover {
}

}

h1.I71501, .I71501 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71501 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
margin-bottom:32px;


}
.I71501:hover {
}
.I71501 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71501 > .viewport:hover {
}

@media (max-width:640px) {
.I71501 {

margin-bottom:16px;


}
.I71501:hover {
}
.I71501 > .viewport {



}
.I71501 > .viewport:hover {
}

}

h1.I71502, .I71502 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71502 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-bottom:16px;


}
.I71502:hover {
}
.I71502 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71502 > .viewport:hover {
}

@media (max-width:640px) {
.I71502 {

margin-bottom:8px;


}
.I71502:hover {
}
.I71502 > .viewport {



}
.I71502 > .viewport:hover {
}

}

h1.I71503, .I71503 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71503 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;
max-width:800px;
margin-bottom:2rem;


}
.I71503:hover {
}
.I71503 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71503 > .viewport:hover {
}

@media (max-width:992px) {
.I71503 {


}
.I71503:hover {
}
.I71503 > .viewport {



}
.I71503 > .viewport:hover {
}

}
@media (max-width:640px) {
.I71503 {

margin-bottom:16px;


}
.I71503:hover {
}
.I71503 > .viewport {



}
.I71503 > .viewport:hover {
}

}

h1.I71504, .I71504 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71504 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;
max-width:600px;


}
.I71504:hover {
}
.I71504 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I71504 > .viewport:hover {
}

@media (max-width:992px) {
.I71504 {

max-width:512px;


}
.I71504:hover {
}
.I71504 > .viewport {



}
.I71504 > .viewport:hover {
}

}

h1.I71505, .I71505 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71505 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;
max-width:800px;
margin-bottom:32px;


}
.I71505:hover {
}
.I71505 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71505 > .viewport:hover {
}

@media (max-width:992px) {
.I71505 {


}
.I71505:hover {
}
.I71505 > .viewport {



}
.I71505 > .viewport:hover {
}

}
@media (max-width:640px) {
.I71505 {

margin-bottom:16px;


}
.I71505:hover {
}
.I71505 > .viewport {



}
.I71505 > .viewport:hover {
}

}

h1.I71506, .I71506 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71506 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;
width:100%;
max-width:600px;


}
.I71506:hover {
}
.I71506 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I71506 > .viewport:hover {
}

@media (max-width:992px) {
.I71506 {

max-width:512px;


}
.I71506:hover {
}
.I71506 > .viewport {



}
.I71506 > .viewport:hover {
}

}

.I71507 .image, .I71507.image {
vertical-align:top;
width:60px;
height:auto;

}
.I71507 .image:hover, .I71507.image:hover {
}
@media (max-width:992px) {
.I71507 .image, .I71507.image {
width:48px;

}
.I71507 .image:hover, .I71507.image:hover {
}
}

.I71508, a.I71508 {
display:flex;
font-family:Rubik;
font-size:1rem;
font-weight:500;
color:rgb(17,17,17);
line-height:19px;

width:100%;
padding-left:10px;
padding-right:10px;
box-sizing:border-box;

}
.I71508:hover, a.I71508:hover {
}
@media (max-width:640px) {
.I71508, a.I71508 {
display:flex;
padding-left:0px;
padding-right:0px;

}
.I71508:hover, a.I71508:hover {
}
}

.I71509, a.I71509 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(17,17,17);

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I71509:hover, a.I71509:hover {
}
@media (max-width:992px) {
.I71509, a.I71509 {
display:flex;
font-size:1.625rem;
line-height:30px;


}
.I71509:hover, a.I71509:hover {
}
}

.I71510, a.I71510 {
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;

}
.I71510:hover, a.I71510:hover {
}
@media (max-width:992px) {
.I71510, a.I71510 {
}
.I71510:hover, a.I71510:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I71510, a.I71510 {
display:flex;
padding-bottom:1rem;

}
.I71510:hover, a.I71510:hover {
}
}

.I71511, a.I71511 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(51,98,255);

width:100%;
padding-left:0px;
padding-right:0px;
box-sizing:border-box;

}
.I71511:hover, a.I71511:hover {
}
@media (max-width:992px) {
.I71511, a.I71511 {
display:flex;
font-size:1.625rem;
line-height:30px;


}
.I71511:hover, a.I71511:hover {
}
}

.I71512, a.I71512 {
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:1.5rem;

}
.I71512:hover, a.I71512:hover {
}
@media (max-width:992px) {
.I71512, a.I71512 {
}
.I71512:hover, a.I71512:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I71512, a.I71512 {
display:flex;
padding-bottom:1rem;

}
.I71512:hover, a.I71512:hover {
}
}

h1.I71513, .I71513 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71513 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:16;
width:100%;


}
.I71513:hover {
}
.I71513 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71513 > .viewport:hover {
}


.I71514 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;
background-color:rgb(245,245,245);

align-items:center;

	
}
.I71514:hover {
}

.I71515 {
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;


}
.I71515:hover {
}
@media (max-width:992px) {
.I71515 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I71515:hover {
}
}
@media (max-width:640px) {
.I71515 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I71515:hover {
}
}

.I71516 {
display:flex;
position:var(--I71516-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:50%;
padding-left:4rem;
box-sizing:border-box;

justify-content:center;


}
.I71516:hover {
}

@media (max-width:992px) {
.I71516 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I71516:hover {
}

}
@media (max-width:640px) {
.I71516 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I71516:hover {
}

}
@media (min-width:1440px) {
.I71516 {

order:3;
width:50%;
padding-right:4rem;

}
.I71516:hover {
}

}
.I71517 {
display:flex;
position:var(--I71517-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
padding-right:4rem;
box-sizing:border-box;

flex-direction:column;


}
.I71517:hover {
}

@media (max-width:992px) {
.I71517 {

order:3;
width:50%;
padding-left:0rem;

}
.I71517:hover {
}

}
@media (max-width:640px) {
.I71517 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I71517:hover {
}

}
@media (min-width:1440px) {
.I71517 {

order:2;
width:50%;

flex-direction:column;


}
.I71517:hover {
}

}
.I128327 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I128327:hover {
}


h1.I71518, .I71518 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71518 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I71518:hover {
}
.I71518 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71518 > .viewport:hover {
}


h1.I71519, .I71519 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71519 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I71519:hover {
}
.I71519 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71519 > .viewport:hover {
}


h1.I71520, .I71520 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71520 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I71520:hover {
}
.I71520 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71520 > .viewport:hover {
}


h1.I71521, .I71521 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71521 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:1;
padding-top:0;


}
.I71521:hover {
}
.I71521 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71521 > .viewport:hover {
}

@media (max-width:640px) {
.I71521 {

margin-bottom:0;


}
.I71521:hover {
}
.I71521 > .viewport {



}
.I71521 > .viewport:hover {
}

}

h1.I71522, .I71522 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71522 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I71522:hover {
}
.I71522 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71522 > .viewport:hover {
}


h1.I71523, .I71523 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71523 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I71523:hover {
}
.I71523 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71523 > .viewport:hover {
}

@media (max-width:640px) {
.I71523 {

margin-bottom:-1.65rem;


}
.I71523:hover {
}
.I71523 > .viewport {



}
.I71523 > .viewport:hover {
}

}

h1.I71524, .I71524 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71524 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I71524:hover {
}
.I71524 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71524 > .viewport:hover {
}


h1.I71525, .I71525 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71525 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I71525:hover {
}
.I71525 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71525 > .viewport:hover {
}


h1.I71526, .I71526 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71526 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I71526:hover {
}
.I71526 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71526 > .viewport:hover {
}


h1.I71527, .I71527 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71527 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I71527:hover {
}
.I71527 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71527 > .viewport:hover {
}

@media (max-width:992px) {
.I71527 {

height:auto;


}
.I71527:hover {
}
.I71527 > .viewport {



}
.I71527 > .viewport:hover {
}

}

h1.I74310, .I74310 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74310 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I74310:hover {
}
.I74310 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I74310 > .viewport:hover {
}

@media (min-width:1440px) {
.I74310 {

width:100%;
padding-top:0.75rem;


}
.I74310:hover {
}
.I74310 > .viewport {



}
.I74310 > .viewport:hover {
}

}
h1.I114861, .I114861 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114861 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114861:hover {
}
.I114861 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114861 > .viewport:hover {
}


h1.I126810, .I126810 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126810 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I126810:hover {
}
.I126810 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126810 > .viewport:hover {
}


.I71528, a.I71528 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I71528:hover, a.I71528:hover {
}
@media (max-width:992px) {
.I71528, a.I71528 {
display:flex;
font-size:1.625rem;


}
.I71528:hover, a.I71528:hover {
}
}
@media (max-width:640px) {
.I71528, a.I71528 {
display:flex;
font-size:1.625rem;


}
.I71528:hover, a.I71528:hover {
}
}

.I71529, a.I71529 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I71529:hover, a.I71529:hover {
}
@media (max-width:992px) {
.I71529, a.I71529 {
}
.I71529:hover, a.I71529:hover {
display:flex;
width:100%;

}
}

.I71530 .image, .I71530.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;

}
.I71530 .image:hover, .I71530.image:hover {
}

.I71531 .button, .I71531.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);

}
.I71531 button.button, button.I71531.button {
cursor:pointer;
}
.I71531 .button .text, .I71531.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I71531 .button .icon, .I71531.button .icon {
flex:none;
background-size:100% 100%;
}
.I71531 .button:hover, .I71531.button:hover {
background-color:rgb(210,40,93);

}
.I71531 .button:hover .text, .I71531.button:hover .text {
}
.I71531 .button:hover .icon, .I71531.button:hover .icon {
background-size:100% 100%;
}

.I71532, a.I71532 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I71532:hover, a.I71532:hover {
}

h1.I71533, .I71533 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I71533, .I71533 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I71533, .I71533 p {
margin:0px;
}

figure.I71533, .I71533 figure {
margin:0px;
}

a.I71533, .I71533 a {
text-decoration:inherit;
color:inherit;
}

.I71533 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I71533 article, article.I71533 {
width:100%;

flex-direction:column;	
}
.I71533 article:hover, article.I71533:hover {
}
.I71533 article.active, article.I71533.active {
}
.I71533 .body {
}
.I71533 .body:hover {
	
}
.I71533 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I71533 .body a {
text-decoration:underline;

}
.I71533 .body img {
}
.I71533 .body ul, .I71533 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I71533 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I71533 .body iframe {
}
.I71533 .body img:hover {
}
.I71533 .body iframe:hover {
}

.I71533 .body li {
list-style-type:disc;
}



.I71534 .button, .I71534.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);

}
.I71534 button.button, button.I71534.button {
cursor:pointer;
}
.I71534 .button .text, .I71534.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I71534 .button .icon, .I71534.button .icon {
flex:none;
background-size:100% 100%;
}
.I71534 .button:hover, .I71534.button:hover {
background-color:rgb(217,217,217);

}
.I71534 .button:hover .text, .I71534.button:hover .text {
}
.I71534 .button:hover .icon, .I71534.button:hover .icon {
background-size:100% 100%;
}

.I71535 .button, .I71535.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;

}
.I71535 button.button, button.I71535.button {
cursor:pointer;
}
.I71535 .button .text, .I71535.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I71535 .button .icon, .I71535.button .icon {
flex:none;
background-size:100% 100%;
}
.I71535 .button:hover, .I71535.button:hover {
}
.I71535 .button:hover .text, .I71535.button:hover .text {
}
.I71535 .button:hover .icon, .I71535.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I71535 .button, .I71535.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I71535 button.button, button.I71535.button {
}
.I71535 .button .text, .I71535.button .text {
color:rgb(108,72,201);

}
.I71535 .button .icon, .I71535.button .icon {
background-size:100% 100%;
}
.I71535 .button:hover, .I71535.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I71535 .button:hover .text, .I71535.button:hover .text {
color:rgb(150,155,160);

}
.I71535 .button:hover .icon, .I71535.button:hover .icon {
background-size:100% 100%;
}
}

.I71536 .button, .I71536.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I71536 button.button, button.I71536.button {
cursor:pointer;
}
.I71536 .button .text, .I71536.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I71536 .button .icon, .I71536.button .icon {
flex:none;
background-size:100% 100%;
}
.I71536 .button:hover, .I71536.button:hover {
}
.I71536 .button:hover .text, .I71536.button:hover .text {
}
.I71536 .button:hover .icon, .I71536.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I71536 .button, .I71536.button {
}
.I71536 button.button, button.I71536.button {
}
.I71536 .button .text, .I71536.button .text {
font-family:Rubik;

}
.I71536 .button .icon, .I71536.button .icon {
background-size:100% 100%;
}
.I71536 .button:hover, .I71536.button:hover {
}
.I71536 .button:hover .text, .I71536.button:hover .text {
}
.I71536 .button:hover .icon, .I71536.button:hover .icon {
background-size:100% 100%;
}
}

.I71537 {
display:flex;
width:100%;
height:270px;

}
.I71537:hover {
}

.I74274, a.I74274 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I74274:hover, a.I74274:hover {
}
@media (max-width:992px) {
.I74274, a.I74274 {
}
.I74274:hover, a.I74274:hover {
display:flex;
width:100%;

}
}

.I114806 .image, .I114806.image {
vertical-align:top;
}
.I114806 .image:hover, .I114806.image:hover {
}

.I126756 .button, .I126756.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I126756 button.button, button.I126756.button {
cursor:pointer;
}
.I126756 .button .text, .I126756.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I126756 .button .icon, .I126756.button .icon {
flex:none;
background-size:100% 100%;
}
.I126756 .button:hover, .I126756.button:hover {
}
.I126756 .button:hover .text, .I126756.button:hover .text {
}
.I126756 .button:hover .icon, .I126756.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I126756 .button, .I126756.button {
}
.I126756 button.button, button.I126756.button {
}
.I126756 .button .text, .I126756.button .text {
font-family:Rubik;

}
.I126756 .button .icon, .I126756.button .icon {
background-size:100% 100%;
}
.I126756 .button:hover, .I126756.button:hover {
}
.I126756 .button:hover .text, .I126756.button:hover .text {
}
.I126756 .button:hover .icon, .I126756.button:hover .icon {
background-size:100% 100%;
}
}

h1.I71538, .I71538 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71538 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:18;
width:100%;


}
.I71538:hover {
}
.I71538 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71538 > .viewport:hover {
}


.I71539 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:8rem;
padding-top:8rem;
background-color:rgb(255,255,255);

align-items:center;

	
}
.I71539:hover {
}
@media (max-width:992px) {
.I71539 {
padding-bottom:4rem;
padding-top:4rem;

	
}
.I71539:hover {
}
}

.I71540 {
display:flex;

order:1;
width:100%;
max-width:1024px;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;


flex-direction:column;
}
.I71540:hover {
}
@media (max-width:992px) {
.I71540 {

padding-left:1.625rem;
padding-right:1.625rem;


}
.I71540:hover {
}
}
@media (min-width:1440px) {
.I71540 {

width:100%;


}
.I71540:hover {
}
}
.I71541 {
display:flex;
position:var(--I71541-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
box-sizing:border-box;

}
.I71541:hover {
}


.I71542 {
display:flex;
position:var(--I71542-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
margin-top:4rem;
box-sizing:border-box;

flex-direction:row;
justify-content:flex-start;
align-items:stretch;


}
.I71542:hover {
}

@media (max-width:992px) {
.I71542 {

margin-top:2rem;

}
.I71542:hover {
}

}
@media (max-width:640px) {
.I71542 {

flex-direction:column;


}
.I71542:hover {
}

}

.I71543 {
display:flex;
position:var(--I71543-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
margin-bottom:0;
margin-top:4rem;

flex-direction:row;
align-items:stretch;


}
.I71543:hover {
}

@media (max-width:992px) {
.I71543 {

margin-top:2rem;

}
.I71543:hover {
}

}
@media (max-width:640px) {
.I71543 {

margin-top:1rem;

flex-direction:column;


}
.I71543:hover {
}

}

.I71544 {
display:flex;
position:var(--I71544-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:4;
margin-top:4rem;

flex-direction:row;
align-items:stretch;


}
.I71544:hover {
}

@media (max-width:992px) {
.I71544 {

margin-top:2rem;

}
.I71544:hover {
}

}
@media (max-width:640px) {
.I71544 {

margin-top:1rem;

flex-direction:column;


}
.I71544:hover {
}

}

.I71545 {
display:flex;
position:var(--I71545-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:6;
}
.I71545:hover {
}


.I161575 {
display:flex;
position:var(--I161575-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:5;
margin-top:4rem;

flex-direction:row;
align-items:stretch;


}
.I161575:hover {
}

@media (max-width:640px) {
.I161575 {

margin-top:1rem;

flex-direction:column;


}
.I161575:hover {
}

}

.I71546 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 2rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(248,232,231);
box-sizing:border-box;



flex-direction:column;

	
}
.I71546:hover {
}

@media (max-width:992px) {
.I71546 {

width:calc(50% - 1rem);
margin-left:1rem;



	
}
.I71546:hover {
}

}
@media (max-width:640px) {
.I71546 {

width:100%;
margin-left:0;
margin-top:1rem;



	
}
.I71546:hover {
}

}

.I71547 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 2rem);
margin-right:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(248,232,231);
box-sizing:border-box;
box-shadow:none;



flex-direction:column;

	
}
.I71547:hover {
}

@media (max-width:992px) {
.I71547 {

width:calc(50% - 1rem);
margin-right:1rem;



	
}
.I71547:hover {
}

}
@media (max-width:640px) {
.I71547 {

width:100%;



	
}
.I71547:hover {
}

}

.I71548 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 2rem);
margin-right:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(248,232,231);
box-sizing:border-box;



flex-direction:column;

	
}
.I71548:hover {
}

@media (max-width:992px) {
.I71548 {

width:calc(50% - 1rem);
margin-right:1rem;



	
}
.I71548:hover {
}

}
@media (max-width:640px) {
.I71548 {

width:100%;
margin-right:0;



	
}
.I71548:hover {
}

}

.I71549 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 2rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgb(248,232,231);
box-sizing:border-box;



flex-direction:column;

	
}
.I71549:hover {
}

@media (max-width:992px) {
.I71549 {

width:calc(50% - 1rem);
margin-left:1rem;



	
}
.I71549:hover {
}

}
@media (max-width:640px) {
.I71549 {

width:100%;
margin-left:0;
margin-top:1rem;



	
}
.I71549:hover {
}

}

.I71550 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 2rem);
margin-right:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgba(0,0,0,0.07000);
box-sizing:border-box;



flex-direction:column;

	
}
.I71550:hover {
}

@media (max-width:992px) {
.I71550 {

width:calc(50% - 1rem);
margin-right:1rem;



	
}
.I71550:hover {
}

}
@media (max-width:640px) {
.I71550 {

width:100%;
margin-right:0;



	
}
.I71550:hover {
}

}

.I71551 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 2rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgba(0,0,0,0.07000);
box-sizing:border-box;



flex-direction:column;

	
}
.I71551:hover {
}

@media (max-width:992px) {
.I71551 {

width:calc(50% - 1rem);
margin-left:1rem;



	
}
.I71551:hover {
}

}
@media (max-width:640px) {
.I71551 {

width:100%;
margin-left:0;
margin-top:1rem;



	
}
.I71551:hover {
}

}

.I161626 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:calc(50% - 2rem);
margin-right:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgba(0,0,0,0.07000);
box-sizing:border-box;



flex-direction:column;

	
}
.I161626:hover {
}

@media (max-width:992px) {
.I161626 {

width:calc(50% - 1rem);
margin-right:1rem;



	
}
.I161626:hover {
}

}
@media (max-width:640px) {
.I161626 {

width:100%;
margin-right:0;



	
}
.I161626:hover {
}

}

.I161745 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
width:calc(50% - 2rem);
margin-left:2rem;
padding:2rem;
border-radius:1rem;
background-color:rgba(0,0,0,0.07000);
box-sizing:border-box;



flex-direction:column;

	
}
.I161745:hover {
}

@media (max-width:992px) {
.I161745 {

width:calc(50% - 1rem);
margin-left:1rem;



	
}
.I161745:hover {
}

}
@media (max-width:640px) {
.I161745 {

width:100%;
margin-left:0;
margin-top:1rem;



	
}
.I161745:hover {
}

}

h1.I71552, .I71552 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71552 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I71552:hover {
}
.I71552 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71552 > .viewport:hover {
}


h1.I71553, .I71553 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71553 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;
margin-top:1rem;


}
.I71553:hover {
}
.I71553 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71553 > .viewport:hover {
}


h1.I71554, .I71554 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71554 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-top:2rem;


}
.I71554:hover {
}
.I71554 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71554 > .viewport:hover {
}


h1.I71555, .I71555 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71555 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I71555:hover {
}
.I71555 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71555 > .viewport:hover {
}


h1.I71556, .I71556 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71556 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I71556:hover {
}
.I71556 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71556 > .viewport:hover {
}


h1.I71557, .I71557 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71557 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I71557:hover {
}
.I71557 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71557 > .viewport:hover {
}


h1.I71558, .I71558 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71558 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I71558:hover {
}
.I71558 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71558 > .viewport:hover {
}


h1.I71559, .I71559 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71559 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I71559:hover {
}
.I71559 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71559 > .viewport:hover {
}


h1.I71560, .I71560 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71560 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I71560:hover {
}
.I71560 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71560 > .viewport:hover {
}


h1.I71561, .I71561 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71561 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I71561:hover {
}
.I71561 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71561 > .viewport:hover {
}


h1.I71562, .I71562 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71562 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I71562:hover {
}
.I71562 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71562 > .viewport:hover {
}


h1.I71563, .I71563 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71563 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I71563:hover {
}
.I71563 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71563 > .viewport:hover {
}


h1.I71564, .I71564 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71564 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I71564:hover {
}
.I71564 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71564 > .viewport:hover {
}


h1.I71565, .I71565 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71565 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I71565:hover {
}
.I71565 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71565 > .viewport:hover {
}


h1.I71566, .I71566 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71566 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I71566:hover {
}
.I71566 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71566 > .viewport:hover {
}


h1.I71567, .I71567 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71567 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I71567:hover {
}
.I71567 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71567 > .viewport:hover {
}


h1.I71568, .I71568 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71568 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I71568:hover {
}
.I71568 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71568 > .viewport:hover {
}


h1.I71569, .I71569 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71569 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I71569:hover {
}
.I71569 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71569 > .viewport:hover {
}


h1.I71570, .I71570 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71570 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I71570:hover {
}
.I71570 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71570 > .viewport:hover {
}


h1.I71571, .I71571 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71571 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I71571:hover {
}
.I71571 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71571 > .viewport:hover {
}


h1.I71572, .I71572 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71572 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I71572:hover {
}
.I71572 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71572 > .viewport:hover {
}


h1.I71573, .I71573 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71573 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I71573:hover {
}
.I71573 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71573 > .viewport:hover {
}


h1.I71574, .I71574 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71574 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I71574:hover {
}
.I71574 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71574 > .viewport:hover {
}


h1.I71575, .I71575 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71575 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;

}
.I71575:hover {
}
.I71575 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71575 > .viewport:hover {
}


h1.I138276, .I138276 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I138276 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I138276:hover {
}
.I138276 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I138276 > .viewport:hover {
}


h1.I161609, .I161609 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161609 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I161609:hover {
}
.I161609 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161609 > .viewport:hover {
}


h1.I161660, .I161660 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161660 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I161660:hover {
}
.I161660 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161660 > .viewport:hover {
}


h1.I161694, .I161694 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161694 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I161694:hover {
}
.I161694 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161694 > .viewport:hover {
}


h1.I161728, .I161728 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161728 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I161728:hover {
}
.I161728 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161728 > .viewport:hover {
}


h1.I161779, .I161779 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161779 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I161779:hover {
}
.I161779 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161779 > .viewport:hover {
}


h1.I161813, .I161813 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I161813 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I161813:hover {
}
.I161813 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I161813 > .viewport:hover {
}


.I71576, a.I71576 {
display:flex;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
color:rgb(17,17,17);


}
.I71576:hover, a.I71576:hover {
}
@media (max-width:992px) {
.I71576, a.I71576 {
display:flex;
font-size:1.625rem;


}
.I71576:hover, a.I71576:hover {
}
}

.I71577, a.I71577 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I71577:hover, a.I71577:hover {
}
@media (max-width:992px) {
.I71577, a.I71577 {
}
.I71577:hover, a.I71577:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I71577, a.I71577 {
display:flex;
padding-bottom:1rem;

}
.I71577:hover, a.I71577:hover {
}
}

.I71578 .button, .I71578.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);

}
.I71578 button.button, button.I71578.button {
cursor:pointer;
}
.I71578 .button .text, .I71578.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I71578 .button .icon, .I71578.button .icon {
flex:none;
background-size:100% 100%;
}
.I71578 .button:hover, .I71578.button:hover {
background-color:rgb(210,40,93);

}
.I71578 .button:hover .text, .I71578.button:hover .text {
}
.I71578 .button:hover .icon, .I71578.button:hover .icon {
background-size:100% 100%;
}

.I71579, a.I71579 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:2rem;

}
.I71579:hover, a.I71579:hover {
}

.I71580, a.I71580 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I71580:hover, a.I71580:hover {
}
@media (max-width:992px) {
.I71580, a.I71580 {
}
.I71580:hover, a.I71580:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I71580, a.I71580 {
display:flex;
padding-bottom:1rem;

}
.I71580:hover, a.I71580:hover {
}
}

.I71581 .button, .I71581.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I71581 button.button, button.I71581.button {
cursor:pointer;
}
.I71581 .button .text, .I71581.button .text {
}
.I71581 .button .icon, .I71581.button .icon {
flex:none;
background-size:100% 100%;
}
.I71581 .button:hover, .I71581.button:hover {
}
.I71581 .button:hover .text, .I71581.button:hover .text {
}
.I71581 .button:hover .icon, .I71581.button:hover .icon {
background-size:100% 100%;
}

.I71582 .button, .I71582.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I71582 button.button, button.I71582.button {
cursor:pointer;
}
.I71582 .button .text, .I71582.button .text {
}
.I71582 .button .icon, .I71582.button .icon {
flex:none;
background-size:100% 100%;
}
.I71582 .button:hover, .I71582.button:hover {
}
.I71582 .button:hover .text, .I71582.button:hover .text {
}
.I71582 .button:hover .icon, .I71582.button:hover .icon {
background-size:100% 100%;
}

.I71583 .button, .I71583.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I71583 button.button, button.I71583.button {
cursor:pointer;
}
.I71583 .button .text, .I71583.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I71583 .button .icon, .I71583.button .icon {
flex:none;
background-size:100% 100%;
}
.I71583 .button:hover, .I71583.button:hover {
}
.I71583 .button:hover .text, .I71583.button:hover .text {
}
.I71583 .button:hover .icon, .I71583.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I71583 .button, .I71583.button {
}
.I71583 button.button, button.I71583.button {
}
.I71583 .button .text, .I71583.button .text {
font-family:Rubik;

}
.I71583 .button .icon, .I71583.button .icon {
background-size:100% 100%;
}
.I71583 .button:hover, .I71583.button:hover {
}
.I71583 .button:hover .text, .I71583.button:hover .text {
}
.I71583 .button:hover .icon, .I71583.button:hover .icon {
background-size:100% 100%;
}
}

.I71584, a.I71584 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:2rem;

}
.I71584:hover, a.I71584:hover {
}

.I71585, a.I71585 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I71585:hover, a.I71585:hover {
}
@media (max-width:992px) {
.I71585, a.I71585 {
}
.I71585:hover, a.I71585:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I71585, a.I71585 {
display:flex;
padding-bottom:1rem;

}
.I71585:hover, a.I71585:hover {
}
}

.I71586 .button, .I71586.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I71586 button.button, button.I71586.button {
cursor:pointer;
}
.I71586 .button .text, .I71586.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I71586 .button .icon, .I71586.button .icon {
flex:none;
background-size:100% 100%;
}
.I71586 .button:hover, .I71586.button:hover {
}
.I71586 .button:hover .text, .I71586.button:hover .text {
}
.I71586 .button:hover .icon, .I71586.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I71586 .button, .I71586.button {
}
.I71586 button.button, button.I71586.button {
}
.I71586 .button .text, .I71586.button .text {
font-family:Rubik;

}
.I71586 .button .icon, .I71586.button .icon {
background-size:100% 100%;
}
.I71586 .button:hover, .I71586.button:hover {
}
.I71586 .button:hover .text, .I71586.button:hover .text {
}
.I71586 .button:hover .icon, .I71586.button:hover .icon {
background-size:100% 100%;
}
}

.I71587, a.I71587 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:2rem;

}
.I71587:hover, a.I71587:hover {
}

.I71588, a.I71588 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I71588:hover, a.I71588:hover {
}
@media (max-width:992px) {
.I71588, a.I71588 {
}
.I71588:hover, a.I71588:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I71588, a.I71588 {
display:flex;
padding-bottom:1rem;

}
.I71588:hover, a.I71588:hover {
}
}

.I71589 .button, .I71589.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I71589 button.button, button.I71589.button {
cursor:pointer;
}
.I71589 .button .text, .I71589.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I71589 .button .icon, .I71589.button .icon {
flex:none;
background-size:100% 100%;
}
.I71589 .button:hover, .I71589.button:hover {
}
.I71589 .button:hover .text, .I71589.button:hover .text {
}
.I71589 .button:hover .icon, .I71589.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I71589 .button, .I71589.button {
}
.I71589 button.button, button.I71589.button {
}
.I71589 .button .text, .I71589.button .text {
font-family:Rubik;

}
.I71589 .button .icon, .I71589.button .icon {
background-size:100% 100%;
}
.I71589 .button:hover, .I71589.button:hover {
}
.I71589 .button:hover .text, .I71589.button:hover .text {
}
.I71589 .button:hover .icon, .I71589.button:hover .icon {
background-size:100% 100%;
}
}

.I71590, a.I71590 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(17,17,17);

padding-bottom:2rem;

}
.I71590:hover, a.I71590:hover {
}

.I71591, a.I71591 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0;

}
.I71591:hover, a.I71591:hover {
}
@media (max-width:992px) {
.I71591, a.I71591 {
}
.I71591:hover, a.I71591:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I71591, a.I71591 {
display:flex;
padding-bottom:1rem;

}
.I71591:hover, a.I71591:hover {
}
}

.I71592 .button, .I71592.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I71592 button.button, button.I71592.button {
cursor:pointer;
}
.I71592 .button .text, .I71592.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I71592 .button .icon, .I71592.button .icon {
flex:none;
background-size:100% 100%;
}
.I71592 .button:hover, .I71592.button:hover {
}
.I71592 .button:hover .text, .I71592.button:hover .text {
}
.I71592 .button:hover .icon, .I71592.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I71592 .button, .I71592.button {
}
.I71592 button.button, button.I71592.button {
}
.I71592 .button .text, .I71592.button .text {
font-family:Rubik;

}
.I71592 .button .icon, .I71592.button .icon {
background-size:100% 100%;
}
.I71592 .button:hover, .I71592.button:hover {
}
.I71592 .button:hover .text, .I71592.button:hover .text {
}
.I71592 .button:hover .icon, .I71592.button:hover .icon {
background-size:100% 100%;
}
}

.I71593, a.I71593 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I71593:hover, a.I71593:hover {
}

.I71594, a.I71594 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I71594:hover, a.I71594:hover {
}
@media (max-width:992px) {
.I71594, a.I71594 {
}
.I71594:hover, a.I71594:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I71594, a.I71594 {
display:flex;
padding-bottom:1rem;

}
.I71594:hover, a.I71594:hover {
}
}

.I71595 .button, .I71595.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I71595 button.button, button.I71595.button {
cursor:pointer;
}
.I71595 .button .text, .I71595.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I71595 .button .icon, .I71595.button .icon {
flex:none;
background-size:100% 100%;
}
.I71595 .button:hover, .I71595.button:hover {
}
.I71595 .button:hover .text, .I71595.button:hover .text {
}
.I71595 .button:hover .icon, .I71595.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I71595 .button, .I71595.button {
}
.I71595 button.button, button.I71595.button {
}
.I71595 .button .text, .I71595.button .text {
font-family:Rubik;

}
.I71595 .button .icon, .I71595.button .icon {
background-size:100% 100%;
}
.I71595 .button:hover, .I71595.button:hover {
}
.I71595 .button:hover .text, .I71595.button:hover .text {
}
.I71595 .button:hover .icon, .I71595.button:hover .icon {
background-size:100% 100%;
}
}

.I71596, a.I71596 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I71596:hover, a.I71596:hover {
}

.I71597, a.I71597 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I71597:hover, a.I71597:hover {
}
@media (max-width:992px) {
.I71597, a.I71597 {
}
.I71597:hover, a.I71597:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I71597, a.I71597 {
display:flex;
padding-bottom:1rem;

}
.I71597:hover, a.I71597:hover {
}
}

.I71598 .button, .I71598.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I71598 button.button, button.I71598.button {
cursor:pointer;
}
.I71598 .button .text, .I71598.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I71598 .button .icon, .I71598.button .icon {
flex:none;
background-size:100% 100%;
}
.I71598 .button:hover, .I71598.button:hover {
}
.I71598 .button:hover .text, .I71598.button:hover .text {
}
.I71598 .button:hover .icon, .I71598.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I71598 .button, .I71598.button {
}
.I71598 button.button, button.I71598.button {
}
.I71598 .button .text, .I71598.button .text {
font-family:Rubik;

}
.I71598 .button .icon, .I71598.button .icon {
background-size:100% 100%;
}
.I71598 .button:hover, .I71598.button:hover {
}
.I71598 .button:hover .text, .I71598.button:hover .text {
}
.I71598 .button:hover .icon, .I71598.button:hover .icon {
background-size:100% 100%;
}
}

.I71599 .button, .I71599.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
padding-top:4rem;

}
.I71599 button.button, button.I71599.button {
cursor:pointer;
}
.I71599 .button .text, .I71599.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I71599 .button .icon, .I71599.button .icon {
flex:none;
background-size:100% 100%;
}
.I71599 .button:hover, .I71599.button:hover {
}
.I71599 .button:hover .text, .I71599.button:hover .text {
}
.I71599 .button:hover .icon, .I71599.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I71599 .button, .I71599.button {
padding-top:2rem;

}
.I71599 button.button, button.I71599.button {
}
.I71599 .button .text, .I71599.button .text {
font-family:Rubik;

}
.I71599 .button .icon, .I71599.button .icon {
background-size:100% 100%;
}
.I71599 .button:hover, .I71599.button:hover {
}
.I71599 .button:hover .text, .I71599.button:hover .text {
}
.I71599 .button:hover .icon, .I71599.button:hover .icon {
background-size:100% 100%;
}
}

h1.I138264, .I138264 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I138264, .I138264 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I138264, .I138264 p {
margin:0px;
}

figure.I138264, .I138264 figure {
margin:0px;
}

a.I138264, .I138264 a {
text-decoration:inherit;
color:inherit;
}

.I138264 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I138264 article, article.I138264 {
flex-direction:column;	
}
.I138264 article:hover, article.I138264:hover {
}
.I138264 article.active, article.I138264.active {
}
.I138264 .body {
}
.I138264 .body:hover {
	
}
.I138264 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I138264 .body a {
text-decoration:underline;

}
.I138264 .body img {
}
.I138264 .body img:hover {
}




.I161592, a.I161592 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I161592:hover, a.I161592:hover {
}

.I161643, a.I161643 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I161643:hover, a.I161643:hover {
}
@media (max-width:992px) {
.I161643, a.I161643 {
}
.I161643:hover, a.I161643:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161643, a.I161643 {
display:flex;
padding-bottom:1rem;

}
.I161643:hover, a.I161643:hover {
}
}

.I161677 .button, .I161677.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I161677 button.button, button.I161677.button {
cursor:pointer;
}
.I161677 .button .text, .I161677.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I161677 .button .icon, .I161677.button .icon {
flex:none;
background-size:100% 100%;
}
.I161677 .button:hover, .I161677.button:hover {
}
.I161677 .button:hover .text, .I161677.button:hover .text {
}
.I161677 .button:hover .icon, .I161677.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I161677 .button, .I161677.button {
}
.I161677 button.button, button.I161677.button {
}
.I161677 .button .text, .I161677.button .text {
font-family:Rubik;

}
.I161677 .button .icon, .I161677.button .icon {
background-size:100% 100%;
}
.I161677 .button:hover, .I161677.button:hover {
}
.I161677 .button:hover .text, .I161677.button:hover .text {
}
.I161677 .button:hover .icon, .I161677.button:hover .icon {
background-size:100% 100%;
}
}

.I161711, a.I161711 {
display:flex;
font-family:Graphik;
font-size:1.375rem;
font-weight:600;
text-decoration:none;
color:rgb(255,255,255);

padding-bottom:2rem;

}
.I161711:hover, a.I161711:hover {
}

.I161762, a.I161762 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;

}
.I161762:hover, a.I161762:hover {
}
@media (max-width:992px) {
.I161762, a.I161762 {
}
.I161762:hover, a.I161762:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I161762, a.I161762 {
display:flex;
padding-bottom:1rem;

}
.I161762:hover, a.I161762:hover {
}
}

.I161796 .button, .I161796.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
margin-top:2rem;

}
.I161796 button.button, button.I161796.button {
cursor:pointer;
}
.I161796 .button .text, .I161796.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I161796 .button .icon, .I161796.button .icon {
flex:none;
background-size:100% 100%;
}
.I161796 .button:hover, .I161796.button:hover {
}
.I161796 .button:hover .text, .I161796.button:hover .text {
}
.I161796 .button:hover .icon, .I161796.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I161796 .button, .I161796.button {
}
.I161796 button.button, button.I161796.button {
}
.I161796 .button .text, .I161796.button .text {
font-family:Rubik;

}
.I161796 .button .icon, .I161796.button .icon {
background-size:100% 100%;
}
.I161796 .button:hover, .I161796.button:hover {
}
.I161796 .button:hover .text, .I161796.button:hover .text {
}
.I161796 .button:hover .icon, .I161796.button:hover .icon {
background-size:100% 100%;
}
}

h1.I71600, .I71600 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71600 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:19;
width:100%;


}
.I71600:hover {
}
.I71600 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71600 > .viewport:hover {
}


.I71601 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
min-width:100%;
background-color:rgb(245,245,245);

align-items:center;

	
}
.I71601:hover {
}

.I71602 {
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;


}
.I71602:hover {
}
@media (max-width:992px) {
.I71602 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;


flex-direction:row;
}
.I71602:hover {
}
}
@media (max-width:640px) {
.I71602 {

padding-left:1.625em;
padding-right:1.625em;


flex-direction:column;
}
.I71602:hover {
}
}

.I71603 {
display:flex;
position:var(--I71603-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:50%;
padding-left:4rem;
box-sizing:border-box;

justify-content:center;


}
.I71603:hover {
}

@media (max-width:992px) {
.I71603 {

order:4;
width:50%;
margin-right:0;
padding-left:0rem;

justify-content:center;


}
.I71603:hover {
}

}
@media (max-width:640px) {
.I71603 {

order:4;
min-width:100%;
padding-top:1.5rem;

}
.I71603:hover {
}

}
@media (min-width:1440px) {
.I71603 {

order:3;
width:50%;
padding-right:4rem;

}
.I71603:hover {
}

}
.I71604 {
display:flex;
position:var(--I71604-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:50%;
padding-right:4rem;
box-sizing:border-box;

flex-direction:column;


}
.I71604:hover {
}

@media (max-width:992px) {
.I71604 {

order:3;
width:50%;
padding-left:0rem;

}
.I71604:hover {
}

}
@media (max-width:640px) {
.I71604 {

order:3;
min-width:100%;
padding-right:0rem;

flex-direction:column;
align-items:flex-start;


}
.I71604:hover {
}

}
@media (min-width:1440px) {
.I71604 {

order:2;
width:50%;

flex-direction:column;


}
.I71604:hover {
}

}
.I128328 {
display:flex;
align-items:flex-start;
position:relative;

order:12;
padding-top:1.5rem;



flex-direction:row;

	
}
.I128328:hover {
}


h1.I71605, .I71605 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71605 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
width:100%;


}
.I71605:hover {
}
.I71605 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71605 > .viewport:hover {
}


h1.I71606, .I71606 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71606 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I71606:hover {
}
.I71606 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71606 > .viewport:hover {
}


h1.I71607, .I71607 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71607 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I71607:hover {
}
.I71607 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71607 > .viewport:hover {
}


h1.I71608, .I71608 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71608 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:1;
padding-top:0;


}
.I71608:hover {
}
.I71608 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71608 > .viewport:hover {
}

@media (max-width:640px) {
.I71608 {

margin-bottom:0;


}
.I71608:hover {
}
.I71608 > .viewport {



}
.I71608 > .viewport:hover {
}

}

h1.I71609, .I71609 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71609 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
width:100%;


}
.I71609:hover {
}
.I71609 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71609 > .viewport:hover {
}


h1.I71610, .I71610 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71610 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I71610:hover {
}
.I71610 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71610 > .viewport:hover {
}

@media (max-width:640px) {
.I71610 {

margin-bottom:-1.65rem;


}
.I71610:hover {
}
.I71610 > .viewport {



}
.I71610 > .viewport:hover {
}

}

h1.I71611, .I71611 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71611 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I71611:hover {
}
.I71611 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71611 > .viewport:hover {
}


h1.I71612, .I71612 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71612 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I71612:hover {
}
.I71612 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71612 > .viewport:hover {
}


h1.I71613, .I71613 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71613 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
padding-top:1rem;


}
.I71613:hover {
}
.I71613 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71613 > .viewport:hover {
}


h1.I71614, .I71614 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71614 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;
width:100%;
height:auto;


}
.I71614:hover {
}
.I71614 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71614 > .viewport:hover {
}

@media (max-width:992px) {
.I71614 {

height:auto;


}
.I71614:hover {
}
.I71614 > .viewport {



}
.I71614 > .viewport:hover {
}

}

h1.I74311, .I74311 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I74311 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;
width:100%;
padding-top:0.75rem;


}
.I74311:hover {
}
.I74311 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I74311 > .viewport:hover {
}

@media (min-width:1440px) {
.I74311 {

width:100%;
padding-top:0.75rem;


}
.I74311:hover {
}
.I74311 > .viewport {



}
.I74311 > .viewport:hover {
}

}
h1.I114862, .I114862 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I114862 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
padding-bottom:2rem;


}
.I114862:hover {
}
.I114862 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I114862 > .viewport:hover {
}


h1.I126811, .I126811 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I126811 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-top:2rem;


}
.I126811:hover {
}
.I126811 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I126811 > .viewport:hover {
}


.I71615, a.I71615 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I71615:hover, a.I71615:hover {
}
@media (max-width:992px) {
.I71615, a.I71615 {
display:flex;
font-size:1.625rem;


}
.I71615:hover, a.I71615:hover {
}
}
@media (max-width:640px) {
.I71615, a.I71615 {
display:flex;
font-size:1.625rem;


}
.I71615:hover, a.I71615:hover {
}
}

.I71616, a.I71616 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I71616:hover, a.I71616:hover {
}
@media (max-width:992px) {
.I71616, a.I71616 {
}
.I71616:hover, a.I71616:hover {
display:flex;
width:100%;

}
}

.I71617 .image, .I71617.image {
vertical-align:top;
width:494px;
height:auto;
min-width:100%;
max-width:100%;
background-image:url('https://www.genexus.com/media/images/whitepaper-scalableapps.png?timestamp=20220614164301');
background-image:-webkit-image-set(url('https://www.genexus.com/media/images/whitepaper-scalableapps.png?timestamp=20220614164301') 1.00x,url('https://www.genexus.com/media/images/whitepaper-scalableapps_x1.99.png?timestamp=20220614164301') 1.99x,url('https://www.genexus.com/media/images/whitepaper-scalableapps_x2.99.png?timestamp=20220614164301') 2.99x);
background-image:-moz-image-set(url('https://www.genexus.com/media/images/whitepaper-scalableapps.png?timestamp=20220614164301') 1.00x,url('https://www.genexus.com/media/images/whitepaper-scalableapps_x1.99.png?timestamp=20220614164301') 1.99x,url('https://www.genexus.com/media/images/whitepaper-scalableapps_x2.99.png?timestamp=20220614164301') 2.99x);
background-image:-ms-image-set(url('https://www.genexus.com/media/images/whitepaper-scalableapps.png?timestamp=20220614164301') 1.00x,url('https://www.genexus.com/media/images/whitepaper-scalableapps_x1.99.png?timestamp=20220614164301') 1.99x,url('https://www.genexus.com/media/images/whitepaper-scalableapps_x2.99.png?timestamp=20220614164301') 2.99x);
background-image:image-set(url('https://www.genexus.com/media/images/whitepaper-scalableapps.png?timestamp=20220614164301') 1.00x,url('https://www.genexus.com/media/images/whitepaper-scalableapps_x1.99.png?timestamp=20220614164301') 1.99x,url('https://www.genexus.com/media/images/whitepaper-scalableapps_x2.99.png?timestamp=20220614164301') 2.99x);
background-size:cover;
background-position:center center;

}
.I71617 .image:hover, .I71617.image:hover {
}

.I71618 .button, .I71618.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);

}
.I71618 button.button, button.I71618.button {
cursor:pointer;
}
.I71618 .button .text, .I71618.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I71618 .button .icon, .I71618.button .icon {
flex:none;
background-size:100% 100%;
}
.I71618 .button:hover, .I71618.button:hover {
background-color:rgb(210,40,93);

}
.I71618 .button:hover .text, .I71618.button:hover .text {
}
.I71618 .button:hover .icon, .I71618.button:hover .icon {
background-size:100% 100%;
}

.I71619, a.I71619 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I71619:hover, a.I71619:hover {
}

h1.I71620, .I71620 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I71620, .I71620 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I71620, .I71620 p {
margin:0px;
}

figure.I71620, .I71620 figure {
margin:0px;
}

a.I71620, .I71620 a {
text-decoration:inherit;
color:inherit;
}

.I71620 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I71620 article, article.I71620 {
width:100%;

flex-direction:column;	
}
.I71620 article:hover, article.I71620:hover {
}
.I71620 article.active, article.I71620.active {
}
.I71620 .body {
}
.I71620 .body:hover {
	
}
.I71620 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I71620 .body a {
text-decoration:underline;

}
.I71620 .body img {
}
.I71620 .body ul, .I71620 .body ol {
margin-left:1rem;
margin-top:-1rem;

}
.I71620 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I71620 .body iframe {
}
.I71620 .body img:hover {
}
.I71620 .body iframe:hover {
}

.I71620 .body li {
list-style-type:disc;
}



.I71621 .button, .I71621.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);

}
.I71621 button.button, button.I71621.button {
cursor:pointer;
}
.I71621 .button .text, .I71621.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I71621 .button .icon, .I71621.button .icon {
flex:none;
background-size:100% 100%;
}
.I71621 .button:hover, .I71621.button:hover {
background-color:rgb(217,217,217);

}
.I71621 .button:hover .text, .I71621.button:hover .text {
}
.I71621 .button:hover .icon, .I71621.button:hover .icon {
background-size:100% 100%;
}

.I71622 .button, .I71622.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;

}
.I71622 button.button, button.I71622.button {
cursor:pointer;
}
.I71622 .button .text, .I71622.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
line-height:20px;

}
.I71622 .button .icon, .I71622.button .icon {
flex:none;
background-size:100% 100%;
}
.I71622 .button:hover, .I71622.button:hover {
}
.I71622 .button:hover .text, .I71622.button:hover .text {
}
.I71622 .button:hover .icon, .I71622.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I71622 .button, .I71622.button {
border-color:rgb(108,72,201);
border-style:solid;
border-width:1px;

}
.I71622 button.button, button.I71622.button {
}
.I71622 .button .text, .I71622.button .text {
color:rgb(108,72,201);

}
.I71622 .button .icon, .I71622.button .icon {
background-size:100% 100%;
}
.I71622 .button:hover, .I71622.button:hover {
border-color:rgb(238,238,238);
background-color:rgb(238,238,238);

}
.I71622 .button:hover .text, .I71622.button:hover .text {
color:rgb(150,155,160);

}
.I71622 .button:hover .icon, .I71622.button:hover .icon {
background-size:100% 100%;
}
}

.I71623 .button, .I71623.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I71623 button.button, button.I71623.button {
cursor:pointer;
}
.I71623 .button .text, .I71623.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
line-height:1.625rem;

}
.I71623 .button .icon, .I71623.button .icon {
flex:none;
background-size:100% 100%;
}
.I71623 .button:hover, .I71623.button:hover {
}
.I71623 .button:hover .text, .I71623.button:hover .text {
}
.I71623 .button:hover .icon, .I71623.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I71623 .button, .I71623.button {
}
.I71623 button.button, button.I71623.button {
}
.I71623 .button .text, .I71623.button .text {
font-family:Rubik;

}
.I71623 .button .icon, .I71623.button .icon {
background-size:100% 100%;
}
.I71623 .button:hover, .I71623.button:hover {
}
.I71623 .button:hover .text, .I71623.button:hover .text {
}
.I71623 .button:hover .icon, .I71623.button:hover .icon {
background-size:100% 100%;
}
}

.I71624 {
display:flex;
width:100%;
height:270px;

}
.I71624:hover {
}

.I74275, a.I74275 {
display:flex;
font-family:Rubik;
font-size:0.75rem;
font-style:normal;
font-weight:400;
color:rgb(17,17,17);
line-height:1.25rem;


}
.I74275:hover, a.I74275:hover {
}
@media (max-width:992px) {
.I74275, a.I74275 {
}
.I74275:hover, a.I74275:hover {
display:flex;
width:100%;

}
}

.I114807 .image, .I114807.image {
vertical-align:top;
}
.I114807 .image:hover, .I114807.image:hover {
}

.I126757 .button, .I126757.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I126757 button.button, button.I126757.button {
cursor:pointer;
}
.I126757 .button .text, .I126757.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I126757 .button .icon, .I126757.button .icon {
flex:none;
background-size:100% 100%;
}
.I126757 .button:hover, .I126757.button:hover {
}
.I126757 .button:hover .text, .I126757.button:hover .text {
}
.I126757 .button:hover .icon, .I126757.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I126757 .button, .I126757.button {
}
.I126757 button.button, button.I126757.button {
}
.I126757 .button .text, .I126757.button .text {
font-family:Rubik;

}
.I126757 .button .icon, .I126757.button .icon {
background-size:100% 100%;
}
.I126757 .button:hover, .I126757.button:hover {
}
.I126757 .button:hover .text, .I126757.button:hover .text {
}
.I126757 .button:hover .icon, .I126757.button:hover .icon {
background-size:100% 100%;
}
}

h1.I71625, .I71625 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71625 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:20;
width:100%;


}
.I71625:hover {
}
.I71625 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71625 > .viewport:hover {
}


.I71626 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
background-color:rgb(255,255,255);

align-items:center;

	
}
.I71626:hover {
}
@media (max-width:992px) {
.I71626 {
padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

	
}
.I71626:hover {
}
}
@media (max-width:640px) {
.I71626 {
box-sizing:border-box;

	
}
.I71626:hover {
}
}

.I71627 {
display:flex;

order:3;
width:100%;
max-width:960px;
box-sizing:border-box;


}
.I71627:hover {
}
@media (max-width:992px) {
.I71627 {

width:100%;


flex-direction:column;
}
.I71627:hover {
}
}
@media (max-width:640px) {
.I71627 {

width:100%;
max-width:100%;


}
.I71627:hover {
}
}

.I71628 {
display:flex;
position:var(--I71628-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:300px;
margin-right:150px;

}
.I71628:hover {
}

@media (max-width:992px) {
.I71628 {

width:100%;
max-width:450px;
margin-right:32px;

}
.I71628:hover {
}

}
@media (max-width:640px) {
.I71628 {

width:100%;
margin-right:0;

}
.I71628:hover {
}

}

.I71629 {
display:flex;
position:var(--I71629-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:calc(100% - 450px);

align-items:flex-end;


}
.I71629:hover {
}

@media (max-width:992px) {
.I71629 {

width:100%;
max-width:450px;

}
.I71629:hover {
}

}
@media (max-width:640px) {
.I71629 {

max-width:100%;

}
.I71629:hover {
}

}

h1.I71630, .I71630 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71630 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I71630:hover {
}
.I71630 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71630 > .viewport:hover {
}

@media (max-width:640px) {
.I71630 {

width:100%;


}
.I71630:hover {
}
.I71630 > .viewport {



}
.I71630 > .viewport:hover {
}

}

h1.I71631, .I71631 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71631 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I71631:hover {
}
.I71631 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71631 > .viewport:hover {
}

@media (max-width:640px) {
.I71631 {

width:100%;


}
.I71631:hover {
}
.I71631 > .viewport {



}
.I71631 > .viewport:hover {
}

}

h1.I71632, .I71632 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71632 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;
margin-top:1.5rem;


}
.I71632:hover {
}
.I71632 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71632 > .viewport:hover {
}


h1.I71633, .I71633 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71633 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I71633:hover {
}
.I71633 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71633 > .viewport:hover {
}


h1.I71634, .I71634 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I71634 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I71634:hover {
}
.I71634 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I71634 > .viewport:hover {
}


h1.I153847, .I153847 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I153847 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I153847:hover {
}
.I153847 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I153847 > .viewport:hover {
}


h1.I189932, .I189932 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I189932 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I189932:hover {
}
.I189932 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I189932 > .viewport:hover {
}

@media (max-width:640px) {
.I189932 {

width:100%;


}
.I189932:hover {
}
.I189932 > .viewport {



}
.I189932 > .viewport:hover {
}

}

.I71635, a.I71635 {
display:flex;
font-family:Graphik;
font-size:2.25rem;
font-weight:600;
color:rgb(17,17,17);


}
.I71635:hover, a.I71635:hover {
}
@media (max-width:992px) {
.I71635, a.I71635 {
display:flex;
font-size:1.625rem;


}
.I71635:hover, a.I71635:hover {
}
}
@media (max-width:640px) {
.I71635, a.I71635 {
display:flex;
font-size:1.625rem;


}
.I71635:hover, a.I71635:hover {
}
}

.I71636, a.I71636 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;
padding-top:1rem;

}
.I71636:hover, a.I71636:hover {
}
@media (max-width:992px) {
.I71636, a.I71636 {
}
.I71636:hover, a.I71636:hover {
display:flex;
width:100%;

}
}

.I71637 .image, .I71637.image {
vertical-align:top;
}
.I71637 .image:hover, .I71637.image:hover {
}

.I71638 {
}
.I71638:hover {
}
.I71638 {
}
.I71638:hover {
}
.hbspt-form {
  font-family: Rubik, Arial, Helvetica, sans-serif;
  font-size: 16px;
}
.hbspt-form .hs-form-field {
  margin-bottom: 10px;
}
.hbspt-form .hs-input {
  font-family: inherit;
  font-size: inherit;
  padding: 9.5px 16px 9.5px 16px;
  border-radius: 0;
  border: 1px solid rgba(0, 0, 0, 0.12);
  width: 100%;
  box-sizing: border-box;
}
.hbspt-form textarea.hs-input {
  height: 160px;
}
.hbspt-form select.hs-input {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-image: url("https://www.genexus.com/media/images/chevron-down-1.svg");
  background-repeat: no-repeat;
  background-position: calc(100% - 17px) center;
  padding-right: 46px;
}
.hbspt-form .hs-input:focus-visible {
  border: 1px solid rgba(250, 50, 99, 0.5);
  outline: none;
}
.hbspt-form label {
  color: #969ba0;
  margin-bottom: 10px;
  margin-top: 16px;
  display: inline-block;
}
/*Error messages*/
.hbspt-form ul.hs-error-msgs {
  list-style-type: none;
  padding-left: 0;
  color: rgb(250, 50, 99);
  margin-top: 0;
  margin-bottom: 0;
}
.hbspt-form ul.hs-error-msgs label.hs-error-msg {
  list-style-type: none;
  padding-left: 0;
  color: rgb(250, 50, 99);
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 16px;
}
/*Button*/
.hbspt-form .hs-button {
  background: rgb(250, 50, 99);
  color: #fff;
  border: 0;
  padding: 14px 25px;
  border-radius: 28px;
  font-family: Rubik, Arial, Helvetica, sans-serif;
  font-weight: 500;
  font-size: 16px;
  cursor: pointer;
}
.hbspt-form .hs-button:hover {
  background: #d2285d;
}
/*Checkboxes list*/
.hbspt-form .inputs-list {
  list-style-type: none;
  padding-left: 0;
}
.hbspt-form .inputs-list .hs-input {
  width: auto;
  margin-right: 10px;
}
/*legal consent container*/
.hbspt-form .legal-consent-container {
  color: #969ba0;
  font-size: 12px;
  line-height: 1.6em;
}
.hbspt-form .legal-consent-container a {
  color: rgb(250, 50, 99);
}
.hbspt-form .submitted-message {
  color: #969ba0;
}
.hbspt-form .legal-consent-container label {
  display: inline;
}
.hbspt-form .inputs-list.multi-container {
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
}
.hbspt-form .inputs-list.multi-container label {
  margin: 0;
}


.I71639 {
width:100%;

}
.I71639:hover {
}
.I71639 {
}
.I71639:hover {
}


.I153800 {}
.I189863, a.I189863 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(255,255,255);
line-height:1.625rem;

padding-bottom:1rem;
padding-top:1rem;

}
.I189863:hover, a.I189863:hover {
}
@media (max-width:992px) {
.I189863, a.I189863 {
}
.I189863:hover, a.I189863:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I189863, a.I189863 {
display:flex;
padding-bottom:1rem;

}
.I189863:hover, a.I189863:hover {
}
}

h1.I73529, .I73529 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I73529 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:17;
width:100%;


}
.I73529:hover {
}
.I73529 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I73529 > .viewport:hover {
}


.I73513 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
background-color:rgb(17,17,17);

align-items:center;

	
}
.I73513:hover {
}
@media (min-width:1440px) {
.I73513 {
align-items:center;

	
}
.I73513:hover {
}
}
.I73514 {
display:flex;
position:var(--I73514-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;


}
.I73514:hover {
}

@media (max-width:992px) {
.I73514 {

padding-bottom:4rem;
padding-left:1.625rem;
padding-right:1.625rem;
padding-top:4rem;

}
.I73514:hover {
}

}
@media (max-width:640px) {
.I73514 {

align-items:flex-start;


}
.I73514:hover {
}

}

.I143574 {
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;

	
}
.I143574:hover {
}

@media (max-width:992px) {
.I143574 {

margin-left:0rem;



	
}
.I143574:hover {
}

}
@media (max-width:640px) {
.I143574 {

margin-bottom:1rem;
margin-left:0rem;
padding-bottom:6px;



	
}
.I143574:hover {
}

}
@media (min-width:1440px) {
.I143574 {

order:3;
margin-left:0px;



	
}
.I143574:hover {
}

}
h1.I73515, .I73515 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I73515 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
margin-bottom:0.5rem;


}
.I73515:hover {
}
.I73515 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I73515 > .viewport:hover {
}

@media (min-width:1440px) {
.I73515 {

order:2;

}
.I73515:hover {
}
.I73515 > .viewport {



}
.I73515 > .viewport:hover {
}

}
h1.I73516, .I73516 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I73516 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;
width:100%;
max-width:800px;


}
.I73516:hover {
}
.I73516 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I73516 > .viewport:hover {
}

@media (min-width:1440px) {
.I73516 {

order:4;

}
.I73516:hover {
}
.I73516 > .viewport {



}
.I73516 > .viewport:hover {
}

}
h1.I73517, .I73517 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I73517 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:9;
width:100%;
max-width:940px;
margin-top:1rem;


}
.I73517:hover {
}
.I73517 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I73517 > .viewport:hover {
}

@media (max-width:640px) {
.I73517 {


}
.I73517:hover {
}
.I73517 > .viewport {

justify-content:flex-start;


}
.I73517 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I73517 {

order:5;

}
.I73517:hover {
}
.I73517 > .viewport {



}
.I73517 > .viewport:hover {
}

}
h1.I73518, .I73518 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I73518 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
margin-top:2rem;


}
.I73518:hover {
}
.I73518 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I73518 > .viewport:hover {
}

@media (min-width:1440px) {
.I73518 {

order:13;

}
.I73518:hover {
}
.I73518 > .viewport {



}
.I73518 > .viewport:hover {
}

}
h1.I73519, .I73519 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I73519 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I73519:hover {
}
.I73519 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I73519 > .viewport:hover {
}


h1.I73520, .I73520 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I73520 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:15;
margin-top:2rem;


}
.I73520:hover {
}
.I73520 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I73520 > .viewport:hover {
}

@media (min-width:1440px) {
.I73520 {

order:21;

}
.I73520:hover {
}
.I73520 > .viewport {



}
.I73520 > .viewport:hover {
}

}
h1.I73521, .I73521 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I73521 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:26;
margin-top:2rem;


}
.I73521:hover {
}
.I73521 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I73521 > .viewport:hover {
}

@media (min-width:1440px) {
.I73521 {

order:9;

}
.I73521:hover {
}
.I73521 > .viewport {



}
.I73521 > .viewport:hover {
}

}
h1.I108288, .I108288 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108288 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I108288:hover {
}
.I108288 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I108288 > .viewport:hover {
}

@media (max-width:640px) {
.I108288 {

padding-top:1rem;


}
.I108288:hover {
}
.I108288 > .viewport {

justify-content:flex-start;


}
.I108288 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I108288 {

order:6;

}
.I108288:hover {
}
.I108288 > .viewport {



}
.I108288 > .viewport:hover {
}

}
h1.I113894, .I113894 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I113894 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;
margin-bottom:4rem;


}
.I113894:hover {
}
.I113894 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I113894 > .viewport:hover {
}

@media (min-width:1440px) {
.I113894 {

order:1;

}
.I113894:hover {
}
.I113894 > .viewport {



}
.I113894 > .viewport:hover {
}

}
h1.I119660, .I119660 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I119660 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:14;

}
.I119660:hover {
}
.I119660 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I119660 > .viewport:hover {
}

@media (min-width:1440px) {
.I119660 {

order:14;

}
.I119660:hover {
}
.I119660 > .viewport {



}
.I119660 > .viewport:hover {
}

}
h1.I128124, .I128124 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I128124 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;
width:100%;
max-width:740px;
margin-top:1rem;


}
.I128124:hover {
}
.I128124 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I128124 > .viewport:hover {
}

@media (min-width:1440px) {
.I128124 {

order:9;

}
.I128124:hover {
}
.I128124 > .viewport {



}
.I128124 > .viewport:hover {
}

}
h1.I136152, .I136152 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I136152 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:27;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I136152:hover {
}
.I136152 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I136152 > .viewport:hover {
}

@media (min-width:1440px) {
.I136152 {

order:14;

}
.I136152:hover {
}
.I136152 > .viewport {



}
.I136152 > .viewport:hover {
}

}
h1.I136478, .I136478 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I136478 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:31;
width:100%;
margin-bottom:4rem;
margin-top:2.5rem;


}
.I136478:hover {
}
.I136478 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;

justify-content:center;


}
.I136478 > .viewport:hover {
}

@media (min-width:1440px) {
.I136478 {

order:22;

}
.I136478:hover {
}
.I136478 > .viewport {



}
.I136478 > .viewport:hover {
}

}
h1.I143493, .I143493 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143493 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I143493:hover {
}
.I143493 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143493 > .viewport:hover {
}


h1.I143736, .I143736 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143736 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I143736:hover {
}
.I143736 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143736 > .viewport:hover {
}


h1.I143898, .I143898 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I143898 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I143898:hover {
}
.I143898 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I143898 > .viewport:hover {
}


h1.I144060, .I144060 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144060 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I144060:hover {
}
.I144060 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144060 > .viewport:hover {
}


h1.I144222, .I144222 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I144222 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;
margin-left:4px;


}
.I144222:hover {
}
.I144222 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I144222 > .viewport:hover {
}


.I73522, a.I73522 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(255,255,255);


}
.I73522:hover, a.I73522:hover {
}
@media (max-width:992px) {
.I73522, a.I73522 {
display:flex;
font-size:1.25rem;


}
.I73522:hover, a.I73522:hover {
}
}
@media (max-width:640px) {
.I73522, a.I73522 {
display:flex;
font-size:1.25rem;


}
.I73522:hover, a.I73522:hover {
}
}

.I73523, a.I73523 {
display:flex;
justify-content:center;
font-family:Graphik;
font-size:2.875rem;
font-weight:600;
text-align:center;
color:rgb(255,255,255);


}
.I73523:hover, a.I73523:hover {
}
@media (max-width:992px) {
.I73523, a.I73523 {
display:flex;
font-size:1.625rem;


}
.I73523:hover, a.I73523:hover {
}
}
@media (max-width:640px) {
.I73523, a.I73523 {
display:flex;
justify-content:flex-start;
text-align:left;

width:100%;

}
.I73523:hover, a.I73523:hover {
}
}

.I73524, a.I73524 {
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;

padding-bottom:1rem;

}
.I73524:hover, a.I73524:hover {
}
@media (max-width:992px) {
.I73524, a.I73524 {
}
.I73524:hover, a.I73524:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I73524, a.I73524 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I73524:hover, a.I73524:hover {
}
}

.I73525 .button, .I73525.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);

}
.I73525 button.button, button.I73525.button {
cursor:pointer;
}
.I73525 .button .text, .I73525.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:20px;

}
.I73525 .button .icon, .I73525.button .icon {
flex:none;
background-size:100% 100%;
}
.I73525 .button:hover, .I73525.button:hover {
background-color:rgb(217,217,217);

}
.I73525 .button:hover .text, .I73525.button:hover .text {
}
.I73525 .button:hover .icon, .I73525.button:hover .icon {
background-size:100% 100%;
}

.I73526 .button, .I73526.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I73526 button.button, button.I73526.button {
cursor:pointer;
}
.I73526 .button .text, .I73526.button .text {
}
.I73526 .button .icon, .I73526.button .icon {
flex:none;
background-size:100% 100%;
}
.I73526 .button:hover, .I73526.button:hover {
}
.I73526 .button:hover .text, .I73526.button:hover .text {
}
.I73526 .button:hover .icon, .I73526.button:hover .icon {
background-size:100% 100%;
}

.I73527 .button, .I73527.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I73527 button.button, button.I73527.button {
cursor:pointer;
}
.I73527 .button .text, .I73527.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(255,255,255);
line-height:1.625rem;

}
.I73527 .button .icon, .I73527.button .icon {
flex:none;
background-size:100% 100%;
}
.I73527 .button:hover, .I73527.button:hover {
}
.I73527 .button:hover .text, .I73527.button:hover .text {
}
.I73527 .button:hover .icon, .I73527.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I73527 .button, .I73527.button {
}
.I73527 button.button, button.I73527.button {
}
.I73527 .button .text, .I73527.button .text {
font-family:Rubik;

}
.I73527 .button .icon, .I73527.button .icon {
background-size:100% 100%;
}
.I73527 .button:hover, .I73527.button:hover {
}
.I73527 .button:hover .text, .I73527.button:hover .text {
}
.I73527 .button:hover .icon, .I73527.button:hover .icon {
background-size:100% 100%;
}
}

.I73528 .button, .I73528.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);

}
.I73528 button.button, button.I73528.button {
cursor:pointer;
}
.I73528 .button .text, .I73528.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(255,255,255);
line-height:20px;

}
.I73528 .button .icon, .I73528.button .icon {
flex:none;
background-size:100% 100%;
}
.I73528 .button:hover, .I73528.button:hover {
background-color:rgb(210,40,93);

}
.I73528 .button:hover .text, .I73528.button:hover .text {
}
.I73528 .button:hover .icon, .I73528.button:hover .icon {
background-size:100% 100%;
}

.I108244, a.I108244 {
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;


}
.I108244:hover, a.I108244:hover {
}
@media (max-width:992px) {
.I108244, a.I108244 {
}
.I108244:hover, a.I108244:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I108244, a.I108244 {
display:flex;
justify-content:flex-start;
text-align:left;


}
.I108244:hover, a.I108244:hover {
}
}

.I113843 .image, .I113843.image {
vertical-align:top;
}
.I113843 .image:hover, .I113843.image:hover {
}

.I119605 .button, .I119605.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I119605 button.button, button.I119605.button {
cursor:pointer;
}
.I119605 .button .text, .I119605.button .text {
}
.I119605 .button .icon, .I119605.button .icon {
flex:none;
background-size:100% 100%;
}
.I119605 .button:hover, .I119605.button:hover {
}
.I119605 .button:hover .text, .I119605.button:hover .text {
}
.I119605 .button:hover .icon, .I119605.button:hover .icon {
background-size:100% 100%;
}

h1.I128063, .I128063 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

ul.I128063, .I128063 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

p.I128063, .I128063 p {
margin:0px;
}

figure.I128063, .I128063 figure {
margin:0px;
}

a.I128063, .I128063 a {
text-decoration:inherit;
color:inherit;
}

.I128063 header {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.I128063 article, article.I128063 {
padding-bottom:1.5rem;

flex-direction:column;	
}
.I128063 article:hover, article.I128063:hover {
}
.I128063 article.active, article.I128063.active {
}
.I128063 .body {
}
.I128063 .body:hover {
	
}
.I128063 .body {
display:block;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

}
.I128063 .body img {
}
.I128063 .body ul, .I128063 .body ol {
margin-left:1rem;

}
.I128063 .body li {
margin-bottom:1rem;

line-height:1.625rem;

}
.I128063 .body iframe {
}
.I128063 .body img:hover {
}
.I128063 .body iframe:hover {
}

.I128063 .body li {
list-style-type:disc;
}



.I136087 .image, .I136087.image {
vertical-align:top;
height:auto;
min-width:100%;
max-width:100%;

}
.I136087 .image:hover, .I136087.image:hover {
}

.I136407 .image, .I136407.image {
vertical-align:top;
}
.I136407 .image:hover, .I136407.image:hover {
}

.I143412 .image, .I143412.image {
vertical-align:top;
width:20px;
height:20px;

}
.I143412 .image:hover, .I143412.image:hover {
}

.I143655, a.I143655 {
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;

}
.I143655:hover, a.I143655:hover {
}

.I143817, a.I143817 {
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;

}
.I143817:hover, a.I143817:hover {
}

.I143979, a.I143979 {
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;

}
.I143979:hover, a.I143979:hover {
display:flex;
text-decoration:underline;


}

.I144141 .image, .I144141.image {
vertical-align:top;
}
.I144141 .image:hover, .I144141.image:hover {
}

h1.I117012, .I117012 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117012 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:11;

}
.I117012:hover {
}
.I117012 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117012 > .viewport:hover {
}


.I116879 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
max-width:1180px;
margin-left:auto;
margin-right:auto;
padding-bottom:0rem;
padding-left:2rem;
padding-right:2rem;
padding-top:4rem;
box-sizing:border-box;

flex-direction:column;
align-items:center;

	
}
.I116879:hover {
}
@media (max-width:992px) {
.I116879 {
width:100%;
margin-left:auto;
margin-right:auto;
padding-bottom:4rem;
padding-top:4rem;

align-items:flex-start;

	
}
.I116879:hover {
}
}
@media (max-width:640px) {
.I116879 {
padding-bottom:4rem;
padding-left:0rem;
padding-right:0rem;
padding-top:4rem;

	
}
.I116879:hover {
}
}

.I116880 {
display:flex;

order:3;
width:100%;
max-width:1440px;
padding-bottom:1rem;
box-sizing:border-box;


flex-direction:row;
}
.I116880:hover {
}
@media (max-width:992px) {
.I116880 {

width:100%;
padding-bottom:1rem;
padding-right:0;


}
.I116880:hover {
}
}
@media (max-width:640px) {
.I116880 {

width:calc(100vw - 1rem);
margin-left:1rem;
padding-bottom:1rem;
padding-left:0;
padding-right:1rem;


}
.I116880:hover {
}
}

.I116881 {
display:flex;
position:var(--I116881-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

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;
--I116881-location-transform:translate(0px,0px);
z-index:var(--I116881-z-index, auto);

transform:
var(--I116881-location-transform, translate(0px,0px))
var(--I116881-user-box-transform, translate(0px,0px))
;


position:var(--I116881-position-static-computed, static);
}
.I116881:hover {
}

@media (max-width:640px) {
.I116881 {

width:calc(100vw - 2rem);

}
.I116881:hover {
}

}

.I116882 {
display:flex;
position:var(--I116882-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
width:100%;
height:240px;
background-color:rgb(241,242,242);
box-shadow:none;
overflow:hidden;
}
.I116882:hover {
}

@media (max-width:640px) {
.I116882 {

width:calc(100vw - 2rem);

}
.I116882:hover {
}

}

.I116883 {
display:flex;
position:var(--I116883-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:7;
width:100%;
height:240px;
background-color:rgb(65,206,179);
box-shadow:none;
overflow:hidden;
}
.I116883:hover {
}
.I116883 {
--I116883-position-static-computed:static;
}
.I116883 > .sector, .I116883 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I116883 {

width:calc(100vw - 2rem);

}
.I116883:hover {
}

}

.I116884 {
display:flex;
position:var(--I116884-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
max-width:1440px;
box-sizing:border-box;

}
.I116884:hover {
}

@media (max-width:640px) {
.I116884 {

padding-left:1rem;
padding-right:1rem;

}
.I116884:hover {
}

}

.I116885 {
display:flex;
position:var(--I116885-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
width:100%;
height:240px;
background-color:rgb(255,133,119);
box-shadow:none;
overflow:hidden;
}
.I116885:hover {
}

@media (max-width:640px) {
.I116885 {

width:calc(100vw - 2rem);

}
.I116885:hover {
}

}

.I116886 {
display:flex;
position:var(--I116886-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:17;
width:100%;
height:240px;
background-color:rgb(174,141,255);
box-shadow:none;
overflow:hidden;
}
.I116886:hover {
}
.I116886 {
--I116886-position-static-computed:static;
}
.I116886 > .sector, .I116886 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I116886 {

width:calc(100vw - 2rem);

}
.I116886:hover {
}

}
@media (min-width:1440px) {
.I116886 {

}
.I116886:hover {
}
.I116886 {
--I116886-position-static-computed:static;
}
.I116886 > .sector, .I116886 > .group-sectors {
position:relative;
}
}
.I116887 {
display:flex;
position:var(--I116887-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;
}
.I116887:hover {
}

@media (max-width:640px) {
.I116887 {

width:calc(100vw - 2rem);

}
.I116887:hover {
}

}

.I116888 {
display:flex;
position:var(--I116888-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;
}
.I116888:hover {
}

@media (max-width:640px) {
.I116888 {

width:calc(100vw - 2rem);

}
.I116888:hover {
}

}

.I116889 {
display:flex;
position:var(--I116889-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;
}
.I116889:hover {
}

@media (max-width:640px) {
.I116889 {

width:calc(100vw - 2rem);

}
.I116889:hover {
}

}

.I116890 {
display:flex;
position:var(--I116890-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;
}
.I116890:hover {
}

@media (max-width:640px) {
.I116890 {

width:calc(100vw - 2rem);

}
.I116890:hover {
}

}

.I116891 {
display:flex;
position:var(--I116891-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I116891:hover {
}


.I116892 {
display:flex;
position:var(--I116892-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;
}
.I116892:hover {
}

@media (max-width:640px) {
.I116892 {

width:calc(100vw - 2rem);

}
.I116892:hover {
}

}

.I166575 {
display:flex;
position:var(--I166575-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;
}
.I166575:hover {
}


.I116893 {
display:flex;
align-items:flex-start;
position:relative;

order:11;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I116893:hover {
}

@media (min-width:1440px) {
.I116893 {

order:4;


	
}
.I116893:hover {
}

}
.I116894 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I116894:hover {
}

@media (min-width:1440px) {
.I116894 {

order:2;


	
}
.I116894:hover {
}

}
.I116895 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I116895:hover {
}


.I116896 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I116896:hover {
}


.I116897 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I116897:hover {
}


.I116898 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I116898:hover {
}


.I116899 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I116899:hover {
}


.I116900 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I116900:hover {
}


.I116901 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I116901:hover {
}


.I116902 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;



flex-direction:row;
justify-content:space-between;
align-items:center;

	
}
.I116902:hover {
}
.I116902 > .sector {
position:relative;
}
@media (max-width:640px) {
.I116902 {



flex-direction:column;
align-items:flex-start;

	
}
.I116902:hover {
}

}

.I116903 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I116903:hover {
}


.I167080 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I167080:hover {
}


h1.I116904, .I116904 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116904 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
width:100%;
background-size:cover;
background-position:center center;


}
.I116904:hover {
}
.I116904 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I116904 > .viewport:hover {
}

@media (min-width:1440px) {
.I116904 {

order:8;

}
.I116904:hover {
}
.I116904 > .viewport {



}
.I116904 > .viewport:hover {
}

}
h1.I116905, .I116905 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116905 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I116905:hover {
}
.I116905 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I116905 > .viewport:hover {
}


h1.I116906, .I116906 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116906 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I116906:hover {
}
.I116906 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I116906 > .viewport:hover {
}

@media (min-width:1440px) {
.I116906 {

order:3;

}
.I116906:hover {
}
.I116906 > .viewport {



}
.I116906 > .viewport:hover {
}

}
h1.I116907, .I116907 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116907 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I116907:hover {
}
.I116907 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I116907 > .viewport:hover {
}


h1.I116908, .I116908 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116908 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;
overflow:hidden;

}
.I116908:hover {
}
.I116908 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I116908 > .viewport:hover {
}


h1.I116909, .I116909 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116909 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I116909:hover {
}
.I116909 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I116909 > .viewport:hover {
}


h1.I116910, .I116910 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116910 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I116910:hover {
}
.I116910 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I116910 > .viewport:hover {
}


h1.I116911, .I116911 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116911 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I116911:hover {
}
.I116911 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I116911 > .viewport:hover {
}


h1.I116912, .I116912 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116912 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;

}
.I116912:hover {
}
.I116912 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I116912 > .viewport:hover {
}


h1.I116913, .I116913 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116913 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I116913:hover {
}
.I116913 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I116913 > .viewport:hover {
}


h1.I116914, .I116914 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116914 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I116914:hover {
}
.I116914 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I116914 > .viewport:hover {
}


h1.I116915, .I116915 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116915 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I116915:hover {
}
.I116915 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I116915 > .viewport:hover {
}


h1.I116916, .I116916 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116916 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I116916:hover {
}
.I116916 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I116916 > .viewport:hover {
}


h1.I116917, .I116917 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116917 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I116917:hover {
}
.I116917 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I116917 > .viewport:hover {
}


h1.I116918, .I116918 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116918 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I116918:hover {
}
.I116918 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I116918 > .viewport:hover {
}


h1.I116919, .I116919 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116919 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I116919:hover {
}
.I116919 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I116919 > .viewport:hover {
}


h1.I116920, .I116920 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116920 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I116920:hover {
}
.I116920 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I116920 > .viewport:hover {
}


h1.I116921, .I116921 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116921 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I116921:hover {
}
.I116921 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I116921 > .viewport:hover {
}

@media (max-width:640px) {
.I116921 {

width:100%;


}
.I116921:hover {
}
.I116921 > .viewport {



}
.I116921 > .viewport:hover {
}

}

h1.I116922, .I116922 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116922 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I116922:hover {
}
.I116922 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I116922 > .viewport:hover {
}


h1.I116923, .I116923 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116923 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I116923:hover {
}
.I116923 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I116923 > .viewport:hover {
}


h1.I116924, .I116924 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116924 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I116924:hover {
}
.I116924 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I116924 > .viewport:hover {
}


h1.I116925, .I116925 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116925 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I116925:hover {
}
.I116925 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I116925 > .viewport:hover {
}


h1.I116926, .I116926 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116926 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I116926:hover {
}
.I116926 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I116926 > .viewport:hover {
}


h1.I116927, .I116927 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116927 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I116927:hover {
}
.I116927 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I116927 > .viewport:hover {
}


h1.I116928, .I116928 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116928 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I116928:hover {
}
.I116928 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I116928 > .viewport:hover {
}


h1.I116929, .I116929 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116929 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I116929:hover {
}
.I116929 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I116929 > .viewport:hover {
}


h1.I116930, .I116930 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116930 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I116930:hover {
}
.I116930 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I116930 > .viewport:hover {
}


h1.I116931, .I116931 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116931 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I116931:hover {
}
.I116931 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I116931 > .viewport:hover {
}


h1.I116932, .I116932 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116932 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I116932:hover {
}
.I116932 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I116932 > .viewport:hover {
}


h1.I116933, .I116933 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116933 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I116933:hover {
}
.I116933 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I116933 > .viewport:hover {
}


h1.I116934, .I116934 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116934 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I116934:hover {
}
.I116934 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I116934 > .viewport:hover {
}


h1.I116935, .I116935 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116935 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I116935:hover {
}
.I116935 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I116935 > .viewport:hover {
}


h1.I116936, .I116936 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116936 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;

}
.I116936:hover {
}
.I116936 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I116936 > .viewport:hover {
}

@media (min-width:1440px) {
.I116936 {

order:3;

}
.I116936:hover {
}
.I116936 > .viewport {



}
.I116936 > .viewport:hover {
}

}
h1.I116937, .I116937 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116937 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I116937:hover {
}
.I116937 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I116937 > .viewport:hover {
}


h1.I116938, .I116938 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116938 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I116938:hover {
}
.I116938 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I116938 > .viewport:hover {
}


h1.I116939, .I116939 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116939 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I116939:hover {
}
.I116939 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I116939 > .viewport:hover {
}


h1.I116940, .I116940 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116940 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I116940:hover {
}
.I116940 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I116940 > .viewport:hover {
}


h1.I116941, .I116941 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116941 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I116941:hover {
}
.I116941 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I116941 > .viewport:hover {
}


h1.I116942, .I116942 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116942 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I116942:hover {
}
.I116942 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I116942 > .viewport:hover {
}


h1.I116943, .I116943 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116943 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I116943:hover {
}
.I116943 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I116943 > .viewport:hover {
}


h1.I116944, .I116944 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116944 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I116944:hover {
}
.I116944 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I116944 > .viewport:hover {
}


h1.I116945, .I116945 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116945 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I116945:hover {
}
.I116945 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I116945 > .viewport:hover {
}


h1.I116946, .I116946 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116946 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:11;

}
.I116946:hover {
}
.I116946 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I116946 > .viewport:hover {
}


h1.I116947, .I116947 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116947 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;

}
.I116947:hover {
}
.I116947 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I116947 > .viewport:hover {
}


h1.I116948, .I116948 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116948 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I116948:hover {
}
.I116948 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I116948 > .viewport:hover {
}


h1.I116949, .I116949 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116949 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I116949:hover {
}
.I116949 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I116949 > .viewport:hover {
}


h1.I116950, .I116950 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116950 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I116950:hover {
}
.I116950 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I116950 > .viewport:hover {
}


h1.I116951, .I116951 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116951 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I116951:hover {
}
.I116951 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I116951 > .viewport:hover {
}


h1.I116952, .I116952 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116952 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I116952:hover {
}
.I116952 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I116952 > .viewport:hover {
}


h1.I116953, .I116953 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116953 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I116953:hover {
}
.I116953 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I116953 > .viewport:hover {
}


h1.I116954, .I116954 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116954 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I116954:hover {
}
.I116954 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I116954 > .viewport:hover {
}


h1.I116955, .I116955 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116955 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I116955:hover {
}
.I116955 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I116955 > .viewport:hover {
}


h1.I116956, .I116956 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116956 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I116956:hover {
}
.I116956 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I116956 > .viewport:hover {
}


h1.I116957, .I116957 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I116957 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I116957:hover {
}
.I116957 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I116957 > .viewport:hover {
}

@media (max-width:640px) {
.I116957 {

width:100%;


}
.I116957:hover {
}
.I116957 > .viewport {



}
.I116957 > .viewport:hover {
}

}

h1.I163069, .I163069 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163069 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I163069:hover {
}
.I163069 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163069 > .viewport:hover {
}


h1.I166001, .I166001 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166001 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I166001:hover {
}
.I166001 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166001 > .viewport:hover {
}


h1.I166474, .I166474 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166474 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I166474:hover {
}
.I166474 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166474 > .viewport:hover {
}


h1.I166777, .I166777 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166777 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I166777:hover {
}
.I166777 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166777 > .viewport:hover {
}


h1.I166979, .I166979 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166979 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I166979:hover {
}
.I166979 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166979 > .viewport:hover {
}


h1.I167282, .I167282 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167282 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I167282:hover {
}
.I167282 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167282 > .viewport:hover {
}


h1.I167484, .I167484 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167484 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I167484:hover {
}
.I167484 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167484 > .viewport:hover {
}


h1.I167686, .I167686 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167686 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I167686:hover {
}
.I167686 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167686 > .viewport:hover {
}

@media (max-width:640px) {
.I167686 {

width:100%;


}
.I167686:hover {
}
.I167686 > .viewport {



}
.I167686 > .viewport:hover {
}

}

h1.I176962, .I176962 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176962 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;

}
.I176962:hover {
}
.I176962 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176962 > .viewport:hover {
}


h1.I177168, .I177168 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177168 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177168:hover {
}
.I177168 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177168 > .viewport:hover {
}


h1.I177374, .I177374 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177374 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177374:hover {
}
.I177374 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177374 > .viewport:hover {
}


h1.I177740, .I177740 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177740 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177740:hover {
}
.I177740 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177740 > .viewport:hover {
}


.I116958 .image, .I116958.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I116958 .image:hover, .I116958.image:hover {
}
@media (min-width:1440px) {
.I116958 .image, .I116958.image {
width:100%;

}
.I116958 .image:hover, .I116958.image:hover {
}
}
.I116959, a.I116959 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I116959:hover, a.I116959:hover {
}
@media (max-width:992px) {
.I116959, a.I116959 {
}
.I116959:hover, a.I116959:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I116959, a.I116959 {
display:flex;
padding-bottom:0rem;

}
.I116959:hover, a.I116959:hover {
}
}

.I116960 .image, .I116960.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I116960 .image:hover, .I116960.image:hover {
}
@media (min-width:1440px) {
.I116960 .image, .I116960.image {
width:100%;

}
.I116960 .image:hover, .I116960.image:hover {
}
}
.I116961 .image, .I116961.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I116961 .image:hover, .I116961.image:hover {
}

.I116962, a.I116962 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I116962:hover, a.I116962:hover {
}
@media (max-width:992px) {
.I116962, a.I116962 {
}
.I116962:hover, a.I116962:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I116962, a.I116962 {
display:flex;
padding-bottom:0rem;

}
.I116962:hover, a.I116962:hover {
}
}

.I116963, a.I116963 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I116963:hover, a.I116963:hover {
}
@media (min-width:1440px) {
.I116963, a.I116963 {
display:flex;
font-weight:500;


}
.I116963:hover, a.I116963:hover {
}
}
.I116964, a.I116964 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I116964:hover, a.I116964:hover {
}
@media (max-width:992px) {
.I116964, a.I116964 {
}
.I116964:hover, a.I116964:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I116964, a.I116964 {
display:flex;
padding-bottom:0rem;

}
.I116964:hover, a.I116964:hover {
}
}

.I116965, a.I116965 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;

}
.I116965:hover, a.I116965:hover {
}
@media (max-width:640px) {
.I116965, a.I116965 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I116965:hover, a.I116965:hover {
}
}

.I116966, a.I116966 {
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;

}
.I116966:hover, a.I116966:hover {
}
@media (max-width:992px) {
.I116966, a.I116966 {
}
.I116966:hover, a.I116966:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I116966, a.I116966 {
display:flex;
padding-bottom:1rem;

}
.I116966:hover, a.I116966:hover {
}
}

.I116967, a.I116967 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I116967:hover, a.I116967:hover {
}

.I116968, a.I116968 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I116968:hover, a.I116968:hover {
}
@media (min-width:1440px) {
.I116968, a.I116968 {
display:flex;
font-weight:500;


}
.I116968:hover, a.I116968:hover {
}
}
.I116969 .image, .I116969.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I116969 .image:hover, .I116969.image:hover {
}

.I116970, a.I116970 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I116970:hover, a.I116970:hover {
}
@media (min-width:1440px) {
.I116970, a.I116970 {
display:flex;
font-weight:500;


}
.I116970:hover, a.I116970:hover {
}
}
.I116971, a.I116971 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I116971:hover, a.I116971:hover {
}
@media (max-width:992px) {
.I116971, a.I116971 {
}
.I116971:hover, a.I116971:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I116971, a.I116971 {
display:flex;
padding-bottom:0rem;

}
.I116971:hover, a.I116971:hover {
}
}

.I116972 .image, .I116972.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I116972 .image:hover, .I116972.image:hover {
}

.I116973, a.I116973 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I116973:hover, a.I116973:hover {
}
@media (min-width:1440px) {
.I116973, a.I116973 {
display:flex;
font-weight:500;


}
.I116973:hover, a.I116973:hover {
}
}
.I116974, a.I116974 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I116974:hover, a.I116974:hover {
}
@media (max-width:992px) {
.I116974, a.I116974 {
}
.I116974:hover, a.I116974:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I116974, a.I116974 {
display:flex;
padding-bottom:0rem;

}
.I116974:hover, a.I116974:hover {
}
}

.I116975 .image, .I116975.image {
vertical-align:top;
width:100px;
height:75px;
border-image-slice:100%;
background-size:cover;
background-position:center center;

}
.I116975 .image:hover, .I116975.image:hover {
}

.I116976, a.I116976 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I116976:hover, a.I116976:hover {
}
@media (min-width:1440px) {
.I116976, a.I116976 {
display:flex;
font-weight:500;


}
.I116976:hover, a.I116976:hover {
}
}
.I116977, a.I116977 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I116977:hover, a.I116977:hover {
}
@media (max-width:992px) {
.I116977, a.I116977 {
}
.I116977:hover, a.I116977:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I116977, a.I116977 {
display:flex;
padding-bottom:0rem;

}
.I116977:hover, a.I116977:hover {
}
}

.I116978 .image, .I116978.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I116978 .image:hover, .I116978.image:hover {
}

.I116979 .image, .I116979.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I116979 .image:hover, .I116979.image:hover {
}

.I116980 .image, .I116980.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I116980 .image:hover, .I116980.image:hover {
}

.I116981, a.I116981 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I116981:hover, a.I116981:hover {
}
@media (max-width:992px) {
.I116981, a.I116981 {
}
.I116981:hover, a.I116981:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I116981, a.I116981 {
display:flex;
padding-bottom:0rem;

}
.I116981:hover, a.I116981:hover {
}
}

.I116982, a.I116982 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I116982:hover, a.I116982:hover {
}
@media (min-width:1440px) {
.I116982, a.I116982 {
display:flex;
font-weight:500;


}
.I116982:hover, a.I116982:hover {
}
}
.I116983, a.I116983 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I116983:hover, a.I116983:hover {
}
@media (max-width:992px) {
.I116983, a.I116983 {
}
.I116983:hover, a.I116983:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I116983, a.I116983 {
display:flex;
padding-bottom:0rem;

}
.I116983:hover, a.I116983:hover {
}
}

.I116984, a.I116984 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.5rem;

padding-bottom:1rem;

}
.I116984:hover, a.I116984:hover {
}
@media (max-width:992px) {
.I116984, a.I116984 {
}
.I116984:hover, a.I116984:hover {
display:flex;
width:100%;

}
}
@media (min-width:1440px) {
.I116984, a.I116984 {
display:flex;
font-weight:500;


}
.I116984:hover, a.I116984:hover {
}
}
.I116985, a.I116985 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I116985:hover, a.I116985:hover {
}
@media (max-width:992px) {
.I116985, a.I116985 {
}
.I116985:hover, a.I116985:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I116985, a.I116985 {
display:flex;
padding-bottom:0rem;

}
.I116985:hover, a.I116985:hover {
}
}

.I116986, a.I116986 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I116986:hover, a.I116986:hover {
}
@media (min-width:1440px) {
.I116986, a.I116986 {
display:flex;
font-weight:500;


}
.I116986:hover, a.I116986:hover {
}
}
.I116987 {
}
.I116987:hover {
}
.I116987 {
}
.I116987:hover {
}


.I116988, a.I116988 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I116988:hover, a.I116988:hover {
}

.I116989, a.I116989 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I116989:hover, a.I116989:hover {
}

.I116990 .button, .I116990.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I116990 button.button, button.I116990.button {
cursor:pointer;
}
.I116990 .button .text, .I116990.button .text {
}
.I116990 .button .icon, .I116990.button .icon {
flex:none;
background-size:100% 100%;
}
.I116990 .button:hover, .I116990.button:hover {
}
.I116990 .button:hover .text, .I116990.button:hover .text {
}
.I116990 .button:hover .icon, .I116990.button:hover .icon {
background-size:100% 100%;
}

.I116991 .button, .I116991.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I116991 button.button, button.I116991.button {
cursor:pointer;
}
.I116991 .button .text, .I116991.button .text {
}
.I116991 .button .icon, .I116991.button .icon {
flex:none;
background-size:100% 100%;
}
.I116991 .button:hover, .I116991.button:hover {
}
.I116991 .button:hover .text, .I116991.button:hover .text {
}
.I116991 .button:hover .icon, .I116991.button:hover .icon {
background-size:100% 100%;
}

.I116992 .button, .I116992.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I116992 button.button, button.I116992.button {
cursor:pointer;
}
.I116992 .button .text, .I116992.button .text {
}
.I116992 .button .icon, .I116992.button .icon {
flex:none;
background-size:100% 100%;
}
.I116992 .button:hover, .I116992.button:hover {
}
.I116992 .button:hover .text, .I116992.button:hover .text {
}
.I116992 .button:hover .icon, .I116992.button:hover .icon {
background-size:100% 100%;
}

.I116993 .button, .I116993.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I116993 button.button, button.I116993.button {
cursor:pointer;
}
.I116993 .button .text, .I116993.button .text {
}
.I116993 .button .icon, .I116993.button .icon {
flex:none;
background-size:100% 100%;
}
.I116993 .button:hover, .I116993.button:hover {
}
.I116993 .button:hover .text, .I116993.button:hover .text {
}
.I116993 .button:hover .icon, .I116993.button:hover .icon {
background-size:100% 100%;
}

.I116994 .button, .I116994.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I116994 button.button, button.I116994.button {
cursor:pointer;
}
.I116994 .button .text, .I116994.button .text {
}
.I116994 .button .icon, .I116994.button .icon {
flex:none;
background-size:100% 100%;
}
.I116994 .button:hover, .I116994.button:hover {
}
.I116994 .button:hover .text, .I116994.button:hover .text {
}
.I116994 .button:hover .icon, .I116994.button:hover .icon {
background-size:100% 100%;
}

.I116995 .button, .I116995.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I116995 button.button, button.I116995.button {
cursor:pointer;
}
.I116995 .button .text, .I116995.button .text {
}
.I116995 .button .icon, .I116995.button .icon {
flex:none;
background-size:100% 100%;
}
.I116995 .button:hover, .I116995.button:hover {
}
.I116995 .button:hover .text, .I116995.button:hover .text {
}
.I116995 .button:hover .icon, .I116995.button:hover .icon {
background-size:100% 100%;
}

.I116996 .button, .I116996.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I116996 button.button, button.I116996.button {
cursor:pointer;
}
.I116996 .button .text, .I116996.button .text {
}
.I116996 .button .icon, .I116996.button .icon {
flex:none;
background-size:100% 100%;
}
.I116996 .button:hover, .I116996.button:hover {
}
.I116996 .button:hover .text, .I116996.button:hover .text {
}
.I116996 .button:hover .icon, .I116996.button:hover .icon {
background-size:100% 100%;
}

.I116997 .button, .I116997.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I116997 button.button, button.I116997.button {
cursor:pointer;
}
.I116997 .button .text, .I116997.button .text {
}
.I116997 .button .icon, .I116997.button .icon {
flex:none;
background-size:100% 100%;
}
.I116997 .button:hover, .I116997.button:hover {
}
.I116997 .button:hover .text, .I116997.button:hover .text {
}
.I116997 .button:hover .icon, .I116997.button:hover .icon {
background-size:100% 100%;
}

.I116998 .button, .I116998.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I116998 button.button, button.I116998.button {
cursor:pointer;
}
.I116998 .button .text, .I116998.button .text {
}
.I116998 .button .icon, .I116998.button .icon {
flex:none;
background-size:100% 100%;
}
.I116998 .button:hover, .I116998.button:hover {
}
.I116998 .button:hover .text, .I116998.button:hover .text {
}
.I116998 .button:hover .icon, .I116998.button:hover .icon {
background-size:100% 100%;
}

.I116999 .button, .I116999.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I116999 button.button, button.I116999.button {
cursor:pointer;
}
.I116999 .button .text, .I116999.button .text {
font-family:Rubik;
font-weight:500;
color:rgb(250,50,99);

}
.I116999 .button .icon, .I116999.button .icon {
flex:none;
background-size:100% 100%;
}
.I116999 .button:hover, .I116999.button:hover {
}
.I116999 .button:hover .text, .I116999.button:hover .text {
}
.I116999 .button:hover .icon, .I116999.button:hover .icon {
background-size:100% 100%;
}

.I117000, a.I117000 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117000:hover, a.I117000:hover {
}

.I117001, a.I117001 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117001:hover, a.I117001:hover {
}

.I117002, a.I117002 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117002:hover, a.I117002:hover {
}

.I117003, a.I117003 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117003:hover, a.I117003:hover {
}

.I117004, a.I117004 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117004:hover, a.I117004:hover {
}

.I117005, a.I117005 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117005:hover, a.I117005:hover {
}

.I117006, a.I117006 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117006:hover, a.I117006:hover {
}

.I117007 .button, .I117007.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117007 button.button, button.I117007.button {
cursor:pointer;
}
.I117007 .button .text, .I117007.button .text {
}
.I117007 .button .icon, .I117007.button .icon {
flex:none;
background-size:100% 100%;
}
.I117007 .button:hover, .I117007.button:hover {
}
.I117007 .button:hover .text, .I117007.button:hover .text {
}
.I117007 .button:hover .icon, .I117007.button:hover .icon {
background-size:100% 100%;
}

.I117008, a.I117008 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117008:hover, a.I117008:hover {
}

.I117009, a.I117009 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117009:hover, a.I117009:hover {
}

.I117010, a.I117010 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117010:hover, a.I117010:hover {
}

.I117011 .image, .I117011.image {
vertical-align:top;
}
.I117011 .image:hover, .I117011.image:hover {
}

.I162972, a.I162972 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I162972:hover, a.I162972:hover {
}

.I165900, a.I165900 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I165900:hover, a.I165900:hover {
}

.I166373, a.I166373 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I166373:hover, a.I166373:hover {
}

.I166676 .button, .I166676.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I166676 button.button, button.I166676.button {
cursor:pointer;
}
.I166676 .button .text, .I166676.button .text {
}
.I166676 .button .icon, .I166676.button .icon {
flex:none;
background-size:100% 100%;
}
.I166676 .button:hover, .I166676.button:hover {
}
.I166676 .button:hover .text, .I166676.button:hover .text {
}
.I166676 .button:hover .icon, .I166676.button:hover .icon {
background-size:100% 100%;
}

.I166878, a.I166878 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I166878:hover, a.I166878:hover {
}

.I167181, a.I167181 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167181:hover, a.I167181:hover {
}

.I167383, a.I167383 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167383:hover, a.I167383:hover {
}

.I167585 .image, .I167585.image {
vertical-align:top;
}
.I167585 .image:hover, .I167585.image:hover {
}

.I176859, a.I176859 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176859:hover, a.I176859:hover {
}

.I177065, a.I177065 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177065:hover, a.I177065:hover {
}

.I177271, a.I177271 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177271:hover, a.I177271:hover {
}

.I177636, a.I177636 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177636:hover, a.I177636:hover {
}

h1.I117060, .I117060 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117060 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:22;

}
.I117060:hover {
}
.I117060 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117060 > .viewport:hover {
}


h1.I117194, .I117194 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117194 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:15;

}
.I117194:hover {
}
.I117194 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117194 > .viewport:hover {
}


.I117061 {
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:0rem;
box-sizing:border-box;

flex-direction:column;
align-items:center;

	
}
.I117061:hover {
}
@media (max-width:992px) {
.I117061 {
width:100%;
margin-left:auto;
margin-right:auto;
padding-bottom:4rem;
padding-top:4rem;

align-items:flex-start;

	
}
.I117061:hover {
}
}
@media (max-width:640px) {
.I117061 {
padding-bottom:4rem;
padding-left:0rem;
padding-right:0rem;
padding-top:4rem;

	
}
.I117061:hover {
}
}

.I117062 {
display:flex;

order:3;
width:100%;
max-width:1440px;
padding-bottom:1rem;
box-sizing:border-box;


flex-direction:row;
}
.I117062:hover {
}
@media (max-width:992px) {
.I117062 {

width:100%;
padding-bottom:1rem;
padding-right:0;


}
.I117062:hover {
}
}
@media (max-width:640px) {
.I117062 {

width:calc(100vw - 1rem);
margin-left:1rem;
padding-bottom:1rem;
padding-left:0;
padding-right:1rem;


}
.I117062:hover {
}
}

.I117063 {
display:flex;
position:var(--I117063-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

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;
--I117063-location-transform:translate(0px,0px);
z-index:var(--I117063-z-index, auto);

transform:
var(--I117063-location-transform, translate(0px,0px))
var(--I117063-user-box-transform, translate(0px,0px))
;


position:var(--I117063-position-static-computed, static);
}
.I117063:hover {
}

@media (max-width:640px) {
.I117063 {

width:calc(100vw - 2rem);

}
.I117063:hover {
}

}

.I117064 {
display:flex;
position:var(--I117064-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;
}
.I117064:hover {
}

@media (max-width:640px) {
.I117064 {

width:calc(100vw - 2rem);

}
.I117064:hover {
}

}

.I117065 {
display:flex;
position:var(--I117065-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;
}
.I117065:hover {
}
.I117065 {
--I117065-position-static-computed:static;
}
.I117065 > .sector, .I117065 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I117065 {

width:calc(100vw - 2rem);

}
.I117065:hover {
}

}

.I117066 {
display:flex;
position:var(--I117066-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
max-width:1440px;
box-sizing:border-box;

}
.I117066:hover {
}

@media (max-width:640px) {
.I117066 {

padding-left:1rem;
padding-right:1rem;

}
.I117066:hover {
}

}

.I117067 {
display:flex;
position:var(--I117067-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;
}
.I117067:hover {
}

@media (max-width:640px) {
.I117067 {

width:calc(100vw - 2rem);

}
.I117067:hover {
}

}

.I117068 {
display:flex;
position:var(--I117068-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;
}
.I117068:hover {
}
.I117068 {
--I117068-position-static-computed:static;
}
.I117068 > .sector, .I117068 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I117068 {

width:calc(100vw - 2rem);

}
.I117068:hover {
}

}
@media (min-width:1440px) {
.I117068 {

}
.I117068:hover {
}
.I117068 {
--I117068-position-static-computed:static;
}
.I117068 > .sector, .I117068 > .group-sectors {
position:relative;
}
}
.I117069 {
display:flex;
position:var(--I117069-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;
}
.I117069:hover {
}

@media (max-width:640px) {
.I117069 {

width:calc(100vw - 2rem);

}
.I117069:hover {
}

}

.I117070 {
display:flex;
position:var(--I117070-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;
}
.I117070:hover {
}

@media (max-width:640px) {
.I117070 {

width:calc(100vw - 2rem);

}
.I117070:hover {
}

}

.I117071 {
display:flex;
position:var(--I117071-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;
}
.I117071:hover {
}

@media (max-width:640px) {
.I117071 {

width:calc(100vw - 2rem);

}
.I117071:hover {
}

}

.I117072 {
display:flex;
position:var(--I117072-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;
}
.I117072:hover {
}

@media (max-width:640px) {
.I117072 {

width:calc(100vw - 2rem);

}
.I117072:hover {
}

}

.I117073 {
display:flex;
position:var(--I117073-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I117073:hover {
}


.I117074 {
display:flex;
position:var(--I117074-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;
}
.I117074:hover {
}

@media (max-width:640px) {
.I117074 {

width:calc(100vw - 2rem);

}
.I117074:hover {
}

}

.I166576 {
display:flex;
position:var(--I166576-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;
}
.I166576:hover {
}


.I117075 {
display:flex;
align-items:flex-start;
position:relative;

order:11;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117075:hover {
}

@media (min-width:1440px) {
.I117075 {

order:4;


	
}
.I117075:hover {
}

}
.I117076 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117076:hover {
}

@media (min-width:1440px) {
.I117076 {

order:2;


	
}
.I117076:hover {
}

}
.I117077 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117077:hover {
}


.I117078 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117078:hover {
}


.I117079 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117079:hover {
}


.I117080 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117080:hover {
}


.I117081 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117081:hover {
}


.I117082 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117082:hover {
}


.I117083 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117083:hover {
}


.I117084 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;



flex-direction:row;
justify-content:space-between;
align-items:center;

	
}
.I117084:hover {
}
.I117084 > .sector {
position:relative;
}
@media (max-width:640px) {
.I117084 {



flex-direction:column;
align-items:flex-start;

	
}
.I117084:hover {
}

}

.I117085 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I117085:hover {
}


.I167081 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I167081:hover {
}


h1.I117086, .I117086 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117086 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
width:100%;
background-size:cover;
background-position:center center;


}
.I117086:hover {
}
.I117086 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117086 > .viewport:hover {
}

@media (min-width:1440px) {
.I117086 {

order:8;

}
.I117086:hover {
}
.I117086 > .viewport {



}
.I117086 > .viewport:hover {
}

}
h1.I117087, .I117087 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117087 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I117087:hover {
}
.I117087 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I117087 > .viewport:hover {
}


h1.I117088, .I117088 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117088 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I117088:hover {
}
.I117088 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117088 > .viewport:hover {
}

@media (min-width:1440px) {
.I117088 {

order:3;

}
.I117088:hover {
}
.I117088 > .viewport {



}
.I117088 > .viewport:hover {
}

}
h1.I117089, .I117089 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117089 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I117089:hover {
}
.I117089 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117089 > .viewport:hover {
}


h1.I117090, .I117090 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117090 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;
overflow:hidden;

}
.I117090:hover {
}
.I117090 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117090 > .viewport:hover {
}


h1.I117091, .I117091 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117091 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I117091:hover {
}
.I117091 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117091 > .viewport:hover {
}


h1.I117092, .I117092 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117092 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I117092:hover {
}
.I117092 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I117092 > .viewport:hover {
}


h1.I117093, .I117093 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117093 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I117093:hover {
}
.I117093 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117093 > .viewport:hover {
}


h1.I117094, .I117094 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117094 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:flex;
order:3;

}
.I117094:hover {
}
.I117094 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117094 > .viewport:hover {
}


h1.I117095, .I117095 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117095 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I117095:hover {
}
.I117095 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117095 > .viewport:hover {
}


h1.I117096, .I117096 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117096 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I117096:hover {
}
.I117096 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117096 > .viewport:hover {
}


h1.I117097, .I117097 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117097 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I117097:hover {
}
.I117097 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117097 > .viewport:hover {
}


h1.I117098, .I117098 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117098 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I117098:hover {
}
.I117098 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117098 > .viewport:hover {
}


h1.I117099, .I117099 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117099 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I117099:hover {
}
.I117099 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I117099 > .viewport:hover {
}


h1.I117100, .I117100 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117100 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I117100:hover {
}
.I117100 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117100 > .viewport:hover {
}


h1.I117101, .I117101 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117101 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I117101:hover {
}
.I117101 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117101 > .viewport:hover {
}


h1.I117102, .I117102 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117102 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I117102:hover {
}
.I117102 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I117102 > .viewport:hover {
}


h1.I117103, .I117103 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117103 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I117103:hover {
}
.I117103 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117103 > .viewport:hover {
}

@media (max-width:640px) {
.I117103 {

width:100%;


}
.I117103:hover {
}
.I117103 > .viewport {



}
.I117103 > .viewport:hover {
}

}

h1.I117104, .I117104 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117104 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I117104:hover {
}
.I117104 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117104 > .viewport:hover {
}


h1.I117105, .I117105 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117105 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I117105:hover {
}
.I117105 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117105 > .viewport:hover {
}


h1.I117106, .I117106 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117106 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I117106:hover {
}
.I117106 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117106 > .viewport:hover {
}


h1.I117107, .I117107 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117107 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I117107:hover {
}
.I117107 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117107 > .viewport:hover {
}


h1.I117108, .I117108 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117108 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I117108:hover {
}
.I117108 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117108 > .viewport:hover {
}


h1.I117109, .I117109 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117109 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I117109:hover {
}
.I117109 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117109 > .viewport:hover {
}


h1.I117110, .I117110 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117110 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I117110:hover {
}
.I117110 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117110 > .viewport:hover {
}


h1.I117111, .I117111 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117111 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I117111:hover {
}
.I117111 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117111 > .viewport:hover {
}


h1.I117112, .I117112 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117112 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I117112:hover {
}
.I117112 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117112 > .viewport:hover {
}


h1.I117113, .I117113 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117113 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I117113:hover {
}
.I117113 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117113 > .viewport:hover {
}


h1.I117114, .I117114 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117114 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I117114:hover {
}
.I117114 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117114 > .viewport:hover {
}


h1.I117115, .I117115 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117115 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I117115:hover {
}
.I117115 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117115 > .viewport:hover {
}


h1.I117116, .I117116 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117116 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I117116:hover {
}
.I117116 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117116 > .viewport:hover {
}


h1.I117117, .I117117 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117117 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I117117:hover {
}
.I117117 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117117 > .viewport:hover {
}


h1.I117118, .I117118 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117118 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;

}
.I117118:hover {
}
.I117118 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117118 > .viewport:hover {
}

@media (min-width:1440px) {
.I117118 {

order:3;

}
.I117118:hover {
}
.I117118 > .viewport {



}
.I117118 > .viewport:hover {
}

}
h1.I117119, .I117119 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117119 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I117119:hover {
}
.I117119 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117119 > .viewport:hover {
}


h1.I117120, .I117120 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117120 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I117120:hover {
}
.I117120 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117120 > .viewport:hover {
}


h1.I117121, .I117121 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117121 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I117121:hover {
}
.I117121 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117121 > .viewport:hover {
}


h1.I117122, .I117122 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117122 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I117122:hover {
}
.I117122 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117122 > .viewport:hover {
}


h1.I117123, .I117123 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117123 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I117123:hover {
}
.I117123 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117123 > .viewport:hover {
}


h1.I117124, .I117124 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117124 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I117124:hover {
}
.I117124 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117124 > .viewport:hover {
}


h1.I117125, .I117125 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117125 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I117125:hover {
}
.I117125 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117125 > .viewport:hover {
}


h1.I117126, .I117126 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117126 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I117126:hover {
}
.I117126 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117126 > .viewport:hover {
}


h1.I117127, .I117127 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117127 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I117127:hover {
}
.I117127 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117127 > .viewport:hover {
}


h1.I117128, .I117128 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117128 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:11;

}
.I117128:hover {
}
.I117128 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117128 > .viewport:hover {
}


h1.I117129, .I117129 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117129 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;

}
.I117129:hover {
}
.I117129 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117129 > .viewport:hover {
}


h1.I117130, .I117130 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117130 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I117130:hover {
}
.I117130 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117130 > .viewport:hover {
}


h1.I117131, .I117131 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117131 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I117131:hover {
}
.I117131 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117131 > .viewport:hover {
}


h1.I117132, .I117132 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117132 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I117132:hover {
}
.I117132 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117132 > .viewport:hover {
}


h1.I117133, .I117133 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117133 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I117133:hover {
}
.I117133 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117133 > .viewport:hover {
}


h1.I117134, .I117134 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117134 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I117134:hover {
}
.I117134 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117134 > .viewport:hover {
}


h1.I117135, .I117135 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117135 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I117135:hover {
}
.I117135 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117135 > .viewport:hover {
}


h1.I117136, .I117136 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117136 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I117136:hover {
}
.I117136 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117136 > .viewport:hover {
}


h1.I117137, .I117137 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117137 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I117137:hover {
}
.I117137 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117137 > .viewport:hover {
}


h1.I117138, .I117138 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117138 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I117138:hover {
}
.I117138 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117138 > .viewport:hover {
}


h1.I117139, .I117139 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117139 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I117139:hover {
}
.I117139 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117139 > .viewport:hover {
}

@media (max-width:640px) {
.I117139 {

width:100%;


}
.I117139:hover {
}
.I117139 > .viewport {



}
.I117139 > .viewport:hover {
}

}

h1.I163070, .I163070 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163070 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I163070:hover {
}
.I163070 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163070 > .viewport:hover {
}


h1.I166002, .I166002 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166002 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I166002:hover {
}
.I166002 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166002 > .viewport:hover {
}


h1.I166475, .I166475 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166475 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I166475:hover {
}
.I166475 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166475 > .viewport:hover {
}


h1.I166778, .I166778 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166778 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I166778:hover {
}
.I166778 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166778 > .viewport:hover {
}


h1.I166980, .I166980 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166980 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I166980:hover {
}
.I166980 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166980 > .viewport:hover {
}


h1.I167283, .I167283 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167283 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I167283:hover {
}
.I167283 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167283 > .viewport:hover {
}


h1.I167485, .I167485 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167485 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I167485:hover {
}
.I167485 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167485 > .viewport:hover {
}


h1.I167687, .I167687 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167687 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I167687:hover {
}
.I167687 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167687 > .viewport:hover {
}

@media (max-width:640px) {
.I167687 {

width:100%;


}
.I167687:hover {
}
.I167687 > .viewport {



}
.I167687 > .viewport:hover {
}

}

h1.I176963, .I176963 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176963 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;

}
.I176963:hover {
}
.I176963 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176963 > .viewport:hover {
}


h1.I177169, .I177169 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177169 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177169:hover {
}
.I177169 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177169 > .viewport:hover {
}


h1.I177375, .I177375 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177375 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177375:hover {
}
.I177375 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177375 > .viewport:hover {
}


h1.I177741, .I177741 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177741 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177741:hover {
}
.I177741 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177741 > .viewport:hover {
}


.I117140 .image, .I117140.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I117140 .image:hover, .I117140.image:hover {
}
@media (min-width:1440px) {
.I117140 .image, .I117140.image {
width:100%;

}
.I117140 .image:hover, .I117140.image:hover {
}
}
.I117141, a.I117141 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117141:hover, a.I117141:hover {
}
@media (max-width:992px) {
.I117141, a.I117141 {
}
.I117141:hover, a.I117141:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117141, a.I117141 {
display:flex;
padding-bottom:0rem;

}
.I117141:hover, a.I117141:hover {
}
}

.I117142 .image, .I117142.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I117142 .image:hover, .I117142.image:hover {
}
@media (min-width:1440px) {
.I117142 .image, .I117142.image {
width:100%;

}
.I117142 .image:hover, .I117142.image:hover {
}
}
.I117143 .image, .I117143.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I117143 .image:hover, .I117143.image:hover {
}

.I117144, a.I117144 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117144:hover, a.I117144:hover {
}
@media (max-width:992px) {
.I117144, a.I117144 {
}
.I117144:hover, a.I117144:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117144, a.I117144 {
display:flex;
padding-bottom:0rem;

}
.I117144:hover, a.I117144:hover {
}
}

.I117145, a.I117145 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117145:hover, a.I117145:hover {
}
@media (min-width:1440px) {
.I117145, a.I117145 {
display:flex;
font-weight:500;


}
.I117145:hover, a.I117145:hover {
}
}
.I117146, a.I117146 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117146:hover, a.I117146:hover {
}
@media (max-width:992px) {
.I117146, a.I117146 {
}
.I117146:hover, a.I117146:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117146, a.I117146 {
display:flex;
padding-bottom:0rem;

}
.I117146:hover, a.I117146:hover {
}
}

.I117147, a.I117147 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;

}
.I117147:hover, a.I117147:hover {
}
@media (max-width:640px) {
.I117147, a.I117147 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I117147:hover, a.I117147:hover {
}
}

.I117148, a.I117148 {
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;

}
.I117148:hover, a.I117148:hover {
}
@media (max-width:992px) {
.I117148, a.I117148 {
}
.I117148:hover, a.I117148:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117148, a.I117148 {
display:flex;
padding-bottom:1rem;

}
.I117148:hover, a.I117148:hover {
}
}

.I117149, a.I117149 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117149:hover, a.I117149:hover {
}

.I117150, a.I117150 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117150:hover, a.I117150:hover {
}
@media (min-width:1440px) {
.I117150, a.I117150 {
display:flex;
font-weight:500;


}
.I117150:hover, a.I117150:hover {
}
}
.I117151 .image, .I117151.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I117151 .image:hover, .I117151.image:hover {
}

.I117152, a.I117152 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117152:hover, a.I117152:hover {
}
@media (min-width:1440px) {
.I117152, a.I117152 {
display:flex;
font-weight:500;


}
.I117152:hover, a.I117152:hover {
}
}
.I117153, a.I117153 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117153:hover, a.I117153:hover {
}
@media (max-width:992px) {
.I117153, a.I117153 {
}
.I117153:hover, a.I117153:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117153, a.I117153 {
display:flex;
padding-bottom:0rem;

}
.I117153:hover, a.I117153:hover {
}
}

.I117154 .image, .I117154.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I117154 .image:hover, .I117154.image:hover {
}

.I117155, a.I117155 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117155:hover, a.I117155:hover {
}
@media (min-width:1440px) {
.I117155, a.I117155 {
display:flex;
font-weight:500;


}
.I117155:hover, a.I117155:hover {
}
}
.I117156, a.I117156 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117156:hover, a.I117156:hover {
}
@media (max-width:992px) {
.I117156, a.I117156 {
}
.I117156:hover, a.I117156:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117156, a.I117156 {
display:flex;
padding-bottom:0rem;

}
.I117156:hover, a.I117156:hover {
}
}

.I117157 .image, .I117157.image {
vertical-align:top;
width:100px;
height:75px;
border-image-slice:100%;
background-size:cover;
background-position:center center;

}
.I117157 .image:hover, .I117157.image:hover {
}

.I117158, a.I117158 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117158:hover, a.I117158:hover {
}
@media (min-width:1440px) {
.I117158, a.I117158 {
display:flex;
font-weight:500;


}
.I117158:hover, a.I117158:hover {
}
}
.I117159, a.I117159 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117159:hover, a.I117159:hover {
}
@media (max-width:992px) {
.I117159, a.I117159 {
}
.I117159:hover, a.I117159:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117159, a.I117159 {
display:flex;
padding-bottom:0rem;

}
.I117159:hover, a.I117159:hover {
}
}

.I117160 .image, .I117160.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I117160 .image:hover, .I117160.image:hover {
}

.I117161 .image, .I117161.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I117161 .image:hover, .I117161.image:hover {
}

.I117162 .image, .I117162.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I117162 .image:hover, .I117162.image:hover {
}

.I117163, a.I117163 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117163:hover, a.I117163:hover {
}
@media (max-width:992px) {
.I117163, a.I117163 {
}
.I117163:hover, a.I117163:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117163, a.I117163 {
display:flex;
padding-bottom:0rem;

}
.I117163:hover, a.I117163:hover {
}
}

.I117164, a.I117164 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117164:hover, a.I117164:hover {
}
@media (min-width:1440px) {
.I117164, a.I117164 {
display:flex;
font-weight:500;


}
.I117164:hover, a.I117164:hover {
}
}
.I117165, a.I117165 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117165:hover, a.I117165:hover {
}
@media (max-width:992px) {
.I117165, a.I117165 {
}
.I117165:hover, a.I117165:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117165, a.I117165 {
display:flex;
padding-bottom:0rem;

}
.I117165:hover, a.I117165:hover {
}
}

.I117166, a.I117166 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.5rem;

padding-bottom:1rem;

}
.I117166:hover, a.I117166:hover {
}
@media (max-width:992px) {
.I117166, a.I117166 {
}
.I117166:hover, a.I117166:hover {
display:flex;
width:100%;

}
}
@media (min-width:1440px) {
.I117166, a.I117166 {
display:flex;
font-weight:500;


}
.I117166:hover, a.I117166:hover {
}
}
.I117167, a.I117167 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I117167:hover, a.I117167:hover {
}
@media (max-width:992px) {
.I117167, a.I117167 {
}
.I117167:hover, a.I117167:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I117167, a.I117167 {
display:flex;
padding-bottom:0rem;

}
.I117167:hover, a.I117167:hover {
}
}

.I117168, a.I117168 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117168:hover, a.I117168:hover {
}
@media (min-width:1440px) {
.I117168, a.I117168 {
display:flex;
font-weight:500;


}
.I117168:hover, a.I117168:hover {
}
}
.I117169 {
}
.I117169:hover {
}
.I117169 {
}
.I117169:hover {
}


.I117170, a.I117170 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117170:hover, a.I117170:hover {
}

.I117171, a.I117171 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117171:hover, a.I117171:hover {
}

.I117172 .button, .I117172.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117172 button.button, button.I117172.button {
cursor:pointer;
}
.I117172 .button .text, .I117172.button .text {
}
.I117172 .button .icon, .I117172.button .icon {
flex:none;
background-size:100% 100%;
}
.I117172 .button:hover, .I117172.button:hover {
}
.I117172 .button:hover .text, .I117172.button:hover .text {
}
.I117172 .button:hover .icon, .I117172.button:hover .icon {
background-size:100% 100%;
}

.I117173 .button, .I117173.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117173 button.button, button.I117173.button {
cursor:pointer;
}
.I117173 .button .text, .I117173.button .text {
}
.I117173 .button .icon, .I117173.button .icon {
flex:none;
background-size:100% 100%;
}
.I117173 .button:hover, .I117173.button:hover {
}
.I117173 .button:hover .text, .I117173.button:hover .text {
}
.I117173 .button:hover .icon, .I117173.button:hover .icon {
background-size:100% 100%;
}

.I117174 .button, .I117174.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117174 button.button, button.I117174.button {
cursor:pointer;
}
.I117174 .button .text, .I117174.button .text {
}
.I117174 .button .icon, .I117174.button .icon {
flex:none;
background-size:100% 100%;
}
.I117174 .button:hover, .I117174.button:hover {
}
.I117174 .button:hover .text, .I117174.button:hover .text {
}
.I117174 .button:hover .icon, .I117174.button:hover .icon {
background-size:100% 100%;
}

.I117175 .button, .I117175.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117175 button.button, button.I117175.button {
cursor:pointer;
}
.I117175 .button .text, .I117175.button .text {
}
.I117175 .button .icon, .I117175.button .icon {
flex:none;
background-size:100% 100%;
}
.I117175 .button:hover, .I117175.button:hover {
}
.I117175 .button:hover .text, .I117175.button:hover .text {
}
.I117175 .button:hover .icon, .I117175.button:hover .icon {
background-size:100% 100%;
}

.I117176 .button, .I117176.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117176 button.button, button.I117176.button {
cursor:pointer;
}
.I117176 .button .text, .I117176.button .text {
}
.I117176 .button .icon, .I117176.button .icon {
flex:none;
background-size:100% 100%;
}
.I117176 .button:hover, .I117176.button:hover {
}
.I117176 .button:hover .text, .I117176.button:hover .text {
}
.I117176 .button:hover .icon, .I117176.button:hover .icon {
background-size:100% 100%;
}

.I117177 .button, .I117177.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117177 button.button, button.I117177.button {
cursor:pointer;
}
.I117177 .button .text, .I117177.button .text {
}
.I117177 .button .icon, .I117177.button .icon {
flex:none;
background-size:100% 100%;
}
.I117177 .button:hover, .I117177.button:hover {
}
.I117177 .button:hover .text, .I117177.button:hover .text {
}
.I117177 .button:hover .icon, .I117177.button:hover .icon {
background-size:100% 100%;
}

.I117178 .button, .I117178.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117178 button.button, button.I117178.button {
cursor:pointer;
}
.I117178 .button .text, .I117178.button .text {
}
.I117178 .button .icon, .I117178.button .icon {
flex:none;
background-size:100% 100%;
}
.I117178 .button:hover, .I117178.button:hover {
}
.I117178 .button:hover .text, .I117178.button:hover .text {
}
.I117178 .button:hover .icon, .I117178.button:hover .icon {
background-size:100% 100%;
}

.I117179 .button, .I117179.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117179 button.button, button.I117179.button {
cursor:pointer;
}
.I117179 .button .text, .I117179.button .text {
}
.I117179 .button .icon, .I117179.button .icon {
flex:none;
background-size:100% 100%;
}
.I117179 .button:hover, .I117179.button:hover {
}
.I117179 .button:hover .text, .I117179.button:hover .text {
}
.I117179 .button:hover .icon, .I117179.button:hover .icon {
background-size:100% 100%;
}

.I117180 .button, .I117180.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117180 button.button, button.I117180.button {
cursor:pointer;
}
.I117180 .button .text, .I117180.button .text {
}
.I117180 .button .icon, .I117180.button .icon {
flex:none;
background-size:100% 100%;
}
.I117180 .button:hover, .I117180.button:hover {
}
.I117180 .button:hover .text, .I117180.button:hover .text {
}
.I117180 .button:hover .icon, .I117180.button:hover .icon {
background-size:100% 100%;
}

.I117181 .button, .I117181.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117181 button.button, button.I117181.button {
cursor:pointer;
}
.I117181 .button .text, .I117181.button .text {
font-family:Rubik;
font-weight:500;
color:rgb(250,50,99);

}
.I117181 .button .icon, .I117181.button .icon {
flex:none;
background-size:100% 100%;
}
.I117181 .button:hover, .I117181.button:hover {
}
.I117181 .button:hover .text, .I117181.button:hover .text {
}
.I117181 .button:hover .icon, .I117181.button:hover .icon {
background-size:100% 100%;
}

.I117182, a.I117182 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117182:hover, a.I117182:hover {
}

.I117183, a.I117183 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117183:hover, a.I117183:hover {
}

.I117184, a.I117184 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117184:hover, a.I117184:hover {
}

.I117185, a.I117185 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117185:hover, a.I117185:hover {
}

.I117186, a.I117186 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117186:hover, a.I117186:hover {
}

.I117187, a.I117187 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117187:hover, a.I117187:hover {
}

.I117188, a.I117188 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117188:hover, a.I117188:hover {
}

.I117189 .button, .I117189.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I117189 button.button, button.I117189.button {
cursor:pointer;
}
.I117189 .button .text, .I117189.button .text {
}
.I117189 .button .icon, .I117189.button .icon {
flex:none;
background-size:100% 100%;
}
.I117189 .button:hover, .I117189.button:hover {
}
.I117189 .button:hover .text, .I117189.button:hover .text {
}
.I117189 .button:hover .icon, .I117189.button:hover .icon {
background-size:100% 100%;
}

.I117190, a.I117190 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I117190:hover, a.I117190:hover {
}

.I117191, a.I117191 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117191:hover, a.I117191:hover {
}

.I117192, a.I117192 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I117192:hover, a.I117192:hover {
}

.I117193 .image, .I117193.image {
vertical-align:top;
}
.I117193 .image:hover, .I117193.image:hover {
}

.I162973, a.I162973 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I162973:hover, a.I162973:hover {
}

.I165901, a.I165901 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I165901:hover, a.I165901:hover {
}

.I166374, a.I166374 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I166374:hover, a.I166374:hover {
}

.I166677 .button, .I166677.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I166677 button.button, button.I166677.button {
cursor:pointer;
}
.I166677 .button .text, .I166677.button .text {
}
.I166677 .button .icon, .I166677.button .icon {
flex:none;
background-size:100% 100%;
}
.I166677 .button:hover, .I166677.button:hover {
}
.I166677 .button:hover .text, .I166677.button:hover .text {
}
.I166677 .button:hover .icon, .I166677.button:hover .icon {
background-size:100% 100%;
}

.I166879, a.I166879 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I166879:hover, a.I166879:hover {
}

.I167182, a.I167182 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167182:hover, a.I167182:hover {
}

.I167384, a.I167384 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167384:hover, a.I167384:hover {
}

.I167586 .image, .I167586.image {
vertical-align:top;
}
.I167586 .image:hover, .I167586.image:hover {
}

.I176860, a.I176860 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176860:hover, a.I176860:hover {
}

.I177066, a.I177066 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177066:hover, a.I177066:hover {
}

.I177272, a.I177272 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177272:hover, a.I177272:hover {
}

.I177637, a.I177637 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177637:hover, a.I177637:hover {
}

h1.I117196, .I117196 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I117196 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:24;

}
.I117196:hover {
}
.I117196 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I117196 > .viewport:hover {
}


.I117059 {
}
.I117059:hover {
}
.I117059 {
}
.I117059: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;
}
}

.I117195 {
}
.I117195:hover {
}
.I117195 {
}
.I117195: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;
}
}


