/* Cache file:3186_es_20251120161917.css*/
body {
margin:0px;
}

html.popup-visible, html.uc-popup-visible {
overflow:hidden;
}
html.popup-visible.popup-ios body, html.uc-popup-visible.uc-popup-ios body {
position:fixed;
width:100vw;
}
html.popup-visible.popup-ios .popup-mask, html.uc-popup-visible.uc-popup-ios .uc-popup-mask {
-webkit-overflow-scrolling:touch;
}
html {
}
.I84551 {
display:flex;
flex-direction:column;
position:relative;
min-height:100vh;

	
}
.I84551: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 {
}
.I84551 {
width:100%;

	
}
.I84551: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 {
}
.I84551 {
width:100%;

	
}
.I84551:hover {
}
}

.I84552 {
display:flex;

order:36;
flex:auto;
margin-top:0px;
padding-top:0px;
box-sizing:border-box;


}
.I84552:hover {
}
@media (max-width:992px) {
.I84552 {

padding-top:70px;


}
.I84552:hover {
}
}
@media (max-width:640px) {
.I84552 {

width:100%;
margin-top:40px;


}
.I84552:hover {
}
}
@media (min-width:1440px) {
.I84552 {

order:28;

}
.I84552:hover {
}
}
.I84553 {
display:flex;
position:var(--I84553-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:29;
width:100%;
height:90px;
padding-left:5%;
padding-right:5%;
background-color:rgb(255,255,255);
box-sizing:border-box;

position:fixed;
z-index:var(--I84553-z-index, 1);
top:0px;
right:auto;
bottom:auto;
left:0px;
--I84553-location-transform:translate(0px,0px);
	

transform:
var(--I84553-location-transform, translate(0px,0px))
var(--I84553-user-box-transform, translate(0px,0px))
;


flex-direction:row;
justify-content:flex-start;
align-items:center;

flex-wrap:wrap;
}
.I84553:hover {
}
.I84553 {
--I84553-position-static-computed:static;
}
.I84553 > .sector, .I84553 > .group-sectors {
position:relative;
}
@media (max-width:992px) {
.I84553 {

position:fixed;
z-index:var(--I84553-z-index, 1);

transform:
var(--I84553-location-transform, translate(0px,0px))
var(--I84553-user-box-transform, translate(0px,0px))
;


}
.I84553:hover {
}

}
@media (max-width:640px) {
.I84553 {

width:90%;
height:10vh;
box-sizing:content-box;
opacity:0.80;
visibility:visible;

position:fixed;
z-index:var(--I84553-z-index, 1);

transform:
var(--I84553-location-transform, translate(0px,0px))
var(--I84553-user-box-transform, translate(0px,0px))
;


flex-wrap:nowrap;
}
.I84553:hover {
}
.I84553 {
--I84553-position-static-computed:static;
}
.I84553 > .sector, .I84553 > .group-sectors {
position:relative;
}
}
@media (min-width:1440px) {
.I84553 {

order:25;
}
.I84553:hover {
}

}
.I84554 {
display:flex;
position:var(--I84554-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
flex:auto;
width:940px;
max-width:940px;
margin-left:auto;
margin-right:auto;
margin-top:12rem;

align-items:center;


}
.I84554:hover {
}

@media (max-width:992px) {
.I84554 {

margin-top:2rem;

}
.I84554:hover {
}

}
@media (max-width:640px) {
.I84554 {

width:100%;
margin-top:0rem;

}
.I84554:hover {
}

}

.I84555 {
display:flex;
position:var(--I84555-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:67;
width:100%;
min-height:60px;
padding-bottom:43px;
padding-left:5%;
padding-right:5%;
padding-top:43px;
background-color:rgb(250,250,250);
box-sizing:border-box;

position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I84555-location-transform:translate(0px,0px);
z-index:var(--I84555-z-index, auto);

transform:
var(--I84555-location-transform, translate(0px,0px))
var(--I84555-user-box-transform, translate(0px,0px))
;

--I84555-z-index:1000;
position:var(--I84555-position-static-computed, static);
flex-direction:row;
justify-content:center;

flex-wrap:wrap;
}
.I84555:hover {
}
.I84555 {
--I84555-position-static-computed:static;
}
.I84555 > .sector, .I84555 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I84555 {

width:100%;

}
.I84555:hover {
}

}
@media (min-width:1440px) {
.I84555 {

order:59;
}
.I84555:hover {
}

}
.I84556 {
display:flex;
position:var(--I84556-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:56;
}
.I84556:hover {
}

@media (min-width:1440px) {
.I84556 {

order:49;
}
.I84556:hover {
}

}
.I84557 {
display:flex;
position:var(--I84557-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:58;
}
.I84557:hover {
}

@media (min-width:1440px) {
.I84557 {

order:51;
}
.I84557:hover {
}

}
.I84558 {
display:flex;
position:var(--I84558-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:54;
}
.I84558:hover {
}

@media (min-width:1440px) {
.I84558 {

order:47;
}
.I84558:hover {
}

}
.I84559 {
display:flex;
position:var(--I84559-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:51;
}
.I84559:hover {
}

@media (min-width:1440px) {
.I84559 {

order:44;
}
.I84559:hover {
}

}
.I84560 {
display:flex;
position:var(--I84560-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I84560:hover {
}


.I84561 {
display:flex;
position:var(--I84561-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:47;
}
.I84561:hover {
}

@media (min-width:1440px) {
.I84561 {

order:40;
}
.I84561:hover {
}

}
.I84562 {
display:flex;
position:var(--I84562-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:31;
}
.I84562:hover {
}

@media (min-width:1440px) {
.I84562 {

order:26;
}
.I84562:hover {
}

}
.I84563 {
display:flex;
position:var(--I84563-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:13;
}
.I84563:hover {
}


.I84564 {
display:flex;
position:var(--I84564-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:23;
width:100%;
height:100px;
max-width:1440px;
margin-bottom:-100px;
margin-left:auto;
margin-right:auto;
background-color:rgb(255,255,255);
box-shadow:0px 10px 20px 0px rgba(0,0,0,0.11000);

position:-webkit-sticky;
position:sticky;
top:var(--I84564-top-sticky, 0px);
right:auto;
bottom:auto;
left:auto;
--I84564-location-transform:translate(0px,0px);
z-index:var(--I84564-z-index, 1);

transform:
var(--I84564-location-transform, translate(0px,0px))
var(--I84564-user-box-transform, translate(0px,0px))
;

--I84564-z-index:555;
}
.I84564:hover {
}
.I84564 {
--I84564-position-static-computed:relative;
}
.I84564 > .sector, .I84564 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I84564 {

height:72px;
margin-bottom:-72px;

}
.I84564:hover {
}

}
@media (max-width:640px) {
.I84564 {

box-sizing:border-box;

}
.I84564:hover {
}

}
@media (min-width:1440px) {
.I84564 {

order:17;
}
.I84564:hover {
}

}
.I84565 {
display:flex;
position:var(--I84565-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:13;
width:100%;
min-height:80px;
background-color:rgba(17,17,17,0.90000);

position:fixed;
z-index:var(--I84565-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I84565-location-transform:translate(-50%,0px);
	

transform:
var(--I84565-location-transform, translate(0px,0px))
var(--I84565-user-box-transform, translate(0px,0px))
;

--I84565-z-index:999;
}
.I84565:hover {
}
.I84565 {
--I84565-position-static-computed:relative;
}
.I84565 > .sector, .I84565 > .group-sectors {
position:absolute;
}
@media (max-width:992px) {
.I84565 {

height:auto;
min-height:90px;

}
.I84565:hover {
}
.I84565 {
--I84565-position-static-computed:static;
}
.I84565 > .sector, .I84565 > .group-sectors {
position:relative;
}
}
@media (max-width:640px) {
.I84565 {

min-height:220px;
max-height:300px;
box-sizing:border-box;

}
.I84565:hover {
}

}
@media (min-width:1440px) {
.I84565 {

order:4;
position:fixed;
z-index:var(--I84565-z-index, 1);
top:auto;
right:auto;
bottom:0px;
left:50%;
--I84565-location-transform:translate(-50%,0px);
	

transform:
var(--I84565-location-transform, translate(0px,0px))
var(--I84565-user-box-transform, translate(0px,0px))
;


align-items:center;


}
.I84565:hover {
}

}
.I84566 {
display:flex;
position:var(--I84566-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:32;
align-items:center;


}
.I84566:hover {
}

@media (min-width:1440px) {
.I84566 {

order:18;
}
.I84566:hover {
}

}
.I84567 {
display:flex;
position:var(--I84567-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:59;
}
.I84567:hover {
}

@media (min-width:1440px) {
.I84567 {

order:52;
}
.I84567:hover {
}

}
.I84568 {
display:flex;
position:var(--I84568-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:62;
}
.I84568:hover {
}

@media (min-width:1440px) {
.I84568 {

order:55;
}
.I84568:hover {
}

}
.I84569 {
display:flex;
position:var(--I84569-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:61;
}
.I84569:hover {
}

@media (min-width:1440px) {
.I84569 {

order:54;
}
.I84569:hover {
}

}
.I84570 {
display:flex;
position:var(--I84570-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:63;
}
.I84570:hover {
}

@media (min-width:1440px) {
.I84570 {

order:56;
}
.I84570:hover {
}

}
.I84571 {
display:flex;
position:var(--I84571-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:34;
}
.I84571:hover {
}

@media (min-width:1440px) {
.I84571 {

order:24;
}
.I84571:hover {
}

}
.I84572 {
display:flex;
position:var(--I84572-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
}
.I84572:hover {
}


.I84573 {
display:flex;
position:var(--I84573-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:28;
}
.I84573:hover {
}

@media (min-width:1440px) {
.I84573 {

order:27;
}
.I84573:hover {
}

}
.I84574 {
display:flex;
position:var(--I84574-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:65;
}
.I84574:hover {
}

@media (min-width:1440px) {
.I84574 {

order:58;
}
.I84574:hover {
}

}
.I84575 {
display:flex;
position:var(--I84575-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:68;
}
.I84575:hover {
}

@media (min-width:1440px) {
.I84575 {

order:59;
}
.I84575:hover {
}

}
.I84576 {
display:flex;
position:var(--I84576-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:69;
}
.I84576:hover {
}

@media (min-width:1440px) {
.I84576 {

order:60;
}
.I84576:hover {
}

}
.I84577 {
display:flex;
position:var(--I84577-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:70;
}
.I84577:hover {
}

@media (min-width:1440px) {
.I84577 {

order:61;
}
.I84577:hover {
}

}
.I84578 {
display:flex;
position:var(--I84578-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I84578:hover {
}


.I84579 {
display:flex;
position:var(--I84579-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:71;
}
.I84579:hover {
}

@media (min-width:1440px) {
.I84579 {

order:63;
}
.I84579:hover {
}

}
.I84580 {
display:flex;
position:var(--I84580-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:73;
}
.I84580:hover {
}

@media (min-width:1440px) {
.I84580 {

order:65;
}
.I84580:hover {
}

}
.I84581 {
display:flex;
position:var(--I84581-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:15;
}
.I84581:hover {
}

@media (min-width:1440px) {
.I84581 {

order:66;
}
.I84581:hover {
}

}
.I84582 {
display:flex;
position:var(--I84582-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:75;
}
.I84582:hover {
}

@media (min-width:1440px) {
.I84582 {

order:68;
}
.I84582:hover {
}

}
.I84583 {
display:flex;
position:var(--I84583-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:76;
}
.I84583:hover {
}

@media (min-width:1440px) {
.I84583 {

order:69;
}
.I84583:hover {
}

}
.I84584 {
display:flex;
position:var(--I84584-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:44;
}
.I84584:hover {
}

@media (min-width:1440px) {
.I84584 {

order:70;
}
.I84584:hover {
}

}
.I84585 {
display:flex;
position:var(--I84585-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:77;
}
.I84585:hover {
}

@media (min-width:1440px) {
.I84585 {

order:71;
}
.I84585:hover {
}

}
.I84586 {
display:flex;
position:var(--I84586-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:14;
}
.I84586:hover {
}

@media (min-width:1440px) {
.I84586 {

order:72;
}
.I84586:hover {
}

}
.I84587 {
display:flex;
position:var(--I84587-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:11;
}
.I84587:hover {
}

@media (min-width:1440px) {
.I84587 {

order:73;
}
.I84587:hover {
}

}
.I84588 {
display:flex;
position:var(--I84588-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:10;
}
.I84588:hover {
}

@media (min-width:1440px) {
.I84588 {

order:74;
}
.I84588:hover {
}

}
.I84590 {
display:flex;
position:var(--I84590-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I84590:hover {
}


.I85040 {
display:flex;
position:var(--I85040-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:12;
}
.I85040:hover {
}

@media (min-width:1440px) {
.I85040 {

order:16;
}
.I85040:hover {
}

}
.I99741 {
display:flex;
position:var(--I99741-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:78;
}
.I99741:hover {
}

@media (min-width:1440px) {
.I99741 {

order:76;
}
.I99741:hover {
}

}
.I115752 {
display:flex;
position:var(--I115752-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
}
.I115752:hover {
}


.I116372 {
display:flex;
position:var(--I116372-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:16;
}
.I116372:hover {
}


h1.I84658, .I84658 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I84658 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I84658:hover {
}
.I84658 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I84658 > .viewport:hover {
}


.I84627 {
display:flex;
flex-direction:column;
position:relative;
width:940px;
margin-left:auto;
margin-right:auto;
padding-left:2rem;
padding-right:2rem;
box-sizing:border-box;

align-items:center;

	
}
.I84627:hover {
}
@media (max-width:992px) {
.I84627 {
width:100%;
padding-left:2rem;
padding-right:2rem;

	
}
.I84627:hover {
}
}
@media (max-width:640px) {
.I84627 {
padding-left:1rem;
padding-right:1rem;

	
}
.I84627:hover {
}
}

.I84628 {
display:flex;
position:var(--I84628-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:1;
width:100%;
padding-bottom:1.5rem;

}
.I84628:hover {
}


.I84629 {
display:flex;
position:var(--I84629-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:3;
width:100%;

}
.I84629:hover {
}


.I84630 {
display:flex;
position:var(--I84630-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:4;
width:100%;

flex-direction:row;


}
.I84630:hover {
}


.I84631 {
display:flex;
position:var(--I84631-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
width:100%;

flex-direction:row;


}
.I84631:hover {
}


.I86332 {
display:flex;
position:var(--I86332-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:2;
width:100%;
padding-bottom:2rem;

}
.I86332:hover {
}


.I157892 {
display:flex;
position:var(--I157892-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:6;
width:100%;

flex-direction:row;


}
.I157892:hover {
}


.I167902 {
display:flex;
position:var(--I167902-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:7;
width:100%;

flex-direction:row;


}
.I167902:hover {
}


.I168658 {
display:flex;
position:var(--I168658-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:8;
width:100%;

flex-direction:row;


}
.I168658:hover {
}


.I169198 {
display:flex;
position:var(--I169198-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:none;
order:9;
width:100%;

flex-direction:row;


}
.I169198:hover {
}


.I84632 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I84632:hover {
}


.I84633 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I84633:hover {
}


.I158107 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I158107:hover {
}


.I168280 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I168280:hover {
}


.I168928 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I168928:hover {
}


.I169468 {
display:flex;
align-items:flex-start;
position:relative;

order:2;


flex-direction:column;

	
}
.I169468:hover {
}


h1.I84634, .I84634 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I84634 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I84634:hover {
}
.I84634 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I84634 > .viewport:hover {
}

@media (max-width:992px) {
.I84634 {

height:auto;


}
.I84634:hover {
}
.I84634 > .viewport {



}
.I84634 > .viewport:hover {
}

}
@media (min-width:1440px) {
.I84634 {

order:4;

}
.I84634:hover {
}
.I84634 > .viewport {



}
.I84634 > .viewport:hover {
}

}
h1.I84635, .I84635 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I84635 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I84635:hover {
}
.I84635 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I84635 > .viewport:hover {
}

@media (min-width:1440px) {
.I84635 {

order:5;

}
.I84635:hover {
}
.I84635 > .viewport {



}
.I84635 > .viewport:hover {
}

}
h1.I84637, .I84637 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I84637 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
width:100%;


}
.I84637:hover {
}
.I84637 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I84637 > .viewport:hover {
}


h1.I84638, .I84638 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I84638 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I84638:hover {
}
.I84638 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I84638 > .viewport:hover {
}


h1.I84639, .I84639 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I84639 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I84639:hover {
}
.I84639 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I84639 > .viewport:hover {
}


h1.I84640, .I84640 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I84640 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I84640:hover {
}
.I84640 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I84640 > .viewport:hover {
}


h1.I84641, .I84641 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I84641 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I84641:hover {
}
.I84641 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I84641 > .viewport:hover {
}


h1.I84642, .I84642 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I84642 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I84642:hover {
}
.I84642 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I84642 > .viewport:hover {
}


h1.I84643, .I84643 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I84643 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I84643:hover {
}
.I84643 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I84643 > .viewport:hover {
}


h1.I84644, .I84644 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I84644 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I84644:hover {
}
.I84644 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I84644 > .viewport:hover {
}


h1.I84645, .I84645 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I84645 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I84645:hover {
}
.I84645 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I84645 > .viewport:hover {
}


h1.I85341, .I85341 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I85341 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
padding-bottom:3rem;


}
.I85341:hover {
}
.I85341 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I85341 > .viewport:hover {
}

@media (min-width:1440px) {
.I85341 {

order:3;

}
.I85341:hover {
}
.I85341 > .viewport {



}
.I85341 > .viewport:hover {
}

}
h1.I86322, .I86322 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86322 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I86322:hover {
}
.I86322 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86322 > .viewport:hover {
}

@media (min-width:1440px) {
.I86322 {

order:7;

}
.I86322:hover {
}
.I86322 > .viewport {



}
.I86322 > .viewport:hover {
}

}
h1.I86326, .I86326 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86326 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I86326:hover {
}
.I86326 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86326 > .viewport:hover {
}

@media (min-width:1440px) {
.I86326 {

order:6;

}
.I86326:hover {
}
.I86326 > .viewport {



}
.I86326 > .viewport:hover {
}

}
h1.I86330, .I86330 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86330 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:8;

}
.I86330:hover {
}
.I86330 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86330 > .viewport:hover {
}

@media (min-width:1440px) {
.I86330 {

order:8;

}
.I86330:hover {
}
.I86330 > .viewport {



}
.I86330 > .viewport:hover {
}

}
h1.I86336, .I86336 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86336 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I86336:hover {
}
.I86336 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86336 > .viewport:hover {
}


h1.I86340, .I86340 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86340 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I86340:hover {
}
.I86340 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86340 > .viewport:hover {
}


h1.I86344, .I86344 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86344 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:4;

}
.I86344:hover {
}
.I86344 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86344 > .viewport:hover {
}


h1.I86348, .I86348 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86348 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:5;

}
.I86348:hover {
}
.I86348 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86348 > .viewport:hover {
}


h1.I86352, .I86352 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86352 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I86352:hover {
}
.I86352 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86352 > .viewport:hover {
}


h1.I86356, .I86356 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86356 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I86356:hover {
}
.I86356 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86356 > .viewport:hover {
}


h1.I157978, .I157978 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I157978 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I157978:hover {
}
.I157978 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I157978 > .viewport:hover {
}


h1.I158064, .I158064 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158064 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I158064:hover {
}
.I158064 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158064 > .viewport:hover {
}


h1.I158193, .I158193 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158193 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I158193:hover {
}
.I158193 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158193 > .viewport:hover {
}


h1.I158279, .I158279 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I158279 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I158279:hover {
}
.I158279 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I158279 > .viewport:hover {
}


h1.I165783, .I165783 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165783 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:10;

}
.I165783:hover {
}
.I165783 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165783 > .viewport:hover {
}


h1.I167779, .I167779 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167779 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I167779:hover {
}
.I167779 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167779 > .viewport:hover {
}


h1.I168010, .I168010 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168010 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I168010:hover {
}
.I168010 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168010 > .viewport:hover {
}


h1.I168226, .I168226 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168226 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I168226:hover {
}
.I168226 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168226 > .viewport:hover {
}


h1.I168388, .I168388 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168388 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I168388:hover {
}
.I168388 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168388 > .viewport:hover {
}


h1.I168496, .I168496 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168496 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I168496:hover {
}
.I168496 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168496 > .viewport:hover {
}


h1.I168766, .I168766 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168766 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I168766:hover {
}
.I168766 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168766 > .viewport:hover {
}


h1.I168874, .I168874 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I168874 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I168874:hover {
}
.I168874 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I168874 > .viewport:hover {
}


h1.I169036, .I169036 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169036 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I169036:hover {
}
.I169036 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169036 > .viewport:hover {
}


h1.I169144, .I169144 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169144 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I169144:hover {
}
.I169144 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169144 > .viewport:hover {
}


h1.I169306, .I169306 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169306 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;
margin-right:12px;


}
.I169306:hover {
}
.I169306 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169306 > .viewport:hover {
}


h1.I169414, .I169414 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169414 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I169414:hover {
}
.I169414 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169414 > .viewport:hover {
}


h1.I169576, .I169576 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169576 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I169576:hover {
}
.I169576 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169576 > .viewport:hover {
}


h1.I169684, .I169684 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I169684 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I169684:hover {
}
.I169684 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I169684 > .viewport:hover {
}


.I84646 {
display:flex;

}
.I84646:hover {
}
@media (max-width:992px) {
.I84646 {
display:flex;
width:100%;
box-sizing:border-box;

}
.I84646:hover {
}
}
@media (max-width:640px) {
.I84646 {
display:flex;
height:60vw;

}
.I84646:hover {
}
}

.I84647, a.I84647 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;
padding-top:3rem;

}
.I84647:hover, a.I84647:hover {
}
@media (max-width:640px) {
.I84647, a.I84647 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I84647:hover, a.I84647:hover {
}
}

.I84649, a.I84649 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:300;
color:rgb(17,17,17);

width:100%;
margin-bottom:1.5rem;
padding-bottom:1.5rem;
border-bottom-color:rgb(217,217,217);
border-style:solid;
border-top-width:0px;
border-right-width:0px;
border-bottom-width:1px;
border-left-width:0px;

}
.I84649:hover, a.I84649:hover {
}
@media (max-width:640px) {
.I84649, a.I84649 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I84649:hover, a.I84649:hover {
}
}

.I84650 .image, .I84650.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I84650 .image:hover, .I84650.image:hover {
}
@media (max-width:640px) {
.I84650 .image, .I84650.image {
border-radius:100%;

}
.I84650 .image:hover, .I84650.image:hover {
}
}

.I84651, a.I84651 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I84651:hover, a.I84651:hover {
}
@media (max-width:992px) {
.I84651, a.I84651 {
}
.I84651:hover, a.I84651:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I84651, a.I84651 {
display:flex;
padding-bottom:1rem;

}
.I84651:hover, a.I84651:hover {
}
}

.I84652, a.I84652 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I84652:hover, a.I84652:hover {
}
@media (max-width:992px) {
.I84652, a.I84652 {
}
.I84652:hover, a.I84652:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I84652, a.I84652 {
display:flex;
padding-bottom:1rem;

}
.I84652:hover, a.I84652:hover {
}
}

.I84653, a.I84653 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I84653:hover, a.I84653:hover {
}
@media (max-width:992px) {
.I84653, a.I84653 {
}
.I84653:hover, a.I84653:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I84653, a.I84653 {
display:flex;
padding-bottom:1rem;

}
.I84653:hover, a.I84653:hover {
}
}

.I84654 .image, .I84654.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I84654 .image:hover, .I84654.image:hover {
}
@media (max-width:640px) {
.I84654 .image, .I84654.image {
border-radius:100%;

}
.I84654 .image:hover, .I84654.image:hover {
}
}

.I84655, a.I84655 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I84655:hover, a.I84655:hover {
}
@media (max-width:992px) {
.I84655, a.I84655 {
}
.I84655:hover, a.I84655:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I84655, a.I84655 {
display:flex;
padding-bottom:1rem;

}
.I84655:hover, a.I84655:hover {
}
}

.I84656, a.I84656 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I84656:hover, a.I84656:hover {
}
@media (max-width:992px) {
.I84656, a.I84656 {
}
.I84656:hover, a.I84656:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I84656, a.I84656 {
display:flex;
padding-bottom:1rem;

}
.I84656:hover, a.I84656:hover {
}
}

.I84657, a.I84657 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I84657:hover, a.I84657:hover {
}
@media (max-width:992px) {
.I84657, a.I84657 {
}
.I84657:hover, a.I84657:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I84657, a.I84657 {
display:flex;
padding-bottom:1rem;

}
.I84657:hover, a.I84657:hover {
}
}

.I85339 .button, .I85339.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
flex-direction:row;
}
.I85339 button.button, button.I85339.button {
cursor:pointer;
}
.I85339 .button .text, .I85339.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
line-height:1.625rem;

}
.I85339 .button .icon, .I85339.button .icon {
flex:none;
background-size:100% 100%;
width:36px;
height:36px;
background-image:url('https://www.genexus.com/media/images/live-2022__button-arrow-back.svg?timestamp=20220919190057');
margin-right:1rem;margin-top:0px;margin-bottom:0px;margin-left:0px;
}
.I85339 .button:hover, .I85339.button:hover {
}
.I85339 .button:hover .text, .I85339.button:hover .text {
text-decoration:underline;

}
.I85339 .button:hover .icon, .I85339.button:hover .icon {
background-size:100% 100%;
width:36px;
height:36px;
background-image:url('https://www.genexus.com/media/images/live-2022__button-arrow-back-hover.svg?timestamp=20220921203911');
}
@media (max-width:992px) {
.I85339 .button, .I85339.button {
}
.I85339 button.button, button.I85339.button {
}
.I85339 .button .text, .I85339.button .text {
font-family:Rubik;

}
.I85339 .button .icon, .I85339.button .icon {
background-size:100% 100%;
}
.I85339 .button:hover, .I85339.button:hover {
}
.I85339 .button:hover .text, .I85339.button:hover .text {
}
.I85339 .button:hover .icon, .I85339.button:hover .icon {
background-size:100% 100%;
}
}
@media (max-width:640px) {
.I85339 .button, .I85339.button {
}
.I85339 button.button, button.I85339.button {
}
.I85339 .button .text, .I85339.button .text {
}
.I85339 .button .icon, .I85339.button .icon {
background-size:100% 100%;
}
.I85339 .button:hover, .I85339.button:hover {
}
.I85339 .button:hover .text, .I85339.button:hover .text {
}
.I85339 .button:hover .icon, .I85339.button:hover .icon {
background-size:100% 100%;
}
}
@media (min-width:1440px) {
.I85339 .button, .I85339.button {
}
.I85339 button.button, button.I85339.button {
}
.I85339 .button .text, .I85339.button .text {
}
.I85339 .button .icon, .I85339.button .icon {
background-size:100% 100%;
width:36px;
height:36px;
background-image:url('https://www.genexus.com/media/images/live-2022__button-arrow-back.svg?timestamp=20220919190057');
}
.I85339 .button:hover, .I85339.button:hover {
}
.I85339 .button:hover .text, .I85339.button:hover .text {
}
.I85339 .button:hover .icon, .I85339.button:hover .icon {
background-size:100% 100%;
}
}
.I86320, a.I86320 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I86320:hover, a.I86320:hover {
}
@media (max-width:992px) {
.I86320, a.I86320 {
}
.I86320:hover, a.I86320:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I86320, a.I86320 {
display:flex;
padding-bottom:1rem;

}
.I86320:hover, a.I86320:hover {
}
}

.I86324, a.I86324 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I86324:hover, a.I86324:hover {
}
@media (max-width:992px) {
.I86324, a.I86324 {
}
.I86324:hover, a.I86324:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I86324, a.I86324 {
display:flex;
padding-bottom:1rem;

}
.I86324:hover, a.I86324:hover {
}
}

.I86328, a.I86328 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I86328:hover, a.I86328:hover {
}
@media (max-width:992px) {
.I86328, a.I86328 {
}
.I86328:hover, a.I86328:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I86328, a.I86328 {
display:flex;
padding-bottom:1rem;

}
.I86328:hover, a.I86328:hover {
}
}

.I86334 .button, .I86334.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I86334 button.button, button.I86334.button {
cursor:pointer;
}
.I86334 .button .text, .I86334.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I86334 .button .icon, .I86334.button .icon {
flex:none;
background-size:100% 100%;
}
.I86334 .button:hover, .I86334.button:hover {
}
.I86334 .button:hover .text, .I86334.button:hover .text {
}
.I86334 .button:hover .icon, .I86334.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I86334 .button, .I86334.button {
}
.I86334 button.button, button.I86334.button {
}
.I86334 .button .text, .I86334.button .text {
font-family:Rubik;

}
.I86334 .button .icon, .I86334.button .icon {
background-size:100% 100%;
}
.I86334 .button:hover, .I86334.button:hover {
}
.I86334 .button:hover .text, .I86334.button:hover .text {
}
.I86334 .button:hover .icon, .I86334.button:hover .icon {
background-size:100% 100%;
}
}

.I86338 .button, .I86338.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I86338 button.button, button.I86338.button {
cursor:pointer;
}
.I86338 .button .text, .I86338.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I86338 .button .icon, .I86338.button .icon {
flex:none;
background-size:100% 100%;
}
.I86338 .button:hover, .I86338.button:hover {
}
.I86338 .button:hover .text, .I86338.button:hover .text {
}
.I86338 .button:hover .icon, .I86338.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I86338 .button, .I86338.button {
}
.I86338 button.button, button.I86338.button {
}
.I86338 .button .text, .I86338.button .text {
font-family:Rubik;

}
.I86338 .button .icon, .I86338.button .icon {
background-size:100% 100%;
}
.I86338 .button:hover, .I86338.button:hover {
}
.I86338 .button:hover .text, .I86338.button:hover .text {
}
.I86338 .button:hover .icon, .I86338.button:hover .icon {
background-size:100% 100%;
}
}

.I86342 .button, .I86342.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I86342 button.button, button.I86342.button {
cursor:pointer;
}
.I86342 .button .text, .I86342.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I86342 .button .icon, .I86342.button .icon {
flex:none;
background-size:100% 100%;
}
.I86342 .button:hover, .I86342.button:hover {
}
.I86342 .button:hover .text, .I86342.button:hover .text {
}
.I86342 .button:hover .icon, .I86342.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I86342 .button, .I86342.button {
}
.I86342 button.button, button.I86342.button {
}
.I86342 .button .text, .I86342.button .text {
font-family:Rubik;

}
.I86342 .button .icon, .I86342.button .icon {
background-size:100% 100%;
}
.I86342 .button:hover, .I86342.button:hover {
}
.I86342 .button:hover .text, .I86342.button:hover .text {
}
.I86342 .button:hover .icon, .I86342.button:hover .icon {
background-size:100% 100%;
}
}

.I86346 .button, .I86346.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I86346 button.button, button.I86346.button {
cursor:pointer;
}
.I86346 .button .text, .I86346.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I86346 .button .icon, .I86346.button .icon {
flex:none;
background-size:100% 100%;
}
.I86346 .button:hover, .I86346.button:hover {
}
.I86346 .button:hover .text, .I86346.button:hover .text {
}
.I86346 .button:hover .icon, .I86346.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I86346 .button, .I86346.button {
}
.I86346 button.button, button.I86346.button {
}
.I86346 .button .text, .I86346.button .text {
font-family:Rubik;

}
.I86346 .button .icon, .I86346.button .icon {
background-size:100% 100%;
}
.I86346 .button:hover, .I86346.button:hover {
}
.I86346 .button:hover .text, .I86346.button:hover .text {
}
.I86346 .button:hover .icon, .I86346.button:hover .icon {
background-size:100% 100%;
}
}

.I86350 .button, .I86350.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I86350 button.button, button.I86350.button {
cursor:pointer;
}
.I86350 .button .text, .I86350.button .text {
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(85,82,255);
line-height:1.625rem;

}
.I86350 .button .icon, .I86350.button .icon {
flex:none;
background-size:100% 100%;
}
.I86350 .button:hover, .I86350.button:hover {
}
.I86350 .button:hover .text, .I86350.button:hover .text {
}
.I86350 .button:hover .icon, .I86350.button:hover .icon {
background-size:100% 100%;
}
@media (max-width:992px) {
.I86350 .button, .I86350.button {
}
.I86350 button.button, button.I86350.button {
}
.I86350 .button .text, .I86350.button .text {
font-family:Rubik;

}
.I86350 .button .icon, .I86350.button .icon {
background-size:100% 100%;
}
.I86350 .button:hover, .I86350.button:hover {
}
.I86350 .button:hover .text, .I86350.button:hover .text {
}
.I86350 .button:hover .icon, .I86350.button:hover .icon {
background-size:100% 100%;
}
}

.I86354, a.I86354 {
display:flex;
font-family:Graphik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);

padding-bottom:1rem;

}
.I86354:hover, a.I86354:hover {
}

.I157935 .image, .I157935.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I157935 .image:hover, .I157935.image:hover {
}
@media (max-width:640px) {
.I157935 .image, .I157935.image {
border-radius:100%;

}
.I157935 .image:hover, .I157935.image:hover {
}
}

.I158021, a.I158021 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I158021:hover, a.I158021:hover {
}
@media (max-width:992px) {
.I158021, a.I158021 {
}
.I158021:hover, a.I158021:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158021, a.I158021 {
display:flex;
padding-bottom:1rem;

}
.I158021:hover, a.I158021:hover {
}
}

.I158150, a.I158150 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I158150:hover, a.I158150:hover {
}
@media (max-width:992px) {
.I158150, a.I158150 {
}
.I158150:hover, a.I158150:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158150, a.I158150 {
display:flex;
padding-bottom:1rem;

}
.I158150:hover, a.I158150:hover {
}
}

.I158236, a.I158236 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I158236:hover, a.I158236:hover {
}
@media (max-width:992px) {
.I158236, a.I158236 {
}
.I158236:hover, a.I158236:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I158236, a.I158236 {
display:flex;
padding-bottom:1rem;

}
.I158236:hover, a.I158236:hover {
}
}

.I165729, a.I165729 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-style:italic;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I165729:hover, a.I165729:hover {
}
@media (max-width:992px) {
.I165729, a.I165729 {
}
.I165729:hover, a.I165729:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I165729, a.I165729 {
display:flex;
padding-bottom:1rem;

}
.I165729:hover, a.I165729:hover {
}
}

.I167725, a.I167725 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I167725:hover, a.I167725:hover {
}
@media (max-width:992px) {
.I167725, a.I167725 {
}
.I167725:hover, a.I167725:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I167725, a.I167725 {
display:flex;
padding-bottom:1rem;

}
.I167725:hover, a.I167725:hover {
}
}

.I167956 .image, .I167956.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I167956 .image:hover, .I167956.image:hover {
}
@media (max-width:640px) {
.I167956 .image, .I167956.image {
border-radius:100%;

}
.I167956 .image:hover, .I167956.image:hover {
}
}

.I168172, a.I168172 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168172:hover, a.I168172:hover {
}
@media (max-width:992px) {
.I168172, a.I168172 {
}
.I168172:hover, a.I168172:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168172, a.I168172 {
display:flex;
padding-bottom:1rem;

}
.I168172:hover, a.I168172:hover {
}
}

.I168334, a.I168334 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168334:hover, a.I168334:hover {
}
@media (max-width:992px) {
.I168334, a.I168334 {
}
.I168334:hover, a.I168334:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168334, a.I168334 {
display:flex;
padding-bottom:1rem;

}
.I168334:hover, a.I168334:hover {
}
}

.I168442, a.I168442 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I168442:hover, a.I168442:hover {
}
@media (max-width:992px) {
.I168442, a.I168442 {
}
.I168442:hover, a.I168442:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168442, a.I168442 {
display:flex;
padding-bottom:1rem;

}
.I168442:hover, a.I168442:hover {
}
}

.I168712 .image, .I168712.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I168712 .image:hover, .I168712.image:hover {
}
@media (max-width:640px) {
.I168712 .image, .I168712.image {
border-radius:100%;

}
.I168712 .image:hover, .I168712.image:hover {
}
}

.I168820, a.I168820 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168820:hover, a.I168820:hover {
}
@media (max-width:992px) {
.I168820, a.I168820 {
}
.I168820:hover, a.I168820:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168820, a.I168820 {
display:flex;
padding-bottom:1rem;

}
.I168820:hover, a.I168820:hover {
}
}

.I168982, a.I168982 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I168982:hover, a.I168982:hover {
}
@media (max-width:992px) {
.I168982, a.I168982 {
}
.I168982:hover, a.I168982:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I168982, a.I168982 {
display:flex;
padding-bottom:1rem;

}
.I168982:hover, a.I168982:hover {
}
}

.I169090, a.I169090 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I169090:hover, a.I169090:hover {
}
@media (max-width:992px) {
.I169090, a.I169090 {
}
.I169090:hover, a.I169090:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169090, a.I169090 {
display:flex;
padding-bottom:1rem;

}
.I169090:hover, a.I169090:hover {
}
}

.I169252 .image, .I169252.image {
vertical-align:top;
width:48px;
height:48px;
border-radius:100%;

}
.I169252 .image:hover, .I169252.image:hover {
}
@media (max-width:640px) {
.I169252 .image, .I169252.image {
border-radius:100%;

}
.I169252 .image:hover, .I169252.image:hover {
}
}

.I169360, a.I169360 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I169360:hover, a.I169360:hover {
}
@media (max-width:992px) {
.I169360, a.I169360 {
}
.I169360:hover, a.I169360:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169360, a.I169360 {
display:flex;
padding-bottom:1rem;

}
.I169360:hover, a.I169360:hover {
}
}

.I169522, a.I169522 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:0rem;

}
.I169522:hover, a.I169522:hover {
}
@media (max-width:992px) {
.I169522, a.I169522 {
}
.I169522:hover, a.I169522:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169522, a.I169522 {
display:flex;
padding-bottom:1rem;

}
.I169522:hover, a.I169522:hover {
}
}

.I169630, a.I169630 {
display:flex;
font-family:Rubik;
font-size:1.063rem;
font-weight:300;
text-decoration:underline;
color:rgb(17,17,17);
line-height:1.625rem;

padding-bottom:1rem;

}
.I169630:hover, a.I169630:hover {
}
@media (max-width:992px) {
.I169630, a.I169630 {
}
.I169630:hover, a.I169630:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I169630, a.I169630 {
display:flex;
padding-bottom:1rem;

}
.I169630:hover, a.I169630:hover {
}
}

h1.I86223, .I86223 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86223 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I86223:hover {
}
.I86223 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86223 > .viewport:hover {
}


.I86105 {
display:flex;
flex-direction:column;
position:relative;
width:100%;
max-width:940px;
margin-left:auto;
margin-right:auto;
padding-bottom:8rem;
padding-left:2rem;
padding-right:2rem;
padding-top:8rem;
box-sizing:border-box;

flex-direction:column;
align-items:center;

	
}
.I86105:hover {
}
@media (max-width:992px) {
.I86105 {
width:100%;
margin-left:auto;
margin-right:auto;
padding-bottom:4rem;
padding-top:4rem;

align-items:flex-start;

	
}
.I86105:hover {
}
}
@media (max-width:640px) {
.I86105 {
padding-bottom:4rem;
padding-left:0rem;
padding-right:0rem;
padding-top:4rem;

	
}
.I86105:hover {
}
}

.I86106 {
display:flex;

order:3;
width:100%;
max-width:1440px;
padding-bottom:1rem;
box-sizing:border-box;


flex-direction:row;
}
.I86106:hover {
}
@media (max-width:992px) {
.I86106 {

width:100%;
padding-bottom:1rem;
padding-right:0;


}
.I86106:hover {
}
}
@media (max-width:640px) {
.I86106 {

width:calc(100vw - 1rem);
margin-left:1rem;
padding-bottom:1rem;
padding-left:0;
padding-right:1rem;


}
.I86106:hover {
}
}

.I86107 {
display:flex;
position:var(--I86107-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:6;
width:100%;
height:240px;
background-color:rgb(255,205,65);
box-shadow:none;
overflow:hidden;
position:static;
top:auto;
right:auto;
bottom:auto;
left:auto;
--I86107-location-transform:translate(0px,0px);
z-index:var(--I86107-z-index, auto);

transform:
var(--I86107-location-transform, translate(0px,0px))
var(--I86107-user-box-transform, translate(0px,0px))
;


position:var(--I86107-position-static-computed, static);
}
.I86107:hover {
}

@media (max-width:640px) {
.I86107 {

width:calc(100vw - 2rem);

}
.I86107:hover {
}

}

.I86108 {
display:flex;
position:var(--I86108-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:9;
width:100%;
height:240px;
background-color:rgb(174,141,255);
box-shadow:none;
overflow:hidden;
}
.I86108:hover {
}

@media (max-width:640px) {
.I86108 {

width:calc(100vw - 2rem);

}
.I86108:hover {
}

}

.I86109 {
display:flex;
position:var(--I86109-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:7;
width:100%;
height:240px;
background-color:rgb(113,168,255);
box-shadow:none;
overflow:hidden;
}
.I86109:hover {
}
.I86109 {
--I86109-position-static-computed:static;
}
.I86109 > .sector, .I86109 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I86109 {

width:calc(100vw - 2rem);

}
.I86109:hover {
}

}

.I86110 {
display:flex;
position:var(--I86110-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:2;
width:100%;
max-width:1440px;
box-sizing:border-box;

}
.I86110:hover {
}

@media (max-width:640px) {
.I86110 {

padding-left:1rem;
padding-right:1rem;

}
.I86110:hover {
}

}

.I86111 {
display:flex;
position:var(--I86111-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;
}
.I86111:hover {
}

@media (max-width:640px) {
.I86111 {

width:calc(100vw - 2rem);

}
.I86111:hover {
}

}

.I86112 {
display:flex;
position:var(--I86112-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:17;
width:100%;
height:240px;
background-color:rgb(241,242,242);
box-shadow:none;
overflow:hidden;
}
.I86112:hover {
}
.I86112 {
--I86112-position-static-computed:static;
}
.I86112 > .sector, .I86112 > .group-sectors {
position:relative;
}
@media (max-width:640px) {
.I86112 {

width:calc(100vw - 2rem);

}
.I86112:hover {
}

}
@media (min-width:1440px) {
.I86112 {

}
.I86112:hover {
}
.I86112 {
--I86112-position-static-computed:static;
}
.I86112 > .sector, .I86112 > .group-sectors {
position:relative;
}
}
.I86113 {
display:flex;
position:var(--I86113-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

display:flex;
order:22;
width:100%;
height:240px;
background-color:rgb(65,206,179);
box-shadow:none;
overflow:hidden;
}
.I86113:hover {
}

@media (max-width:640px) {
.I86113 {

width:calc(100vw - 2rem);

}
.I86113:hover {
}

}

.I86114 {
display:flex;
position:var(--I86114-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;
}
.I86114:hover {
}

@media (max-width:640px) {
.I86114 {

width:calc(100vw - 2rem);

}
.I86114:hover {
}

}

.I86115 {
display:flex;
position:var(--I86115-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;
}
.I86115:hover {
}

@media (max-width:640px) {
.I86115 {

width:calc(100vw - 2rem);

}
.I86115:hover {
}

}

.I86116 {
display:flex;
position:var(--I86116-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;
}
.I86116:hover {
}

@media (max-width:640px) {
.I86116 {

width:calc(100vw - 2rem);

}
.I86116:hover {
}

}

.I86117 {
display:flex;
position:var(--I86117-position-static-computed, static);
flex-direction:column;
align-items:flex-start;

order:5;
}
.I86117:hover {
}


.I108497 {
display:flex;
position:var(--I108497-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;
}
.I108497:hover {
}

@media (max-width:640px) {
.I108497 {

width:calc(100vw - 2rem);

}
.I108497:hover {
}

}

.I166514 {
display:flex;
position:var(--I166514-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;
}
.I166514:hover {
}


.I86118 {
display:flex;
align-items:flex-start;
position:relative;

order:11;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I86118:hover {
}

@media (min-width:1440px) {
.I86118 {

order:4;


	
}
.I86118:hover {
}

}
.I86119 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I86119:hover {
}

@media (min-width:1440px) {
.I86119 {

order:2;


	
}
.I86119:hover {
}

}
.I86120 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I86120:hover {
}


.I86121 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I86121:hover {
}


.I86122 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I86122:hover {
}


.I86123 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I86123:hover {
}


.I86124 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I86124:hover {
}


.I86125 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I86125:hover {
}


.I86126 {
display:flex;
align-items:flex-start;
position:relative;

order:3;
height:100%;
padding:1rem;



flex-direction:column;

	
}
.I86126:hover {
}


.I88947 {
display:flex;
align-items:flex-start;
position:relative;

order:1;
width:100%;



flex-direction:row;
justify-content:space-between;
align-items:center;

	
}
.I88947:hover {
}
.I88947 > .sector {
position:relative;
}
@media (max-width:640px) {
.I88947 {



flex-direction:column;
align-items:flex-start;

	
}
.I88947:hover {
}

}

.I108802 {
display:flex;
align-items:flex-start;
position:relative;

order:4;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I108802:hover {
}


.I167019 {
display:flex;
align-items:flex-start;
position:relative;

order:2;
min-height:100%;
padding:1rem;



flex-direction:column;

	
}
.I167019:hover {
}


h1.I86127, .I86127 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86127 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:13;
width:100%;
background-size:cover;
background-position:center center;


}
.I86127:hover {
}
.I86127 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86127 > .viewport:hover {
}

@media (min-width:1440px) {
.I86127 {

order:8;

}
.I86127:hover {
}
.I86127 > .viewport {



}
.I86127 > .viewport:hover {
}

}
h1.I86128, .I86128 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86128 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;


}
.I86128:hover {
}
.I86128 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I86128 > .viewport:hover {
}


h1.I86129, .I86129 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86129 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I86129:hover {
}
.I86129 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86129 > .viewport:hover {
}

@media (min-width:1440px) {
.I86129 {

order:3;

}
.I86129:hover {
}
.I86129 > .viewport {



}
.I86129 > .viewport:hover {
}

}
h1.I86130, .I86130 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86130 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I86130:hover {
}
.I86130 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86130 > .viewport:hover {
}


h1.I86131, .I86131 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86131 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;
width:100%;
overflow:hidden;

}
.I86131:hover {
}
.I86131 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86131 > .viewport:hover {
}


h1.I86132, .I86132 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86132 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I86132:hover {
}
.I86132 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86132 > .viewport:hover {
}


h1.I86133, .I86133 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86133 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I86133:hover {
}
.I86133 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I86133 > .viewport:hover {
}


h1.I86134, .I86134 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86134 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I86134:hover {
}
.I86134 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86134 > .viewport:hover {
}


h1.I86135, .I86135 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86135 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:3;

}
.I86135:hover {
}
.I86135 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86135 > .viewport:hover {
}


h1.I86136, .I86136 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86136 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I86136:hover {
}
.I86136 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86136 > .viewport:hover {
}


h1.I86137, .I86137 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86137 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I86137:hover {
}
.I86137 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86137 > .viewport:hover {
}


h1.I86138, .I86138 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86138 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;
width:100%;


}
.I86138:hover {
}
.I86138 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86138 > .viewport:hover {
}


h1.I86139, .I86139 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86139 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I86139:hover {
}
.I86139 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86139 > .viewport:hover {
}


h1.I86140, .I86140 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86140 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;
width:100%;


}
.I86140:hover {
}
.I86140 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I86140 > .viewport:hover {
}


h1.I86141, .I86141 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86141 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I86141:hover {
}
.I86141 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86141 > .viewport:hover {
}


h1.I86142, .I86142 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86142 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I86142:hover {
}
.I86142 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86142 > .viewport:hover {
}


h1.I86143, .I86143 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86143 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;


}
.I86143:hover {
}
.I86143 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



overflow:hidden;
}
.I86143 > .viewport:hover {
}


h1.I86144, .I86144 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86144 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I86144:hover {
}
.I86144 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86144 > .viewport:hover {
}

@media (max-width:640px) {
.I86144 {

width:100%;


}
.I86144:hover {
}
.I86144 > .viewport {



}
.I86144 > .viewport:hover {
}

}

h1.I86145, .I86145 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86145 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I86145:hover {
}
.I86145 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86145 > .viewport:hover {
}


h1.I86146, .I86146 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86146 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I86146:hover {
}
.I86146 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86146 > .viewport:hover {
}


h1.I86147, .I86147 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86147 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I86147:hover {
}
.I86147 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86147 > .viewport:hover {
}


h1.I86148, .I86148 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86148 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I86148:hover {
}
.I86148 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86148 > .viewport:hover {
}


h1.I86149, .I86149 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86149 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;
width:100%;
background-size:cover;
background-position:center center;


}
.I86149:hover {
}
.I86149 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86149 > .viewport:hover {
}


h1.I86150, .I86150 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86150 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I86150:hover {
}
.I86150 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86150 > .viewport:hover {
}


h1.I86151, .I86151 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86151 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I86151:hover {
}
.I86151 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86151 > .viewport:hover {
}


h1.I86152, .I86152 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86152 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I86152:hover {
}
.I86152 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86152 > .viewport:hover {
}


h1.I86153, .I86153 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86153 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I86153:hover {
}
.I86153 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86153 > .viewport:hover {
}


h1.I86154, .I86154 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86154 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:4;

}
.I86154:hover {
}
.I86154 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86154 > .viewport:hover {
}


h1.I86155, .I86155 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86155 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I86155:hover {
}
.I86155 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86155 > .viewport:hover {
}


h1.I86156, .I86156 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86156 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I86156:hover {
}
.I86156 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86156 > .viewport:hover {
}


h1.I86160, .I86160 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86160 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I86160:hover {
}
.I86160 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86160 > .viewport:hover {
}


h1.I86162, .I86162 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86162 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I86162:hover {
}
.I86162 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86162 > .viewport:hover {
}


h1.I86166, .I86166 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86166 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:10;

}
.I86166:hover {
}
.I86166 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86166 > .viewport:hover {
}

@media (min-width:1440px) {
.I86166 {

order:3;

}
.I86166:hover {
}
.I86166 > .viewport {



}
.I86166 > .viewport:hover {
}

}
h1.I86167, .I86167 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86167 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I86167:hover {
}
.I86167 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86167 > .viewport:hover {
}


h1.I86168, .I86168 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86168 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I86168:hover {
}
.I86168 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86168 > .viewport:hover {
}


h1.I86169, .I86169 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86169 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;
width:100%;


}
.I86169:hover {
}
.I86169 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86169 > .viewport:hover {
}


h1.I86170, .I86170 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86170 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I86170:hover {
}
.I86170 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86170 > .viewport:hover {
}


h1.I86171, .I86171 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86171 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I86171:hover {
}
.I86171 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86171 > .viewport:hover {
}


h1.I86172, .I86172 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86172 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I86172:hover {
}
.I86172 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86172 > .viewport:hover {
}


h1.I86173, .I86173 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86173 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I86173:hover {
}
.I86173 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86173 > .viewport:hover {
}


h1.I86174, .I86174 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I86174 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:2;

}
.I86174:hover {
}
.I86174 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I86174 > .viewport:hover {
}


h1.I88936, .I88936 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I88936 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:2;

}
.I88936:hover {
}
.I88936 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I88936 > .viewport:hover {
}


h1.I89113, .I89113 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89113 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:11;

}
.I89113:hover {
}
.I89113 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89113 > .viewport:hover {
}


h1.I89179, .I89179 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89179 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:8;

}
.I89179:hover {
}
.I89179 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89179 > .viewport:hover {
}


h1.I89201, .I89201 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89201 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I89201:hover {
}
.I89201 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89201 > .viewport:hover {
}


h1.I89223, .I89223 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89223 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I89223:hover {
}
.I89223 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89223 > .viewport:hover {
}


h1.I89245, .I89245 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89245 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I89245:hover {
}
.I89245 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89245 > .viewport:hover {
}


h1.I89267, .I89267 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89267 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I89267:hover {
}
.I89267 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89267 > .viewport:hover {
}


h1.I89289, .I89289 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I89289 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I89289:hover {
}
.I89289 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I89289 > .viewport:hover {
}


h1.I108619, .I108619 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108619 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I108619:hover {
}
.I108619 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108619 > .viewport:hover {
}


h1.I108741, .I108741 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108741 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I108741:hover {
}
.I108741 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108741 > .viewport:hover {
}


h1.I108924, .I108924 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I108924 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I108924:hover {
}
.I108924 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I108924 > .viewport:hover {
}


h1.I109046, .I109046 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I109046 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I109046:hover {
}
.I109046 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I109046 > .viewport:hover {
}


h1.I109168, .I109168 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I109168 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I109168:hover {
}
.I109168 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I109168 > .viewport:hover {
}

@media (max-width:640px) {
.I109168 {

width:100%;


}
.I109168:hover {
}
.I109168 > .viewport {



}
.I109168 > .viewport:hover {
}

}

h1.I163008, .I163008 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I163008 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:6;

}
.I163008:hover {
}
.I163008 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I163008 > .viewport:hover {
}


h1.I165940, .I165940 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I165940 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I165940:hover {
}
.I165940 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I165940 > .viewport:hover {
}


h1.I166413, .I166413 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166413 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:9;

}
.I166413:hover {
}
.I166413 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166413 > .viewport:hover {
}


h1.I166716, .I166716 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166716 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:1;

}
.I166716:hover {
}
.I166716 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166716 > .viewport:hover {
}


h1.I166918, .I166918 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I166918 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:5;

}
.I166918:hover {
}
.I166918 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I166918 > .viewport:hover {
}


h1.I167221, .I167221 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167221 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:6;

}
.I167221:hover {
}
.I167221 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167221 > .viewport:hover {
}


h1.I167423, .I167423 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167423 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:7;

}
.I167423:hover {
}
.I167423 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167423 > .viewport:hover {
}


h1.I167625, .I167625 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I167625 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I167625:hover {
}
.I167625 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I167625 > .viewport:hover {
}

@media (max-width:640px) {
.I167625 {

width:100%;


}
.I167625:hover {
}
.I167625 > .viewport {



}
.I167625 > .viewport:hover {
}

}

h1.I176901, .I176901 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I176901 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:12;

}
.I176901:hover {
}
.I176901 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I176901 > .viewport:hover {
}


h1.I177107, .I177107 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177107 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177107:hover {
}
.I177107 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177107 > .viewport:hover {
}


h1.I177313, .I177313 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177313 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177313:hover {
}
.I177313 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177313 > .viewport:hover {
}


h1.I177679, .I177679 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I177679 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

display:none;
order:7;

}
.I177679:hover {
}
.I177679 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I177679 > .viewport:hover {
}


.I86175 .image, .I86175.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I86175 .image:hover, .I86175.image:hover {
}
@media (min-width:1440px) {
.I86175 .image, .I86175.image {
width:100%;

}
.I86175 .image:hover, .I86175.image:hover {
}
}
.I86176, a.I86176 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I86176:hover, a.I86176:hover {
}
@media (max-width:992px) {
.I86176, a.I86176 {
}
.I86176:hover, a.I86176:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I86176, a.I86176 {
display:flex;
padding-bottom:0rem;

}
.I86176:hover, a.I86176:hover {
}
}

.I86177 .image, .I86177.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I86177 .image:hover, .I86177.image:hover {
}
@media (min-width:1440px) {
.I86177 .image, .I86177.image {
width:100%;

}
.I86177 .image:hover, .I86177.image:hover {
}
}
.I86178 .image, .I86178.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I86178 .image:hover, .I86178.image:hover {
}

.I86179, a.I86179 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I86179:hover, a.I86179:hover {
}
@media (max-width:992px) {
.I86179, a.I86179 {
}
.I86179:hover, a.I86179:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I86179, a.I86179 {
display:flex;
padding-bottom:0rem;

}
.I86179:hover, a.I86179:hover {
}
}

.I86180, a.I86180 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I86180:hover, a.I86180:hover {
}
@media (min-width:1440px) {
.I86180, a.I86180 {
display:flex;
font-weight:500;


}
.I86180:hover, a.I86180:hover {
}
}
.I86181, a.I86181 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I86181:hover, a.I86181:hover {
}
@media (max-width:992px) {
.I86181, a.I86181 {
}
.I86181:hover, a.I86181:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I86181, a.I86181 {
display:flex;
padding-bottom:0rem;

}
.I86181:hover, a.I86181:hover {
}
}

.I86182, a.I86182 {
display:flex;
font-family:Graphik;
font-size:1.25rem;
font-weight:600;
color:rgb(17,17,17);

padding-bottom:1.5rem;

}
.I86182:hover, a.I86182:hover {
}
@media (max-width:640px) {
.I86182, a.I86182 {
display:flex;
font-size:1.4rem;

padding-bottom:0.5rem;

}
.I86182:hover, a.I86182:hover {
}
}

.I86183, a.I86183 {
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;

}
.I86183:hover, a.I86183:hover {
}
@media (max-width:992px) {
.I86183, a.I86183 {
}
.I86183:hover, a.I86183:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I86183, a.I86183 {
display:flex;
padding-bottom:1rem;

}
.I86183:hover, a.I86183:hover {
}
}

.I86184, a.I86184 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I86184:hover, a.I86184:hover {
}

.I86185, a.I86185 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I86185:hover, a.I86185:hover {
}
@media (min-width:1440px) {
.I86185, a.I86185 {
display:flex;
font-weight:500;


}
.I86185:hover, a.I86185:hover {
}
}
.I86186 .image, .I86186.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I86186 .image:hover, .I86186.image:hover {
}

.I86187, a.I86187 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I86187:hover, a.I86187:hover {
}
@media (min-width:1440px) {
.I86187, a.I86187 {
display:flex;
font-weight:500;


}
.I86187:hover, a.I86187:hover {
}
}
.I86188, a.I86188 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I86188:hover, a.I86188:hover {
}
@media (max-width:992px) {
.I86188, a.I86188 {
}
.I86188:hover, a.I86188:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I86188, a.I86188 {
display:flex;
padding-bottom:0rem;

}
.I86188:hover, a.I86188:hover {
}
}

.I86189 .image, .I86189.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I86189 .image:hover, .I86189.image:hover {
}

.I86190, a.I86190 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I86190:hover, a.I86190:hover {
}
@media (min-width:1440px) {
.I86190, a.I86190 {
display:flex;
font-weight:500;


}
.I86190:hover, a.I86190:hover {
}
}
.I86191, a.I86191 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I86191:hover, a.I86191:hover {
}
@media (max-width:992px) {
.I86191, a.I86191 {
}
.I86191:hover, a.I86191:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I86191, a.I86191 {
display:flex;
padding-bottom:0rem;

}
.I86191:hover, a.I86191:hover {
}
}

.I86192 .image, .I86192.image {
vertical-align:top;
width:100px;
height:75px;
border-image-slice:100%;
background-size:cover;
background-position:center center;

}
.I86192 .image:hover, .I86192.image:hover {
}

.I86193, a.I86193 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I86193:hover, a.I86193:hover {
}
@media (min-width:1440px) {
.I86193, a.I86193 {
display:flex;
font-weight:500;


}
.I86193:hover, a.I86193:hover {
}
}
.I86194, a.I86194 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I86194:hover, a.I86194:hover {
}
@media (max-width:992px) {
.I86194, a.I86194 {
}
.I86194:hover, a.I86194:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I86194, a.I86194 {
display:flex;
padding-bottom:0rem;

}
.I86194:hover, a.I86194:hover {
}
}

.I86195 .image, .I86195.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I86195 .image:hover, .I86195.image:hover {
}

.I86196 .image, .I86196.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I86196 .image:hover, .I86196.image:hover {
}

.I86197 .image, .I86197.image {
vertical-align:top;
width:100px;
height:75px;
background-size:cover;
background-position:center center;

}
.I86197 .image:hover, .I86197.image:hover {
}

.I86198, a.I86198 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I86198:hover, a.I86198:hover {
}
@media (max-width:992px) {
.I86198, a.I86198 {
}
.I86198:hover, a.I86198:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I86198, a.I86198 {
display:flex;
padding-bottom:0rem;

}
.I86198:hover, a.I86198:hover {
}
}

.I86199, a.I86199 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I86199:hover, a.I86199:hover {
}
@media (min-width:1440px) {
.I86199, a.I86199 {
display:flex;
font-weight:500;


}
.I86199:hover, a.I86199:hover {
}
}
.I86200, a.I86200 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I86200:hover, a.I86200:hover {
}
@media (max-width:992px) {
.I86200, a.I86200 {
}
.I86200:hover, a.I86200:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I86200, a.I86200 {
display:flex;
padding-bottom:0rem;

}
.I86200:hover, a.I86200:hover {
}
}

.I86201, a.I86201 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
color:rgb(17,17,17);
line-height:1.5rem;

padding-bottom:1rem;

}
.I86201:hover, a.I86201:hover {
}
@media (max-width:992px) {
.I86201, a.I86201 {
}
.I86201:hover, a.I86201:hover {
display:flex;
width:100%;

}
}
@media (min-width:1440px) {
.I86201, a.I86201 {
display:flex;
font-weight:500;


}
.I86201:hover, a.I86201:hover {
}
}
.I86202, a.I86202 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
color:rgb(17,17,17);
line-height:1.5rem;


}
.I86202:hover, a.I86202:hover {
}
@media (max-width:992px) {
.I86202, a.I86202 {
}
.I86202:hover, a.I86202:hover {
display:flex;
width:100%;

}
}
@media (max-width:640px) {
.I86202, a.I86202 {
display:flex;
padding-bottom:0rem;

}
.I86202:hover, a.I86202:hover {
}
}

.I86203, a.I86203 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I86203:hover, a.I86203:hover {
}
@media (min-width:1440px) {
.I86203, a.I86203 {
display:flex;
font-weight:500;


}
.I86203:hover, a.I86203:hover {
}
}
.I86204 {
}
.I86204:hover {
}
.I86204 {
}
.I86204:hover {
}


.I86208, a.I86208 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I86208:hover, a.I86208:hover {
}

.I86210, a.I86210 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I86210:hover, a.I86210:hover {
}

.I86214 .button, .I86214.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I86214 button.button, button.I86214.button {
cursor:pointer;
}
.I86214 .button .text, .I86214.button .text {
}
.I86214 .button .icon, .I86214.button .icon {
flex:none;
background-size:100% 100%;
}
.I86214 .button:hover, .I86214.button:hover {
}
.I86214 .button:hover .text, .I86214.button:hover .text {
}
.I86214 .button:hover .icon, .I86214.button:hover .icon {
background-size:100% 100%;
}

.I86215 .button, .I86215.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I86215 button.button, button.I86215.button {
cursor:pointer;
}
.I86215 .button .text, .I86215.button .text {
}
.I86215 .button .icon, .I86215.button .icon {
flex:none;
background-size:100% 100%;
}
.I86215 .button:hover, .I86215.button:hover {
}
.I86215 .button:hover .text, .I86215.button:hover .text {
}
.I86215 .button:hover .icon, .I86215.button:hover .icon {
background-size:100% 100%;
}

.I86216 .button, .I86216.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I86216 button.button, button.I86216.button {
cursor:pointer;
}
.I86216 .button .text, .I86216.button .text {
}
.I86216 .button .icon, .I86216.button .icon {
flex:none;
background-size:100% 100%;
}
.I86216 .button:hover, .I86216.button:hover {
}
.I86216 .button:hover .text, .I86216.button:hover .text {
}
.I86216 .button:hover .icon, .I86216.button:hover .icon {
background-size:100% 100%;
}

.I86217 .button, .I86217.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I86217 button.button, button.I86217.button {
cursor:pointer;
}
.I86217 .button .text, .I86217.button .text {
}
.I86217 .button .icon, .I86217.button .icon {
flex:none;
background-size:100% 100%;
}
.I86217 .button:hover, .I86217.button:hover {
}
.I86217 .button:hover .text, .I86217.button:hover .text {
}
.I86217 .button:hover .icon, .I86217.button:hover .icon {
background-size:100% 100%;
}

.I86218 .button, .I86218.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I86218 button.button, button.I86218.button {
cursor:pointer;
}
.I86218 .button .text, .I86218.button .text {
}
.I86218 .button .icon, .I86218.button .icon {
flex:none;
background-size:100% 100%;
}
.I86218 .button:hover, .I86218.button:hover {
}
.I86218 .button:hover .text, .I86218.button:hover .text {
}
.I86218 .button:hover .icon, .I86218.button:hover .icon {
background-size:100% 100%;
}

.I86219 .button, .I86219.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I86219 button.button, button.I86219.button {
cursor:pointer;
}
.I86219 .button .text, .I86219.button .text {
}
.I86219 .button .icon, .I86219.button .icon {
flex:none;
background-size:100% 100%;
}
.I86219 .button:hover, .I86219.button:hover {
}
.I86219 .button:hover .text, .I86219.button:hover .text {
}
.I86219 .button:hover .icon, .I86219.button:hover .icon {
background-size:100% 100%;
}

.I86220 .button, .I86220.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I86220 button.button, button.I86220.button {
cursor:pointer;
}
.I86220 .button .text, .I86220.button .text {
}
.I86220 .button .icon, .I86220.button .icon {
flex:none;
background-size:100% 100%;
}
.I86220 .button:hover, .I86220.button:hover {
}
.I86220 .button:hover .text, .I86220.button:hover .text {
}
.I86220 .button:hover .icon, .I86220.button:hover .icon {
background-size:100% 100%;
}

.I86221 .button, .I86221.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I86221 button.button, button.I86221.button {
cursor:pointer;
}
.I86221 .button .text, .I86221.button .text {
}
.I86221 .button .icon, .I86221.button .icon {
flex:none;
background-size:100% 100%;
}
.I86221 .button:hover, .I86221.button:hover {
}
.I86221 .button:hover .text, .I86221.button:hover .text {
}
.I86221 .button:hover .icon, .I86221.button:hover .icon {
background-size:100% 100%;
}

.I86222 .button, .I86222.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I86222 button.button, button.I86222.button {
cursor:pointer;
}
.I86222 .button .text, .I86222.button .text {
}
.I86222 .button .icon, .I86222.button .icon {
flex:none;
background-size:100% 100%;
}
.I86222 .button:hover, .I86222.button:hover {
}
.I86222 .button:hover .text, .I86222.button:hover .text {
}
.I86222 .button:hover .icon, .I86222.button:hover .icon {
background-size:100% 100%;
}

.I88925 .button, .I88925.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I88925 button.button, button.I88925.button {
cursor:pointer;
}
.I88925 .button .text, .I88925.button .text {
font-family:Rubik;
font-weight:500;
color:rgb(250,50,99);

}
.I88925 .button .icon, .I88925.button .icon {
flex:none;
background-size:100% 100%;
}
.I88925 .button:hover, .I88925.button:hover {
}
.I88925 .button:hover .text, .I88925.button:hover .text {
}
.I88925 .button:hover .icon, .I88925.button:hover .icon {
background-size:100% 100%;
}

.I89102, a.I89102 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89102:hover, a.I89102:hover {
}

.I89168, a.I89168 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89168:hover, a.I89168:hover {
}

.I89190, a.I89190 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89190:hover, a.I89190:hover {
}

.I89212, a.I89212 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89212:hover, a.I89212:hover {
}

.I89234, a.I89234 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89234:hover, a.I89234:hover {
}

.I89256, a.I89256 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89256:hover, a.I89256:hover {
}

.I89278, a.I89278 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I89278:hover, a.I89278:hover {
}

.I108558 .button, .I108558.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I108558 button.button, button.I108558.button {
cursor:pointer;
}
.I108558 .button .text, .I108558.button .text {
}
.I108558 .button .icon, .I108558.button .icon {
flex:none;
background-size:100% 100%;
}
.I108558 .button:hover, .I108558.button:hover {
}
.I108558 .button:hover .text, .I108558.button:hover .text {
}
.I108558 .button:hover .icon, .I108558.button:hover .icon {
background-size:100% 100%;
}

.I108680, a.I108680 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I108680:hover, a.I108680:hover {
}

.I108863, a.I108863 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I108863:hover, a.I108863:hover {
}

.I108985, a.I108985 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I108985:hover, a.I108985:hover {
}

.I109107 .image, .I109107.image {
vertical-align:top;
}
.I109107 .image:hover, .I109107.image:hover {
}

.I162911, a.I162911 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I162911:hover, a.I162911:hover {
}

.I165839, a.I165839 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I165839:hover, a.I165839:hover {
}

.I166312, a.I166312 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I166312:hover, a.I166312:hover {
}

.I166615 .button, .I166615.button {
display:flex;
justify-content:center;
align-items:center;
text-decoration:none;
color:black;
}
.I166615 button.button, button.I166615.button {
cursor:pointer;
}
.I166615 .button .text, .I166615.button .text {
}
.I166615 .button .icon, .I166615.button .icon {
flex:none;
background-size:100% 100%;
}
.I166615 .button:hover, .I166615.button:hover {
}
.I166615 .button:hover .text, .I166615.button:hover .text {
}
.I166615 .button:hover .icon, .I166615.button:hover .icon {
background-size:100% 100%;
}

.I166817, a.I166817 {
display:flex;
font-family:Rubik;
font-size:1.1rem;
font-weight:500;
line-height:1.5rem;

padding-bottom:1rem;

}
.I166817:hover, a.I166817:hover {
}

.I167120, a.I167120 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167120:hover, a.I167120:hover {
}

.I167322, a.I167322 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I167322:hover, a.I167322:hover {
}

.I167524 .image, .I167524.image {
vertical-align:top;
}
.I167524 .image:hover, .I167524.image:hover {
}

.I176798, a.I176798 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I176798:hover, a.I176798:hover {
}

.I177004, a.I177004 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177004:hover, a.I177004:hover {
}

.I177210, a.I177210 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177210:hover, a.I177210:hover {
}

.I177575, a.I177575 {
display:flex;
font-family:Rubik;
font-size:0.9rem;
line-height:1.5rem;


}
.I177575:hover, a.I177575:hover {
}

h1.I90590, .I90590 h1 {
margin:0px;
font-size:100%;
font-weight:normal;
}

.I90590 {
display:flex;
flex-direction:column;
align-items:flex-start;
position:relative;

order:3;

}
.I90590:hover {
}
.I90590 > .viewport {
display:flex;
align-items:flex-start;
flex:auto;
align-self:stretch;



}
.I90590 > .viewport:hover {
}


.I90589 {
}
.I90589:hover {
}
.I90589 {
}
.I90589: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;
}
}


